首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是Javascript?

Javascript,其正式名称是“ Ecmascript”。这个标准由“ECMA”组织发展和维护。“ECMA-262”是正式的 Javascript标准。这个标准基于网景(“ Netscape”)公司提出的“ Javascript语言和微软(“ Microsoft”)公司提出的“ Jscript”语言。Netscape( Navigator20)的“ Brendan eich”发明了这门语言,从1996年开始,已经出现在所有的 Netscape和 Microsoft浏览器中。ECMA-262”的开发始于1996年。在1997年7月,“ECMA”会员大会采纳了其首个版本。在1998年,该标准成为了国际ISO标准( ISO/EC16262)。这个标准现在仍然处于发展之中什么是 Javascript? Javascript是一种基于对象(“ Object”)和事件驱动(“ Event Driven”)并具有安全性能的脚本语言。使用这种语言的目的是与HTML超文本标记语言、 Java Applet(Java小程序)一起实现在一个Web页面中链接多个对象,与web客户交互作用,从而可以开发客户端的应用程序等。Javascript是通过嵌入或调入在标准的HTML语言中实现的,其出现弥补了HTML语言的缺陷,是Java与HTML折中的选择,其具有以下几个基本特点。

一、Javascript具有简单性。其简单性主要体现在:首先 Javascript是一种基于Java基本语句和控制流之上的简单而紧凑的设计,从而对于学习Java或其他C语系的编程语言是一种非常好的过渡,而对于具有C语系编程功底的程序员来说, Javascript上手也会显得非常容易。其次其变量类型是采用弱类型,并未使用严格的数据类型。

二、Javascript具有非常高的安全性。 Javascript作为一种安全性语言,不被允许访问本地的硬盘且不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失或对系统的非法访问。

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

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

五、Javascript具有跨平台性。 Javascript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 Javascript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想综合所述 Javascript是一种新的描述语言,其可以被嵌入到HTML文件中。 Javascript语言可以做到响应使用者的需求事件(例如表单的输入),而不需要任何的网路来回传输资料。所以当一位使用者输入一项资料时,此资料数据不用经过传给服务器(“ server”)处理,再传回来的过程,而直接可以被客户端(“ client”)的应用程序所处理。

六、Javascript是一种基于对象的语言,同时其也可以被看作是一种面向对象的语言。这意味着Javascrip能运用其已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709A07RQU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券