动态网页的基础知识第3章.ppt

上传人:xin****828 文档编号:15508022 上传时间:2020-08-14 格式:PPT 页数:87 大小:821KB
返回 下载 相关 举报
动态网页的基础知识第3章.ppt_第1页
第1页 / 共87页
动态网页的基础知识第3章.ppt_第2页
第2页 / 共87页
动态网页的基础知识第3章.ppt_第3页
第3页 / 共87页
点击查看更多>>
资源描述
第3章 动态网页设计语言,本章主要讲解: 脚本语言的使用规则 VBScript进行程序设计的方法 VBScript函数和过程的使用方法 JavaScript,3.1 脚本语言概述,1. 什么是脚本语言 脚本指的是一个程序,它能被另一个程序(解释程序)而不是计算机的处理机来解释或执行。,3.1 脚本语言概述,1. 什么是脚本语言 目前比较流行的脚本语言有: 网景公司(Netscope)的JavaScript 微软公司(Microsoft)的VBScript。,3.1 脚本语言概述,2. JavaScript 的产生与发展 “Mocha”的语言 “LiveScript” “JavaScript”,3.1 脚本语言概述,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(now() 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 ,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. 注释 注释是指在编写代码时,编写者在代码中添加的一些说明性语句。注释是非可执行语句,只是对相关的内容加以说明。,3.3.1 注释与分行,1. 注释 Rem 这是另一句注释 formula = 10 撇号之后的任何文本都是注释 formula = 20 : Rem 这也是一句注释 注释可以出现在公式文本之后,3.3.1 注释与分行,2. 分行与续行 一条语句可能很长,可采用续行符将一条语句写在多行上 . 续行符,即由一个空格和一条下划线组成(如“ _”)。,3.3.1 注释与分行,2. 分行与续行 Data1.RecordSource = _ SELECT * FROM Titles, Publishers _ 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的脚本语言提供了程序流程控制语句。这些语句分别是: 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=JavaScript 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和JavaScript);然后详细介绍了这两种脚本语言的常量和变量的定义、运算符的表达式、程序设计的语法规则、函数的定义和调用方法。通过这一章的学习,使读者对客户端浏览器所输入的数据能够进行控制,同时能熟练掌握后续章节所要学习的ASP网络程序设计所使用语言的语法规则。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!