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 具有的特点如下:
- JavaScript 是一种脚本语言,语法和 java 类似。
- JavaScript 一般用来编写客户端的脚本。
- JavaScript 主要是用来在 HTML 页面中添加交互行为。
- 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
标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript
或JScript
,但实际上后两者是ECMA-262
标准的实现和扩展。ECMAScript
是一种开放的,标准的脚本语言规范。主要包含了语法,变量及运算符,逻辑控制语句等。BOM
浏览器对象模型(
BOM
)提供了独立于内容与浏览器窗口进行交互的对象,可以实现与 HTML 页面的交互,如实现浏览历史中的前进后退等功能。DOM
文档对象模型(
DOM
)可以用来访问和操纵 HTML 文档,如实现网上商城的购物结算功能。