JavaScript脚本语言02

JavaScript脚本语言02

ID:45054477

大小:436.00 KB

页数:47页

时间:2019-11-08

JavaScript脚本语言02_第1页
JavaScript脚本语言02_第2页
JavaScript脚本语言02_第3页
JavaScript脚本语言02_第4页
JavaScript脚本语言02_第5页
资源描述:

《JavaScript脚本语言02》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaScript脚本语言第九章信息学院公共教学部脚本语言实际上是一种介于高级语言和原型语言之间的一种编程语言,用于所写的程序本身不能直接运行,而是将这种程序嵌入在HTML中执行。在Web发展的早期,浏览器只能浏览静态的网页,无任何动态效果。为了增强Web页面对大量非专业用户的吸引力。Netscape-----JavaScript Microsoft----VBScriptJavaScript是一种基于对象的事件驱动并具有安全性能的脚本语言9.1JavaScript概述目的是与HTML语言、Java脚本语言(Java小程序)一起实现在Web页面中各个对象的访问和链接,实现与Web

2、客户交互作用。从而可以开发客户端应用程序,它是通过嵌入或调入在标准的HTML语言中实现,弥补了HTML的缺陷。9.1.1JavaScript特点为了满足各种不同的需要,SGML设计的非常复杂,使用起来很不方便,使得它未能得到普及和大规模得应用。虽然SGML没有HTML那样应用广泛,但是SGML定义了标记语言得基本概念,奠定了标记语言得基础。在WWW中普遍应用得HTML和XML都是在SGML得基础上开发成功的,可以说他们都是SGML的一个子集9.1.1JavaScript特点(1)是一种脚本语言:采用小程序段的方式实现编程。在程序运行过程中被逐行的解释。(2)基于对象的语言:以“对象

3、”的角度认识和理解HTML文档中的各个元素,并能运用自己已经创建的对象。(3)简单性:基于Java基本语句和控制流之上的简单而紧凑的设计。其次变量类型采用弱类型。(4)安全性:通过浏览器实现信息浏览或动态交互,从而防止数据的丢失。(5)动态性:可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应是采用事件驱动方式进行的。事件驱动…就是在主页中执行了某种操作所产生的动作。如按下鼠标等都可以视为事件,当事件发生后。可能会引起的事件响应。(6)跨平台性:依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。9.1

4、.2Java和JavaScript的差别虽然JavaScript与Java有一定的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司的面向对象的程序设计语言,特别适合于Internet应用程序的开发。JavaScript是Netscape公司开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。区别如下:(1)基于对象和面向对象(2)解释和编译(3)强变量和弱变量(4)代码格式不一样(5)嵌入的方式不一样(6)静态联编和动态联编双标记,基本形式:…脚本程序代码;…其中的Language属性为所使用

5、的脚本语言,可以是JavaScript和VBScript