版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 客户端脚本语言,本章主要讲解: 脚本语言的使用规则 VBScript进行程序设计的方法 VBScript函数和过程的使用方法 JavaScript,3.1 脚本语言概述,1. 什么是脚本语言 脚本指的是一个程序,它能被另一个程序(解释程序)而不是计算机的处理机来解释或执行,3.1 脚本语言概述,1. 什么是脚本语言 目前比较流行的脚本语言有: 网景公司(Netscope)的JavaScript 微软公司(Microsoft)的VBScript,3.1 脚本语言概述,2. JavaScript 的产生与发展 “Mocha”的语言 “LiveScript” “JavaScript,3.1
2、脚本语言概述,3. 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(no
3、w() if cint(hours)12 then str1=上午好,else str1=下午好! 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=上午好,else str1=下午好! end if msgbox str1 end function
4、,3.2.1 脚本语言程序的嵌入规则,响应窗体中按钮的单击事件,例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
6、 _ SUM=0;/初始化累加和 P=1; FOR (i=1; i100; i+) SUM+=i;/求累加和 P*=i; /SCRIPT,5. JavaScript运算符和表达式,表3-17 算术运算符,表3-18 位运算符,表3-19 复合赋值运算符,表3-20 比较运算符,表3-21 逻辑运算符,表3-22 运算符的优先级(由高到低,6. 脚本语言的注释,单行注释:以“/”开始,以同一行的最后一个字符作为结束。 多行注释:以“/*”开始,以“*/”结束,符号“*/”可放在同一个行或一个不同的行中,7. JavaScript程序流程控制,JavaScript的脚本语言提供了程序流程控制语句。
7、这些语句分别是: if switch for do while,8. JavaScript中的函数 (1)JavaScript函数概述,函数的定义方法如下所示: Function 函数名( 参数 ,参数 ) 函数语句块,8. JavaScript中的函数,2) 内部函数 一些函数根本无法归属于任何一个对象,这些函数是JavaScript脚本语言所固有的,并且没有任何对象的相关性,这些函数就称为内部函数,8. JavaScript中的函数 (3) 用户自定义函数,HTML HEAD TITLEThis is a functions test/TITLE SCRIPT LANGUAGE=JavaS
8、cript function square ( i ) document.write (The call passed,i, to the square function.,) return i*i document.write (The function re-turned,”) document.write(square(8) /SCRIPT /HEAD BODY BR All done. /BODY /HTML,小结,本章主要讲解网络数据库编程中,如何对客户端浏览器所输入的数据进行控制。首先介绍了在浏览器客户端进行程序控制所使用的脚本语言,包括它的由来、发展和目前所常用的两种脚本语言(VBScript和JavaS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 19276.1-2003水性培养液中材料最终需氧生物分解能力的测定 采用测定密闭呼吸计中需氧量的方法》
- 节能镇流器项目可行性研究报告(立项备案申请)
- 酒店管理专业面试题及参考答案手册
- 年产xxx干燥器项目可行性分析报告
- 带表角度尺项目可行性分析报告范文
- 型球阀项目可行性分析报告范文
- 深度解析(2026)GBT 18838.1-2002涂覆涂料前钢材表面处理 喷射清理用金属磨料的技术要求 导则和分类
- 年产xxx大棚膜吹膜机项目可行性分析报告
- 特殊人群贝叶斯剂量调整方案
- 供应链专员面试题及采购流程含答案
- 电梯形式检测报告
- 脱硝催化剂拆除及安装(四措两案)
- GB/T 19867.6-2016激光-电弧复合焊接工艺规程
- 第八章散粮装卸工艺
- PET-成像原理扫描模式和图像分析-课件
- 体外诊断试剂工作程序-全套
- 施工企业管理课件
- 《大卫-不可以》绘本
- DB32 4181-2021 行政执法案卷制作及评查规范
- JJF (苏) 178-2015 防潮柜温度、湿度校准规范-(现行有效)
- 创伤急救四大技术共46张课件
评论
0/150
提交评论