资源描述:
《JavaScript引言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaScript引言Internet迅猛发展,WWW日益普及;网络上的超媒体信息;Web用户对信息资源的渴求;开发者扩充超媒体语言的能力。静态文本,静态图像,动态图像,加入声音、影像、三维动画等;用户希望更多的交互性,如加入Web游戏等;Java语言以及脚本语言(Script)的出现为Web内容开发者提供了一种灵活简便的Web页面设计途径;其中,JavaScript在众多脚本语言中脱颖而出,被越来越多的Web作者认可和使用;阐述JavaScript的一些基本概念。JavaScript概念JavaScript是一种开发WEB页所使用的脚本语言
2、;它能够使WEB页具有更好的交互性,给WEB页添加活泼的网页内含;使用了JavaScript的网页,生动、灵活,平添了一股灵气。JavaScript是一种新的描述语言,此一语言可以被嵌入HTML的文件之中。JavaScript历史JavaScript是由Netscape公司开发的一种脚本语言,结构简单,使用方便,对用户自身知识水平的要求并不高,易学易懂。NETSCAPE创建这种脚本语言时把它命名为LiveScript,它的整个语法以Java为基础,但比Java要简单,同时,由于它是一种脚本语言,所以无需编译,可由浏览器直接解释运行,而不象Jav
3、a那样需要经过编译。Netscape见LiveScript大有发展前途,而SUN也觉得可以利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改为JavaScript,造就了这个强力的WEB页开发工具。JavaScript的特点1.JavaScript是一种脚本语言2.JavaScript是基于对象的语言面向对象程序设计力图将程序设计为一些可以完成不同功能的独立部分(即对象)的组合体。基于对象的语言也是一种面向对象语言,但它本身已具有创建完成的对象。例如,“日期”对象。3.JavaScript是事件驱动的语言
4、当你在Web主页中进行某种操作时,就产生了一个“事件”。事件几乎可以是任何事情:敲击一个按钮、拖动鼠标等均可视为事件。JavaScript是事件驱动的,当事件发生时,它可对之作出响应。具体如何响应某个事件取决于你的事件响应处理程序。JavaScript的特点4.JavaScript是安全的语言JavaScript被设计为通过浏览器来处理并显示信息,但它不能修改其它文件中的内容。也就是说,它不能将数据存储在Web服务器或用户的计算机上,更不能对用户文件进行修改或删除操作。5.JavaScript是平台无关的语言对于一般的计算机程序,它们的运行与平
5、台有关。例如,除非你使用一个仿真器来模拟Windows环境,否则不可能在Macintosh上运行一个Win-dows应用程序。JavaScript则并不依赖于具体的计算机平台(虽然有一些限制),它只与解释它的浏览器有关。不论你使用Macintosh还是Windows,或是UNIX版本的NetscapeNavigator,JavaScript都可正常运行。JavaScript的特点6.其他一些特点无需购买相应的开发环境。并且JavaScript功能则是与浏览器相联的,无需附加的软件。JavaScript与其它语言的比较JavaScript不是Ja
6、vaJava是由Sun公司开发,与平台无关的、面向对象的程序设计语言,它与JavaScript基于对象的结构相反。Java可以用来设计独立的应用程序,也可以用来创建一种称为Applets的小应用程序。经过编译后,Applets成为一种平台无关的字节代码,这种Applets可以运行在任何平台上,只要该平台具备能够操作Applets的Java虚拟机即可。JavaScript与其它语言的比较JavaScript与Java之间其它的一些主要区别1、Java程序被编译成为字节代码文件;JavaScript则是将字符正文传递给客户方并由客户方解释执行。2、
7、JavaScript是基于对象的,它自身具有已创建完毕的对象;而Java则是面向对象的,对象必须从类中创建。3、JavaScript的代码以字符的形式嵌入在HTML文档中;Javaapplets则是由文档引用,其代码以字节代码的形式保存在另一个独立的文件中。JavaScript与其它语言的比较JavaScript与Java之间其它的一些主要区别4、在HTML文档中,用标识