1.JavaScript概述
JavaScript 诞生于1995 年。当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的[编程语言]。虽然它是作为开发Web页面的[脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
(1)语言发明者
布兰登.艾奇
布莱登临危受命
- 公司要求给浏览器添加一个脚本功能
- 公司要求这个脚本必须蹭Java的流量
- 布莱登花十天设计了JS的最初版本(不是实现)
ECMAScript标准的制定
- 1997年6月,第一版 ECMAScript发布
- 1999年12月,第三版发布,这个版本使用最广
- 第四版,流产
- 2009年12月,第五版发布,增加了一些功能
- 2015年6月,第六版发布,新浏览器都支持这一版
- 之后每年发布一版,版本号以年份命名
JS与 ECMAScript的关系
- ECMAScript是纸上的标准,JS是浏览器的实现
- 纸上标准往往落后于浏览器,先实现,再写进标准
- JavaScript = BOM + DOM + ECMAscript