网页设计与制作第八章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计与制作第八章

第7章 网页制作脚本语言;;7.1 VBScript与JavaScript; 所以它的语法规则没有一般的编程语言那样严格和复杂,也无须编译,无论是VBScript还是JavaScript,它们都是跨平台基于对象的脚本语言,可以直接嵌入到HTML文档中,浏览器能够理解其中的语句,并能在网页下载后对这些语句进行解析执行,下因为如此,读者也可以在浏览器中通过查看源代码直接阅读页面中的VBScript或JavaScript代码。;7.1.2 对象的事件、属性和方法;对象;对象的属性、事件、和方法的概念;7.1.3 客户端和服务器端的脚本语言; 但是,如果所有的数据存取都需要通过客户端脚本来处理的话,那么在客户机与服务器之间传送的数据量将是非常大的,它会使服务器的速度慢得惊人,令用户无法忍受。因此,大量的数据处理(例如对大型数据库的存取)应该在服务器端完成。而且由于客户的脚本是公开的,任何人都可以查看和分析它的源代码,所以对于有保密要求的数据,必须在服务器端处理。;7.1.4 脚本引擎;7.2 使用VBScript 脚本语言;7.2.1 VBScript 及其主要功能;7.2.2 在HTLM 页面中使用 VBScript;;SCRIPT标记的一般格式是:;;例7-1-1:;7.3 VBScript 基础 ;7.3.1 VBScript数据类型 ;Variant(变体型);;;类 型 说 明;;;;;7.3.2 VBScript变量 ;1. 声明变量 ;例7-3-1: 在脚本中未声明而使用一个变量;(1) Option Explicit ;(2) Dim ;(3) Public ;Public 语句只能声明脚本级变量,运用Public声明的变量可以运用于所有项目的全部脚本中,其语法格式如下: Public 变量名[(下标)] ;(4) Private ;2. 给变量赋值 ;7.3.3 VBScript常量 ;1. 声明自定义常量 ;缺省情况下,在过程中声明的常量具有过程级作用域,在过程外声明的常量具有脚步本级作用域 。 在常量命名时,也遵循变量的命名规则,但为了将常量与变量区分开来,通常将常量名全部大写。;2. 使用固有常量 ;7.3.4 VBScript表达式与运算符 ;1. 算术运算;2. 连接运算;3.关系运算符;;4.逻辑运算;5.运算符的优先级;;表7-3:逻辑运算符及运算规则;;7.4 VBScript 语句 ;7.4.1 VBScript的基本语句 ;;;;1.选择语句 ;(1) If…Then…Else语句 ;If…Then??Else语句有两种形式: ;例7-4-1:If…Then…Else语句应用举例。;(2) Select Case 语句 ;其语句形式如下: ;;;例 7-4-2:Select Case语句应用举例。;2.循环语句 ;(1)For…Next语句;;For…Next语句的执行过程是:;例7-4-3:下面程序能够计算从1 到任意正整数N的总和。;(2)While…Wend语句;该语句的格式是:;该语句执行的步骤如下:;;Do…Loop语句有四种不同的形式;;例7-4-4:Do…Loop的应用。;7.4.2 VBScript语句中的过程;;1. Sub过程;;2.Function过程;7.5 VBScript的函数 ;;7.5.1 数学运算函数 ;表7-4: 数学运算函数及其功能;;7.5.2 字符串处理函数 ;表7-5:字符串函数及其功能;;7.5.3 数据类型转换函数 ;表7-6:数据类型转换函数及功能;;7.5.4 日期时间函数 ;表7-7:日期时间函数及功能;;7.5.5 其它函数 ;表7-8:按钮参数取值表;;;;;表7-9:MsgBox函数的返回值;7.6 VBScript事件处理;7.6.1 用内联代码直接处理事件 ;例如:;;;7.6.2 用FOR和EVENT属性来处理事件 ;7.7 脚本对象模型 ;7.7.1 Window对象;表 7-10:Window对象的属性;;;;;表7-11:Window对象的方法;;;;7.7.2 Document对象 ;表7-12:Document对象的属性;;;;;;;表7-13:Document对象的方法;;7.7.3 Form对象 ;表7-14:Form对象的属性;;7.7.4 Location对象 ;表7-15:Location对象的属性;;7.7.5 Link对象 ;7.7.6 History对象 ;;7.7.7 Navigator对象 ;7.7.8 程序实例

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档