6_脚本编程.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:46 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

6_脚本编程.ppt

6_脚本编程.ppt

预览

免费试读已结束,剩余 36 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6讲脚本编程内容简介静态页面:1、用HTML语言可以建立Web文档和超级链接(HyperLink),完成各种操作。2、HTML是一种标记语言,提供的信息大多是静态的,不能提供条件、循环结构和交互能力;信息被下载到客户计算机后,固定不变。3、浏览器只能按照从上至下的顺序解释执行每一个HTML标签来显示文档内容,无法在客户端处理与用户的交互,从而无法构造出客户端的交互式动态页面。动态页面:引入JavaScript来实现显示页面内容的控制和人/页面的交互。脚本语言:脚本语言是在HTML中运行的语言,用脚本编写的代码必须通过适当的解释器来执行;脚本语言分类:JavaScriptVBScriptCGI—PerlPHPShellScriptVBScript和JavaScript既可作为客户端脚本,又可作为服务器端脚本Perl、ShellScript、PHP等均为服务器端脚本语言。VBScript:1、VBScript是VisualBasic和VisualBasicAppliction(VBA)的一个子集,程序设计与VB和VBA基本相同,但VB和VBA中的一些强大功能,如类和API调用,在VBScript中被删除了。主要是为了使VBScript语言更简单和安全。2、VBScript嵌入到HTML中,可设计出生动活泼、互动的网页。且可在客户端和服务器端执行。3、VBScript需要对应的脚本引擎来解释执行其脚本程序代码,IE3.0以上版本浏览器均可执行,NetScape需要安装相应的插件才能解释执行。4、服务器产品中IIS和PWS可解释执行服务器端VBScript代码。JavaScript1、JavaScript也是嵌入在HTML文件中的脚本语言,简单易学、使用方便,特别是作为客户端脚本时,获得了包括IE等主要浏览器的支持,通用性较好。2、JavaScript基于对象和时间驱动,能对鼠标单击、表单输入、页面浏览等用户事件作出反应并进行处理。代码可直接由浏览器解释执行。3、特点:1)简单性:语法灵活;2)基于对象:允许用户自定义对象,同时浏览器提供了大量的内置对象,使编程者可将浏览器中的不同元素都作为对象来处理。;3)可移植性:在大多数浏览器上,JavaScript脚本可不经修改即可直接运行;4)动态性:JavaScript是DHTML的一个重要组成部分,是设计交互式动态页面,特别是客户端动态页面的重要工具。JavaScript程序的编辑和调试可用任意的文本编辑器,如记事本、EditPlus等。在DreamweaverMX中提供的编辑环境,同时还提供了JavaScript调试器来检查代码是否存在语法和逻辑错误。基本操作:新建一空白网页插入工具栏脚本代码检查器:窗口其它代码检查器或按F10<scriptlanguage="JavaScript"type="text/JavaScript">alert("欢迎光临我的网站")</script>编写JavaScript程序时注意事项:JavaScript区分大小写;JavaScript程序中,语句结束标记为:换行符——单行语句分号;——一行中有多条语句时将JavaScript嵌入HTML文件中的方法:1、在HTML中使用<script>...</script>标签中加入JavaScript语句,HTML语句和JavaScript语句位于同一个文件中;<scriptlanguage="JavaScript">JavaScript代码</script>2、将JavaScript程序以扩展名为.js的文件单独存放,再利用以下格式的script标记嵌入到HTML文件中<scriptsrc=“JavaScript文件名”>优点:HTML代码和JavaScript代码分别存放,有利于程序共享JavaScript的基本语法JavaScript变量的命名规则:1、变量名必须以字母开头,其后字符可为字母、数字和下划线组成;2、变量名不得超过一行,且不得使用保留字;3、变量名区分大小写;保留字:是系统预先定义的具有特殊含义和用途的字符串,不能用作它用;如:abstract、boolean、break、byte、case、catchchar、class、const、continueJavaScript变量使用比较灵活,可以不必声明变量而直接使用,也可先定义后使用;运算符:1、算术运算符:+、-、*、/、%、++、--、-2、赋值运算符:+=、-=、*=、/=、%=3、字符串运算符:+vars1="Welcome"+"toMyWebsite"逻辑运算