JavaScript 诞生于1995年,那时候的JavaScript主要目的是处理以前由服务器端语言负责的一些输入验证操作。在JavaScript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。在人们普遍适用电话拨号上网的年代,能在客户端完成一些基本的验证任务是令人兴奋的,毕竟,拨号上网速度贼慢,导致了每次与服务器进行数据交互都成了对人们的耐心考验。自此以后,JavaScript逐渐成为市面上常见浏览器必备的一项特色功能。
不过,JavaScript一开始并不叫JavaScript,而是叫LiveScript,Netscape为了搭上Java的顺风车,临时把LiveScript改成了JavaScript。
一个完整的JavaScript实现应该由三个不同的部分组成
1,核心 ECMAscript
2,文档对象模型 DOM
3,浏览器对象模型 BOM
ECMAscript与web浏览器没有依赖关系,ECMAscript是由ECMA-262定义的,它只定义一些组成部分如:
1,语法
2,类型
3,语句
4,关键字
5,保留字
6,操作符
7,对象