1996年Netscape公司创造了JavaScript,并将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。
所以ECMAScript是针对JavaScript语言制定的,但是之所以不叫JavaScript,有两个原因。一是商标,Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScript这个名字,且JavaScript本身也已经被Netscape公司注册为商标。二是想体现这门语言的制定者是ECMA,不是Netscape,这样有利于保证这门语言的开放性和中立性。
ECMAScript是JavaScript的规范,
JavaScript是ECMAScript的实现。
JavaScript的本地对象是可以实例化的;
内置对象是不可以实例化.
一个完整的JS由三部分组成:
核心:ECMAScript(语法、类型、语句、关键字、保留字、操作符、内置对象)
文档对象模型:DOM,提供了访问与浏览器交互的方法和接口
浏览器对象模型:BOM提供于浏览器交互的方法和接口
387

被折叠的 条评论
为什么被折叠?



