第一章JavaScript概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章JavaScript概述剖析

JavaScript程序设计教程 软件学院 胡 沛 2016年9月 第1章 JavaScript概述 如何编写JavaScript脚本程序? JavaScript与Java基本语法的异同? 页面中编写JavaScript的三种方式? 1.1 JavaScript是什么 JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。 HTML自身不能为网页提供很多动态支持,它只能创建超链接以允许用户浏览不同的HTML文档。HTML也不能接受用户输入,更不能对用户请求作出反应。JavaScript的出现弥补了HTML语言的缺陷,是Web上新的、强大的编程语言。 JavaScript通常是内嵌在网页页面中运行,如:JSP、HTML。 在页面中只需要使用如下标签即可引入JS脚本。 script /script 除了直接在script标签内编写JavaScript脚本之外,还可以使用其src属性导入外部的JavaScript脚本文件。 script src=“1.js/script 其中1.js是外部的JavaScript脚本,其内容为: alert(“大家好!); 虽然在页面中直接嵌入JavaScript代码没有太大问题,但一般认为最好的做法还是尽可能使用外部文件来包含JavaScript代码。这样做的好处是: 1. 可维护性 2. 可缓存 3. 减少代码量 如果一个页面中含有多个JS外部文件,它们的加载顺序是自顶向下,逐个加载。 如果一个页面加载多个JS外部文件,一定要注意JS文件加载的先后顺序。 1.2 JavaScript的发展历史 1.2.1 Netscape Navigator 网景公司(Netscape)在其出品的浏览器软件Netscape Navigator 2.0中发布了JavaScript的1.0版本。 推出JavaScript 1.0的主要目的是为了实现在客户端验证用户输入的信息,从而减少不必要的等待时间。 1.2.2 Microsoft Internet Explorer 微软分别在IE 3.0的早期和后期版本中实现了JScript 1.0和JScript 2.0,相当于Netscape的JavaScript 1.0和JavaScript 1.1;在随后的IE 4.0中还实现了JScript 3.0,相当于Netscape的JavaScript 1.3。 1.2.3 Mozilla Firefox FireFox(FF)是基于Gecko引擎的浏览器,其内部使用的是名为Spidermonkey的JavaScript解释引擎,它是基于C语言的JavaScript实现,也是目前性能最好的JavaScript引擎。 由于JavaScript主要是跟浏览器打交道,而浏览器又有不同厂商开发,如IE,FF,虽说现在已经制定了JavaScript实现的相关标准,但它们对JavaScript实现的一些具体细节不太一样(DOM模型),因此我们编写的JS代码有时也要兼顾浏览器的考虑。 对于JavaScript标准执行最好的就是FF,最差的就算是IE,由于现在的浏览器IE占了绝大部分份额,通常我们在写JS代码的时候要考虑到兼容IE(IE6,7,8),其他的浏览器则根据需要。 1.2.4 ECMAScript标准 ECMAScript从诞生至今共经历了4个版本。 其中,ECMAScript第1版对JavaScript 1.1的基本特性进行了标准化,并且增加了一些新特性,在ECMAScript第1版中没有对switch语句和正则表达式进行标准化。 ECMAScript第2版与第1版没有功能或者特性上的区别,只是增加了说明。 与ECMA第1版和第2版相对应的浏览器实现是Netscape 4.x和IE 4.0。 ECMAScript目前的最新版本是第3版,在这个版本中增加了switch语句、异常处理和正则表达式等特性,相应的浏览器实现版本是Mozilla、Netscape 6和IE 5.5+。ECMAScript的第4版正在开发过程中,它对应的将是未来的JavaScript 2.0。 1.3 JavaScript与Java JavaScrip

文档评论(0)

586334000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档