欢迎来到天天文库
浏览记录
ID:45088444
大小:1.93 MB
页数:29页
时间:2019-11-09
《《JavaScript概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章要求:第13章JavaScript概述JavaScript的历史及特点理JavaScript的成功案例库如何搭建JavaScript开发环境库编程JavaScript脚本的两种工具库如何在HTML中使用JavaScript脚本主要内容1.JavaScript概貌2.搭建JavaScript开发环境3.编写JavaScript的工具4.JavaScript在HTML中的使用5.综合实例——用JS输出中文字符串第13章JavaScript概述13.1JavaScript概貌13.1.1JavaScript的历史起源13.1.2JavaScript的主要特点13.1.3JavaS
2、cript成功案例13.1.1JavaScript的历史起源JavaScript语言的前身是LiveScript语言。由美国Netscape(网景)公司的布瑞登.艾克(BrendanEich)为即将在1995年发布的Navigator2.0浏览器的应用而开发的脚本语言。在与Sum(升阳)公司联手及时完成了LiveScript语言的开发后,就在Navigator2.0即将正式发布前,Netscape公司将其改名为JavaScript,也就是最初的JavaScript1.0版本。虽然当时JavaScript1.0版本还有很多缺陷,但拥有着JavaScript1.0版本的Naviga
3、tor2.0浏览器几乎主宰着浏览器市场。因为JavaScript1.0如此成功,Netscape公司在Navigator3.0中发布了JavaScript1.1版本。同时微软开始进军浏览器市场,发布了InternetExplorer3.0并搭载了一个JavaScript的类似版本,其注册名称为JScript,这成为JavaScript语言发展过程中的重要一步。在微软进入浏览器市场后,此时有3种不同的JavaScript版本同时存在,Navigator中的JavaScript、IE中的JScript以及CEnvi中的ScriptEase。与其他编程语言不同的是,JavaScrip
4、t并没有一个标准来统一其语法或特性,而这3种不同的版本恰恰突出了这个问题。1997年,JavaScript1.1版本作为一个草案提交给欧洲计算机制造商协会(ECMA)。最终由来自Netscape、Sun、微软、Borland和其他一些对脚本编程感兴趣的公司的程序员组成了TC39委员会,该委员会被委派来标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义。TC39委员会制定了“ECMAScript程序语言的规范书”(又称为“ECMA-262标准”),该标准通过国际标准化组织(ISO)采纳通过,作为各种浏览器生产开发所使用的脚本程序的统一标准。JavaScript脚本语言的主要
5、特点如下:解释性JavaScript不同于一些编译性的程序语言,例如C、C++等,它是一种解释性的程序语言,它的源代码不需要经过编译,而直接在浏览器中运行时被解释。基于对象JavaScript是一种基于对象的语言。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。事件驱动JavaScript可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,此动作称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能
6、会引起相应的事件响应。跨平台JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。安全性JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。这样可有效地防止数据的丢失。13.1.2JavaScript的主要特点使用JavaScript脚本实现的动态页面,在Web上随处可见。下面将介绍几种JavaScript常见的应用。验证用户输入的内容使用JavaScript脚本语言可以在客户端对用户输入的数据进
7、行验证。例如在制作用户注册信息页面时,要求用户输入确认密码,以确定用户输入密码是否准确。如果用户在“确认密码”文本框中输入的信息与“密码”文本框中输入的信息不同,将弹出相应的提示信息,如图13-1所示。图13-1验证两次密码是否一致13.1.3JavaScript成功案例动画效果在浏览网页时,经常会看到一些动画效果,使页面显得更加生动。使用JavaScript脚本语言也可以实现动画效果,例如在页面中实现下雪的效果,如图13-2所示。图13-2动画效果窗口的应用在打开网页时经常会看到一些浮动的
此文档下载收益归作者所有