《客户端脚本语言》PPT课件.ppt

上传人:za****8 文档编号:12672405 上传时间:2020-05-13 格式:PPT 页数:87 大小:824.51KB
返回 下载 相关 举报
《客户端脚本语言》PPT课件.ppt_第1页
第1页 / 共87页
《客户端脚本语言》PPT课件.ppt_第2页
第2页 / 共87页
《客户端脚本语言》PPT课件.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简介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);然后详细介绍了这两种脚本语言的常量和变量的定义、运算符的表达式、程序设计的语法规则、函数的定义和调用方法。通过这一章的学习,使读者对客户端浏览器所输入的数据能够进行控制,同时能熟练掌握后续章节所要学习的ASP网络程序设计所使用语言的语法规则。,
展开阅读全文
相关资源
相关搜索

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


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

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


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