客户端脚本语言.ppt
《客户端脚本语言.ppt》由会员分享,可在线阅读,更多相关《客户端脚本语言.ppt(87页珍藏版)》请在三一办公上搜索。
1、第3章 客户端脚本语言,本章主要讲解:脚本语言的使用规则VBScript进行程序设计的方法VBScript函数和过程的使用方法JavaScript,3.1 脚本语言概述,1.什么是脚本语言 脚本指的是一个程序,它能被另一个程序(解释程序)而不是计算机的处理机来解释或执行。,3.1 脚本语言概述,1.什么是脚本语言 目前比较流行的脚本语言有:网景公司(Netscope)的JavaScript微软公司(Microsoft)的VBScript。,3.1 脚本语言概述,2.JavaScript 的产生与发展“Mocha”的语言“LiveScript”“JavaScript”,3.1 脚本语言概述,3.
2、VBScript简介 Microsoft Visual Basic Scripting Edition VBScript 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域,3.2 脚本语言使用规则,3.2.1 脚本语言程序的嵌入规则 在脚本语言中,使用SCRIPT 元素用于将脚本语言(VBScript或JAVAScript)代码添加到 HTML 页面中。,3.2.1 脚本语言程序的嵌入规则,VBScript 代码写在成对的 标记之间。,function disphello()dim hours,str1 hours=hour(now()if cint(
3、hours)12 then str1=上午好!,elsestr1=下午好!end if msgbox str1 end function,3.2.1 脚本语言程序的嵌入规则,代码的开始和结束部分都有 标记。LANGUAGE 属性用于指定所使用的脚本语言。,3.2.1 脚本语言程序的嵌入规则,完整示例:,例3-1 function disphello()dim hours,str1 hours=hour(now()if cint(hours)12 then str1=上午好!,elsestr1=下午好!end if msgbox str1 end function,3.2.1 脚本语言程序的嵌入
4、规则,响应窗体中按钮的单击事件,例3-2 MsgBox 按钮被单击!,3.2.2 脚本语言程序的执行规则,3.2.2 脚本语言程序的执行规则,一个简单首页,3.2.1 脚本语言程序的嵌入规则,标记中的 Sub 过程是一个事件过程。过程名包含两部分:一部分为按钮名,即 Button1 另一部分为事件名,即 OnClick,3.3 VBScript语法,每一种语言都有特定的书写规则,用户在编写某一种语言程序代码时,必须要遵守该语言的语法规定,如果书写的语言程序代码不符合其语法规则时,计算机将不能识别这些代码,而且会产生一些错误。,3.3.1 注释与分行,1.注释 注释是指在编写代码时,编写者在代码
5、中添加的一些说明性语句。注释是非可执行语句,只是对相关的内容加以说明。,3.3.1 注释与分行,1.注释Rem 这是另一句注释formula=10 撇号之后的任何文本都是注释formula=20:Rem 这也是一句注释注释可以出现在公式文本之后,3.3.1 注释与分行,2.分行与续行一条语句可能很长,可采用续行符将一条语句写在多行上.续行符,即由一个空格和一条下划线组成(如“_”)。,3.3.1 注释与分行,2.分行与续行Data1.RecordSource=_SELECT*FROM Titles,Publishers _&WHERE Publishers.PubId=Titles.PubID
6、 _&AND Publishers.State=CA,3.3.2 常量与变量,常量是具有一定含义的名称,用于代替数字或字符串,它的值定义之后不能修改。在VBScript中,常量又被分为内部常量和用户自定义常量两种。,1.内部常量,表3-1颜色常量,1.内部常量,表3-2 日期和时间常数,1.内部常量,表3-3 字符串常数,1.内部常量,表3-4 日期格式常数,3.3.2 常量与变量,2.自定义常量可以使用 Const 语句在 VBScript 中创建用户自定义常量。例如:Const MyString=这是一个字符串。Const MyAge=35Const CutoffDate=#2004-5-
7、31#,3.3.2 常量与变量,3.变量(1)变量的数据类型,3.3.2 常量与变量,3.变量(2)声明变量 声明变量的方式是使用 Dim 语句、Public 语句和 Private 语句在脚本中显式声明变量。例如:Dim Home_Address,3.3.2 常量与变量,(3)命名规则变量命名必须遵循 VBScript 的标准命名规则。变量命名必须遵循:第一个字符必须是字母。不能包含嵌入的句点。长度不能超过 255 个字符。在被声明的作用域内必须唯一。,3.3.2 常量与变量,(4)变量的作用域与存活期变量的作用域由声明它的位置决定。分为:过程级变量 Script 级变量,3.3.2 常量与
8、变量,(4)变量的作用域与存活期 变量存在的时间称为存活期。Script 级变量的存活期从被声明的一刻起,直到脚本运行结束。,3.3.3 运算符与表达式,VBScript 有一套完整的运算符,包括算术运算符比较运算符连接运算符逻辑运算符,表3-6 比较运算符。算术运算符和逻辑运算符的优先级,3.3.4 数组,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。下例声明了一个包含 11 个元素的一维数组:Dim A(10),3.4 VBScript程序设计,3.4.1 顺序结构程序设计 顺序结构的程序一般只有一个起始点、一个终止点以及一些处理语句,在这种程序中无分支、
9、无循环、无转移,以直线方式一条指令接着一条指令的顺序执行。,例3-4,例3-4,3.4.2 分支结构程序设计,在VBScript中选择语句又可分为两种:If语句Select Case语句,3.4.2 分支结构程序设计,1.If语句If.Then.Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。(1)条件为 True 时运行语句(2)条件为 True 和 False 时分别运行某些语句(3)对多个条件进行判断,例3-5!-hour1=cint(hour(now()if hour1 6 then document.write(凌晨好!)elseif h
10、our1 9 then document.write(早上好!)elseif hour1 12 then document.write(上午好!)elseif hour1 14 then document.write(中午好!),elseif hour1,3.4.2 分支结构程序设计,2.Select Case语句 Select Case结构的语法如下所示:Select Case VariableCase Value1当Value1与Variable的值匹配时执行的语句Case Value2当Value2与Variable的值匹配时执行的语句Case Else当没有值与Variable的值匹配
11、时执行的语句End Select,3.4.2 分支结构程序设计,2.Select Case语句 Select Case结构的语法如下所示:Select Case VariableCase Value1当Value1与Variable的值匹配时执行的语句Case Value2当Value2与Variable的值匹配时执行的语句Case Else当没有值与Variable的值匹配时执行的语句End Select,例3-5!-hour1=cint(hour(now()Select case hour1 计算hour1的值 Case 0,1,2,3,4,5 hour1在0到5之间document.wr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户端 脚本语言

链接地址:https://www.31ppt.com/p-6272187.html