关于ECMAScript与JavaScript

关于ECMAScript

(1)Netscape公司推出的JavaScript版本——Netscape Navigator中的JavaScript;随后微软公司也推出了自己的JavaScript版本——Internet Explorer中的Jscript。2个不同JavaScript版本并存,问题百出。因此,JavaScript的标准化问题被提上了议事日程。

(2)欧洲计算机制造商协会(ECMA,European Computer Manufacturers Association):简单来说,就是为计算机技术制定标准的组织。

(3)1997年,JavaScript 1.1作为蓝本被提交给了ECMA。ECMA经过数月的努力完成了ECMA-262(ECMA-262是一个标准,它呈现了一种名为ECMAScript的脚本语言规范)。

(4)ECMAScript:一种标准,一种规范,类似于接口;各大浏览器各自的JavaScript:都需要实现ECMAScript,类似于接口的不同实现类。

(5)浏览器开发商均会将ECMAScript 作为各自JavaScript实现的基础。

(6)ECMAScript是接口,是规范;JavaScript是接口的实现类,不同的浏览器对ECMAScript进行不同的实现,形成了各自的JavaScript。

(7)ECMAScript标准中规范了哪些内容呢?——语法、类型、语句、关键字、保留字、操作符、对象。


关于JavaScript实现

(1)我们了解到:不同的浏览器对ECMAScript标准进行不同的实现,形成了各自的JavaScript。

(2)一个完整的JavaScript实现应该由下列三项不同的部分组成:①核心(ECMAScript);②文档对象模型(DOM);③浏览器对象模型(BOM)。如下图:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值