基于任务驱动模式的JavaScript程序设计案例第1章 JavaScript入门.ppt

基于任务驱动模式的JavaScript程序设计案例第1章 JavaScript入门.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于任务驱动模式的JavaScript程序设计案例第1章 JavaScript入门

第1章 JavaScript入门 1.1 概 述   JavaScript是目前Web应用程序开发者使用最为广泛的客户端脚本编程语言,是一种直译式脚本语言,也是一种动态类型、弱类型、内置支持类型,基于原型的语言。它不仅可用来开发交互式的Web页面,更重要的是它将HTML、XML和Java applet、Flash等功能强大的Web对象有机结合起来,使开发人员能快捷生成Internet上使用的应用程序。另外,由于Windows为其提供了最为完善的支持以及二次开发的接口来访问操作系统各组件并实施相应的管理功能,因此,JavaScript成为继.bat(批处理文件)以来又一Windows系统里使用最为广泛的脚本语言。  1.2 JavaScript是什么 1.2.1 JavaScript简史   在20世纪90年代,也就是早期的Web站点上,所有的网页内容都是静态的。所谓静态,是指除了点击超链接,无法通过任何方式同页面进行交互,比如让页面元素接受事件、修改字体等。人们迫切地需要一种方式来打破这个局限,在1996年,网景(Netscape)公司开始研发一种新的语言Mocha,并将其嵌入到自己的浏览器Netscape中。这种语言可以通过操纵DOM(Document Object Model,文档对象模型)来修改页面,并加入了对鼠标事件的支持。Mocha使用了C语言的语 法,但是设计思想主要是从函数式语言Scheme那里取得灵感的。当Netscape 2发布的时候,Mocha被改名为LiveScript,当时可能是想让LiveScript为Web页面注入更多的活力。后来,考虑到这个脚本语言的推广,网景采取了一种宣传策略,将LiveScript更名为JavaScript,目的是使人们将其与当时非常流行的面向对象语言Java产生联想。这种策略显然颇具成效,以至于到现在很多初学者还会为JavaScript和Java的关系感到困惑。   JavaScript取得成功之后,确实为页面注入了活力,微软也紧接着开发自己的浏览器脚本语言,一个是基于BASIC语言的VBScript,另一个是跟JavaScript非常类似的JScript,但是由于JavaScript已经深入人心,所以在随后的版本中,微软的IE几乎是将JavaScript作为一个标准来实现的。当然,两者仍然有不兼容的地方。1996年后期,网景向欧洲电脑厂商协会(ECMA)提交了JavaScript的设计,以申请标准化。?ECMA去掉了其中的一些实现,并提出了ECMA Script-262标准,并确定JavaScript的正式名字。目前JavaScript的必威体育精装版版本为1.9版。 1.2.2 JavaScript有何特点   JavaScript是一种基于对象和事件驱动并且具有相对安全性的客户端脚本语言,主要用于创建交互性较强的动态页面。它主要具有如下特点:   基于对象:JavaScript是基于对象的脚本编程语言,能通过DOM(文档对象模型)及自身提供的对象及操作方法来实现所需的功能。   事件驱动:JavaScript采用事件驱动方式,能响应键盘事件、鼠标事件及浏览器窗口事件等,并执行指定的操作。   解释性语言:JavaScript是一种解释性脚本语言,无需专门编译器编译,而是在嵌入JavaScript脚本的HTML文档载入时被浏览器逐行地解释,大量节省客户端与服务器端进行数据交互的时间。   实时性:JavaScript事件处理是实时的,无须经服务器就可以直接对客户端的事件做出响应,并用处理结果实时更新目标页面。   动态性:JavaScript提供简单高效的语言流程,能够灵活处理对象的各种方法和属性,同时及时响应文档页面事件,实现页面的交互性和动态性。   跨平台:JavaScript脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只要客户端装有支持JavaScript脚本的浏览器,JavaScript脚本运行结果就能正确反映在客户端浏览器平台上。   开发使用简单:JavaScript基本结构类似于C语言,采用小程序段的方式编程,通过简易的开发平台和便捷的开发流程,就可以嵌入到HTML文档中供浏览器解释执行。同时JavaScript的变量类型是弱类型,使用不严格。   相对安全性:JavaScript是客户端脚本,通过浏览器解释执行。它不允许访问本地的硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器 实现信息浏览或动态交互,从而能够有效地防止数据丢失。   综上所述,JavaScript是一种有较强生命力和发展潜力的脚本描述语言,它可以直接嵌入到HTML文档中,供浏览器解释执行,直接响应客户端事件如验证数据表单合法性,并

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档