毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Firefox浏览器万年历插件的设计与实现(3)
JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
5、动态性
JavaScript是动态的,它可以直接对用户或客户输入做出相应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
6、跨平台性
JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。
7、节省CGI的交互时间
随着WWW的迅速发展有许多WWW服务器提供的服务要与浏览者进行交流,确保浏览的身份、需要的服务的内容等等,这项工作通常由CGI/PERL编写相应的接口程序与用户进行交互来完成。很显然,通过网络与用户的交互过程一方面增大了网络的通信量,另一方面影响了服务器的服务性能。服务器为一个用户运行一个CGI时,需要一个进程为它服务,它要占用服务器的资源(如CPU服务、内存耗费等),如果用户填表出现错误,交互服务占用的时间就会相应增加。被访问的热点主机与用户交互越多,服务器的性能影响就越大。
JavaScript是一种基于客户端浏览器的语言,用户在浏览中填表、验证的交互过程中只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。
2.2 JavaScript的数据类型、常量与变量
2.2.1数据类型
Boolean(布尔类型)
布尔值是比较运算的运算结果,其取值只能是false(假)或true(真),false或true都应该使用小写,如表达式7>12的返回值为false。
Number(数字类型)
数字类型的取值范围是(5e-324至1.797693e+308)与(-1.797693+308至-5e-324),取值范围中的“e±n”表示以10为底数的±n次方。
String(字符类型)
字符类型的数据需包含在单引号(‘’)或双引号("")之间,当然也可以是什么也没有即空字符串,如"JavaScript"、"培训中心"等。
若需在字符串中显示单引号、双引号以及换行符等特殊字符,须在上述字符前加上右斜杠符号(\),如“\"”、“\'”和“\n”分别表示在字符串中显示双引号、单引号和换行符。
Null与Undefind
Null的类型是对象,用来表示一个变量没有任何数值,而Undefind是指变量没有定义任何值。除非特殊场合,否则建议尽可能地避免使用Null和Undefind。
NaN与Infinity
NaN与Ifinity都属于Number类型,其中Null的意思是“不是一个数值”或“没有意义的表达式的返回值”,Infinity的意思是“无限大的数值”,当一个数值的值无限大时就可以用Infinity来表示。
Object(对象类型)
对象是属性和方法的集合,基本数据类型的变量其对应值基本上是唯一的,而对象可以根据方法和属性的不通衍生出多个对象。如document对象可根据不同的方法和属性衍生出类似document.write之类的对象
2.2.2 常量
整形常量,如2012,315等
浮点常量,如-3.1E12,2E-12等
布尔常量,只有true与false
字符常量,如"guojia""NJUST"等
特殊常量,如“\f”表示换页符、“\t”表示Table符号
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.net房屋销售系统的设计+源码
下一篇:
CRFs模型面向情感分析的领域知识库构建研究
MYIE浏览器实现
java设备管理信息系统设计
安卓平台的学生信息浏览器的设计与实现
基于android WebView的简单浏览器的设计与实现
Android手机浏览器的设计与实现
Android图片浏览器开发设计+文献综述
工业智能终端数据浏览器的设计与实现
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
承德市事业单位档案管理...
国内外图像分割技术研究现状
中国学术生态细节考察《...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】