概述-计算机基础共建共享教学平台.ppt

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概述-计算机基础共建共享教学平台

第9章 动态网站开发基础 内容 9.1 动态网页设计技术ASP 9.2 JavaScript语言 9.3 JavaScript对象和事件 9.4 VbScript语言 9.5 ASP内置对象 9.6 ASP数据存取组件ADO 9.1 动态网页设计技术ASP ASP基本概念 1. 静态网页与动态网页 静态网页是标准HTML文件,其文件扩展名是.htm或.html,它可以包含HTML标记、文本、客户端脚本以及客户端ActiveX控件,但不包含任何服务器端脚本。 对于动态网页来说,其文件扩展名不再是.htm或.html,而是与所使用的Web应用开发技术有关,例如,使用ASP技术时文件扩展名是.asp等等。 当Web服务器接收到对静态网页的请求时,服务器将该页发送到请求浏览器,而不进行其它的处理。当Web服务器接收到对动态网页的请求时,它将做出不同的反应,将该页传递给一个称为应用程序服务器的特殊软件扩展,然后由这个特殊软件负责完成页面。 应用程序服务器软件与Web服务器软件通常安装、运行在同一台计算机上。使用不同的Web开发技术创建动态网页时,所用的应用程序服务器软件也是各不相同的。 9.1 动态网页设计技术ASP 2. 脚本语言 脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为脚本语言。按照执行方式和位置的不同,脚本分为客户端脚本和服务器端脚本。客户端脚本在客户端计算机上被Web浏览器解释执行,服务器端脚本在服务器端被Web服务器解释执行。 脚本语言是一种解释型语言,客户端脚本的解释器位于Web浏览器中,服务器端脚本解释器则位于Web服务器中 静态网页只能包含客户端脚本,动态网页则可以同时包含客户端脚本和服务器端脚本。 两种常用的标准的脚本语言:VBScript和JavaScript。 VBScript是程序开发语言VB家族的成员,编程方法与VB基本相同,去掉了VB中的大多数关键字,简化了VB的语法,没有VB编程语言所具有的读写文件和访问系统的功能,其安全性比较高。JavaScript是Netscape公司的产品,其语言的基本结构与Java、C/C++类似。两者都包括IE中的客户端脚本和服务器端脚本。 9.1 动态网页设计技术ASP 3. 什么是ASP ASP是微软公司提供的一种WEB应用程序解决方案,ASP是一种服务器端脚本编写环境,它以VBScript或JavaScript作为脚本语言,可用来创建包含HTML标记、文本和脚本命令的动态网页,即ASP动态网页,其文件扩展名是.asp。 从字面上说,ASP包含三方面含义: Active:指ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程 Server:ASP运行在服务器端。不必担心浏览器是否支持ASP所使用的编程语言。 Pages:ASP返回标准的HTML页面,可正常地在常用的浏览器中显示。浏览者查看的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 9.1 动态网页设计技术ASP 4. ASP的特点 在ASP页面中可包含服务器端脚本,通过在Web服务器上执行脚本可将交互式内容添加到网页中。例如利用ASP可以创建一个对不同访问者显示不同信息的动态网页 ASP提高了安全性,ASP脚本在Web服务器上执行,在客户端浏览器中只看到脚本的执行结果,看不到ASP源代码本身。 ASP页与标准HTML页既有区别也有联系:标准HTML页不经过处理发送到浏览器,处理ASP页时先执行服务端脚本而后生成HTML页;从浏览器来看,ASP页与标准HTML页几乎是完全相同的,向Web服务器发出一个ASP请求后,浏览器将收到一个标准HTML页。 ASP文件是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写。 ASP由ASP程序和ASP程序的解释程序(脚本引擎)两部分构成。 ASP引擎(asp.dll)即应用程序服务器负责解释并执行ASP程序,其结果产生HTML代码并发送到客户端浏览器。 9.1 动态网页设计技术ASP 若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库驱动程序执行访问等。 在ASP页面中,脚本命令通过分隔符(% %或者SCRIPT/SCRIPT)与文本和HTML标记区分开来 ASP的工作原理:当浏览器向WEB服务器请求一个*.ASP网页文件时,Web服务器就会响应该HTTP请求,并调用ASP引擎,解释执行被请求的文件,最后生成标准的HTML格式文件传送给客户端浏览器。 ASP是服务器端的脚本语言,如果你想调试和运行ASP程序,必须建立WEB服务器,安装WEB服务器软件。 Windows N

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档