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学完了