JavaScript之——js简介
JavaScript
概念
一门客户端脚本语言
它运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎
脚本语言:不需要编译,直接就可以被浏览器解析执行了
功能:
可以增强用户和html页面的交互过程,可以控制htnl元素,让页面有动态效果,增强用户体验
JavaScript发展史
- 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的效验。命名为:C - -
- 1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请来了SUN公司的专家,参与了这门脚本语言的制作,并且当时java非常的火爆,就借助java的这个东风,改名为:JavaScript
- 1996年,微软抄袭了JavaScript开发出了JScript,它和javaScript语法很像。后来Nombase公司看他们后来做的都火了,自己先做都还没火,就也改名了,改名后也火起来了·······改成了:ScriptEase
ps:java和javaScript有没有关系?
答:没有任何关系,要说有关系也只是雷锋和雷峰塔的关系。。。。
- 后来就出现了三柱鼎立的局势,但是问题随之而来,每个语言都有自己的语法,市场都被搅乱了,然后就出现了语法的标准化
- 1997年,ECMA(欧洲计算机制造商协会),这个组织制定了ECMAScript标准,现在就是所有客户端脚本语言的标准,它是参照JavaScript来制定的,所以只要我们学了这个标准就不用怕了,虽然每种语言可能都会有一些差异,但大体相同。
- 所以我们得出一个公式:JavaScript = ECMAScript + JavaScript自己特有的东西(BOM + DOM 他们对象的分类,并不是JavaScript才有它们两个,只是每种客户端脚本语言对这两个对象的实现有所差异)
- 所以我们学 ECMAScript + BOM + DOM 就是把javaScript学完了