Java Script从入门到精通(第5版)
上QQ阅读APP看书,第一时间看更新

1.1.2 JavaScript的主要特点

JavaScript的主要特点如下。

(1)解释性。JavaScript不同于一些编译性的程序语言,如C、C++等,它是一种解释性的程序语言,其源代码不需要经过编译,而是直接在浏览器运行时被解释。

(2)基于对象。JavaScript是一种基于对象的语言,这意味着它能运用已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。

(3)事件驱动。JavaScript可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应是以事件驱动的方式进行的。所谓事件驱动,是指在主页中执行了某种操作所产生的动作,此动作被称为事件。例如,按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生时,可能会引起相应的事件响应。

(4)跨平台性。JavaScript依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,就可以正确执行。

(5)安全性。JavaScript是一种安全性语言,不允许访问本地的硬盘,不能将数据存入服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,因此可有效地防止数据的丢失。