JavaScript

JavaScript 介绍

JavaScript 是一种基于对象和事件驱动的简单描述性语言。它从服务器端被下载到客户端,由浏览器执行。

JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 Web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 不仅可以开发 Web 页面的脚本,还可以在非浏览器环境中使用,如 Node.js。

JavaScript 在 1995 年由Netscapeopen in new window公司的[Brendan Eich](https://baike.baidu.com/item/Brendan Eich),在网景导航者open in new window浏览器上首次设计实现而成。因为 Netscape 与Sunopen in new window合作,Netscape 管理层希望它外观看起来像Javaopen in new window,因此取名为 JavaScript。

JavaScript 特点

JavaScript 是一种描述的语言,也是基于对象和事件驱动的,并具有安全性能的脚本语言。无论在客户端还是在服务器端,JavaScript 应用程序都要下载到浏览器的客户端执行,从而减轻了服务器端的负担。

JavaScript 具有的特点如下:

  1. JavaScript 是一种脚本语言,语法和 java 类似。
  2. JavaScript 一般用来编写客户端的脚本。
  3. JavaScript 主要是用来在 HTML 页面中添加交互行为。
  4. JavaScript 是一种解释性语言,边解释边执行。

JavaScript 核心

一个完整的 JavaScript 由以下三个不同的部分组成,它们分别是:

(1)核心语法(ECMAScript)。

(2)浏览器对象模型(BOM)。

(3)文档对象模型(DOM)。

  • ECMAScript 标准

    ECMA 的英文全名为“European Computer Manufactures Association”,中文名字为“欧洲计算机制造商联合会”,就是 ECMA 整理和发布了 Web 前端技术的 JavaScript 标准(内部代号 ECMA-262)。

    ECMA-262 的第一个版本于 1997 年 6 月被 Ecma 组织采纳。ECMAScript 是由 ECMA-262 标准化的脚本语言的名称,ECMAScript 标准成为浏览器内编程语言的标准。JavaScript 和 JScript 与 ECMAScript 相容,但包含超出 ECMAScript 的功能。

    ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)通过 ECMA-262 标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为 JavaScriptJScript,但实际上后两者是 ECMA-262 标准的实现和扩展。

    ECMAScript 是一种开放的,标准的脚本语言规范。主要包含了语法,变量及运算符,逻辑控制语句等。

  • BOM

    浏览器对象模型(BOM)提供了独立于内容与浏览器窗口进行交互的对象,可以实现与 HTML 页面的交互,如实现浏览历史中的前进后退等功能。

  • DOM

    文档对象模型(DOM)可以用来访问和操纵 HTML 文档,如实现网上商城的购物结算功能。

Last Updated:
Contributors: dyedd