动态网页的基础知识第3章.ppt_第1页
动态网页的基础知识第3章.ppt_第2页
动态网页的基础知识第3章.ppt_第3页
动态网页的基础知识第3章.ppt_第4页
动态网页的基础知识第3章.ppt_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第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简介MicrosoftVisualBasicScriptingEditionVBScript是程序开发语言VisualBasic家族的最新成员,它将灵活的脚本应用于更广泛的领域,3.2脚本语言使用规则,3.2.1脚本语言程序的嵌入规则在脚本语言中,使用SCRIPT元素用于将脚本语言(VBScript或JAVAScript)代码添加到HTML页面中。,3.2.1脚本语言程序的嵌入规则,VBScript代码写在成对的标记之间。,functiondisphello()dimhours,str1hours=hour(now()ifcint(hours)12thenstr1=上午好!,elsestr1=下午好!endifmsgboxstr1endfunction,3.2.1脚本语言程序的嵌入规则,代码的开始和结束部分都有标记。LANGUAGE属性用于指定所使用的脚本语言。,3.2.1脚本语言程序的嵌入规则,完整示例:,例3-1functiondisphello()dimhours,str1hours=hour(now()ifcint(hours)12thenstr1=上午好!,elsestr1=下午好!endifmsgboxstr1endfunction,3.2.1脚本语言程序的嵌入规则,响应窗体中按钮的单击事件,例3-2MsgBox按钮被单击!,3.2.2脚本语言程序的执行规则,3.2.2脚本语言程序的执行规则,一个简单首页,3.2.1脚本语言程序的嵌入规则,标记中的Sub过程是一个事件过程。过程名包含两部分:一部分为按钮名,即Button1另一部分为事件名,即OnClick,3.3VBScript语法,每一种语言都有特定的书写规则,用户在编写某一种语言程序代码时,必须要遵守该语言的语法规定,如果书写的语言程序代码不符合其语法规则时,计算机将不能识别这些代码,而且会产生一些错误。,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*FROMTitles,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的脚本语言提供了程序流程控制语句。这些语句分别是:ifswitchfordowhile,8.JavaScript中的函数(1)JavaScript函数概述,函数的定义方法如下所示:Function函数名(参数,参数)函数语句块,8.JavaScript中的函数,(2)内部函数一些函数根本无法归属于任何一个对象,这些函数是JavaScript脚本语言所固有的,并且没有任何对象的相关性,这些函数就称为内部函数,8.JavaScript中的函数(3)用户自定义函数,HTMLHEADTITLEThisisafunctionstest/TITLESCRIPTLANGUAGE=JavaScriptfunctionsquare(i)document.write(Thecallpassed,i,tothesquarefunction.,)returni*idocument.write(Thefunctionre-turned,”)document.write(square(8)/SCRIPT/HEADBODYBRAlldone./BODY/HTML,小结,本章主要讲解网络数据库编程中,如何对客户端浏览器所输入的数据进行控制。首先介绍了在浏览器客户端进行程序控制所使用的脚本语言,包括它的由来、发展和目前所常用的两种脚本语言(VBScript和JavaScript);然后详细介

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论