JavaScript简介

深碍√TFBOYSˉ_ 2022-05-11 23:16 305阅读 0赞

一 JavaScript的起源

JavaScript语言的前身是LiveScript语言。由美国Netscape(网景)公司的布瑞登·艾克(Brendan Eich)为即将在1995年发布的Navigator 2.0浏览器的应用而开发的脚本语言。在与Sum(升阳)公司联手及时完成了LiveScript语言的开发后,就在Navigator 2.0即将正式发布前,Netscape公司将其改名为JavaScript,也就是最初的JavaScript 1.0版本。虽然当时JavaScript 1.0版本还有很多缺陷,但拥有着JavaScript 1.0版本的Navigator 2.0浏览器几乎主宰着浏览器市场。

由于JavaScript 1.0版本如此成功,Netscape公司在Navigator 3.0中发布了JavaScript 1.1版本。同时微软公司开始进军浏览器市场,发布了Internet Explorer 3.0 并搭载了一个JavaScript的类似版本,其注册名称为JScript,这成为JavaScript语言发展过程中的重要一步。

在微软公司进入浏览器市场后,此时有3种不同的JavaScript版本同时存在,Navigator 中的JavaScript、IE浏览器中的JScript以及CEnvi中的ScriptEase。与其他编程语言不同的是,JavaScript并没有一个标准来统一其语法或特性,而这3种不同的版本恰恰突出了这个问题。1997年,JavaScript 1.1版本作为一个草案提交给欧洲计算机制造商协会(ECMA)。最终由来自Netscape、Sun、微软、Borland和其他一些对脚本编程感兴趣的公司的程序员组成了TC39委员会,该委员会被委派来标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义。TC39委员会制定了“ECMAScript程序语言的规范书”(又称为“ECMA-262标准”),该标准通过国际标准化组织(ISO)采纳通过,作为各种浏览器生产开发所使用的脚本程序的统一标准。

二 JavaScript的主要特点

JavaScript语言的主要特点如下。

  • 解释性

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

  • 基于对象

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

  • 事件驱动

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

  • 跨平台

JavaScript依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。

  • 安全性

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

三 JavaScript的应用

  • 验证用户输入的内容
  • 动画效果
  • 窗口的应用
  • 文字特效

发表评论

表情:
评论列表 (有 0 条评论,305人围观)

还没有评论,来说两句吧...

相关阅读

    相关 javascript简介

         JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScrip

    相关 JavaScript简介

    JavaScript的历史       JavaScript诞生于1995年,如今全世界无数的网页在依靠它完成各种关键任务,JavaScript已经从过去装饰性

    相关 JavaScript简介

    JavaScript简介 JavaScript是NetScape公司为Navigator浏览器开发的,是显示HTML文件中的一种脚本语言,能实现网页内容的交互显示。当用户

    相关 JavaScript简介

    (1)JavaScript诞生于1995年。 (2)JavaScript是为了解决什么问题才诞生的?——在JavaScript诞生之前,输入校验操作必须由服务器端来完成,也就