1 / 56
文档名称:

第5章 在ASP中使JavaScript.ppt

格式:ppt   页数:56
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章 在ASP中使JavaScript.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第5章 在ASP中使JavaScript.ppt

文档介绍

文档介绍:第5章在ASP中使JavaScript
本章要点:
l JavaScript的变量和函数
l JavaScript中的运算符
lJavaScript中的对话框
l JavaScript中的条件语句和循环语句
JavaScript与VBSsript一样,都是脚本语言,但是JavaScript的杰出之处在于可以用很少的程序做大量的事,代码效率高,功能强大。随着ASP技术的出现,JavaScript已把它的功能扩大到服务器上。
JavaScript代码嵌套在HTML标记符中,在HTML页面上操纵、处理、控制对象,根据用户的行为执行相应的操作。
基本概念
变量
在一个程序的执行过程中,可以改变或者说可以重新赋值的量称之为变量。例如,一个存储用户访问站点次数的量。变量的定义或者声明以及变量的作用域都有严格的规定和使用方法。明确定义变量以及对其作用域的清晰认识,将有助于用户的编程过程更为流畅,并可使用户在调试过程中避免很多麻烦。
JavaScript中变量的类型没有限制,所有的数值都会被认为是浮点数,同时JavaScrip也支持字符串。
JavaScript变量可存在于两个作用域上:全局变量,定义在页面的函数外部,可以被各个函数使用,也就是说,它的作用范围贯穿页面的始终。
局部变量是在函数内部设置的,所以它的作用范围被限制在定义它的函数内。
函数
JavaScript是面向对象的语言,采用事件驱动的方法。例如,在页面上有一个按钮,通过鼠标单击按钮,显示一些信息或者进入另一个页面等。这是因为单击该按钮时,就会触发该按钮的Click事件,执行该事件中的代码。这段代码通常称为“事件”。事件一般具有如下格式:
Function 对象名称_事件名称()
{
//处理事件的代码
}
对象名称就是在页面上放置对象时为其设置的Name参数的值。
事件名称比较常用的有Click(用鼠标单击对象时触发)、Dbclick(用鼠标双击对象时触发)等。
函数和事件很相似,但它不是由对象的事件触发的,而是通过调用函数来执行函数内的代码,并把执行的结果返回。
客户端和服务器端脚本

前面说过,JavaScript脚本嵌套在HTML文档中,既可以在客户端执行,也可以在服务器端执行。
在客户端执行,就是将脚本代码下载到客户的浏览器中,在客户的计算机上执行;在服务器端执行,代码并不下载到客户的浏览器上,全部在服务器上执行。
JavaScript脚本在服务器端执行,则不必考虑用户使用的是什么样的浏览器,数据的计算等都是在服务器上完成,减轻了客户浏览器的负担,提高了交互的速度。而且,代码不传到客户的浏览器上,避免源程序被复制,从而提高了程序的安全性。

JavaScript代码嵌套在HTML文档中,需要让计算机区分出程序代码和HTML文档,以及代码是在服务器端还是在客户端运行。
SCRIPT标记可以完成这种功能。将JavaScript客户端代码放置在<SCRIPT>和</SCRIPT>标记之间,其格式如下:
<SCRIPT LANGUAGE=javascript>
代码
</SCRIPT>
其中,LANGUAGE参数指定所使用的编程语言。下面介绍代码在服务器端执行的格式。
使用SCRIPT标记指定代码在服务器端的格式如下:
<SCRIPT LANGUAGE=javascript Runat = "Server">
代码
</SCRIPT>
如果代码是零零散散的,可以将代码包含在<%…%>标记里面,其格式如下:
<% 代码%>
使用<%…%>标记指定编程语言的格式如下:
<% @ LANGGUAGE=javascript %>

最近更新

2025年内蒙古呼伦贝尔市单招职业适应性考试模.. 42页

2025年南充电影工业职业学院单招职业技能测试.. 39页

2025年南昌应用技术师范学院单招职业技能考试.. 39页

2025年南阳职业学院单招综合素质考试模拟测试.. 41页

2025年合肥幼儿师范高等专科学校单招职业倾向.. 40页

2025年吉林交通职业技术学院单招职业倾向性测.. 40页

2025年吉林省白城市单招职业倾向性考试模拟测.. 39页

2025年四川卫生康复职业学院单招职业倾向性测.. 42页

2025年四川财经职业学院单招职业倾向性考试模.. 39页

《免退火冷镦钢盘条(征求意见稿)》编制说明.. 12页

2025年天津渤海职业技术学院单招职业技能考试.. 40页

2025年天津铁道职业技术学院单招职业倾向性考.. 39页

《林下辽东楤木可持续利用技术指南》(征求意.. 11页

2025年宁波工程学院单招职业适应性考试模拟测.. 40页

2025年安徽中医药高等专科学校单招职业技能测.. 40页

《科学数据存储安全管理要求》团体标准(征求.. 13页

2025年安徽现代信息工程职业学院单招职业适应.. 40页

2025年安徽省马鞍山市单招职业倾向性考试模拟.. 39页

2025年宜昌科技职业学院单招职业倾向性测试题.. 39页

2025年山东劳动职业技术学院单招职业适应性测.. 40页

2025年山东外贸职业学院单招职业适应性测试模.. 40页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

卫生院医疗质量、医疗安全工作责任书 11页

2025年二手车经理工作总结模板 25页

青岛市电梯安全运行服务规范 20页

急性特发性生理盲点扩大综合征一例 8页

川机管函〔2016〕313号 2页

广东省水利工程编制办法及定额 183页

提升机设备点检登记表 4页