JavaScript的主要特性

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,广泛用于Web应用开发,为网页添加各式各样的动态效果,为用户提供更流畅美观的浏览效果。它可以与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而开发出客户端的应用程序等。它是通过嵌入或调入到标准的HTML语言中实现的,它的出现弥补了HTML语言的缺陷。JavaScript语言有以下特性。

①脚本语言

脚本(Script)是一种能够完成某些特殊功能的指令序列(小程序段)。这些指令序列不像一般程序那样需要被编译才能执行,而是在程序运行过程中被逐行地解释。在脚本中所使用的命令与语句集称为脚本语言。

JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其他脚本语言一样,JavaScript同样也是一种解释性语言,它提供了一个开发过程,它的基本结构形式与C、C++、VB十分类似,但它不像这些语言那样,需要先编译,而是在程序运行过程中被逐行地解释。它通过与HTML标识结合在一起来方便用户的使用操作。

②基于对象

JavaScript是一种基于对象的语言,这意味着它能运用已经创建的对象,但不能派生新的对象,也就是没有面向对象程序设计语言(如Java就是一种面向对象的程序设计语言)所具有的继承、多态等特点,这使JavaScript更容易学习。

③简单性

JavaScript的简单性主要体现在:第一,它是一种基于Java基本语句和控制流之上的简单而紧凑的设计,从而对学习Java是一种非常好的过渡;第二,它的变量类型采用弱类型,并未使用严格的数据类型;第三,JavaScript可以用很小的程序做大量的事,如创建交互式网页、控制浏览器的行为等。用户无须有高性能的电脑,也无须安装复杂的软件,仅需一个字处理软件及一个浏览器,即可使用JavaScript进行程序设计。JavaScript不需要耗时的编译过程,从而使脚本程序的开发周期比较短。JavaScript的大多数界面特征,均由浏览器和HTML代码处理,因此更加提高了开发速度。

④安全性

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

⑤动态性

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

⑥跨平台性

JavaScript是依赖于浏览器本身的,与操作环境无关,只要能运行浏览器的计算机,并有支持JavaScript的浏览器就可以正确执行,从而实现了“编写一次,走遍天下”的梦想。

正是以上的这些JavaScript的特性,使JavaScript在Web编程领域中得到了广泛的普及和运用,具有广阔的发展前景。

欢迎分享本文,转载请保留出处:前端ABC » JavaScript的主要特性

赞 (3)
分享到:更多 ()

发表评论 0