首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ECMAScript规范理解
订阅
shuazi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
读懂 ECMAScript 规格
阮一峰的网络日志-读懂 ECMAScript 规格阮一峰的网络日志-读懂 ECMAScript 规格
理解 ECMAScript 规范(4)
Mozilla 的 Jason Orendorff 写了一篇深入分析 JS 诡异语法的文章。虽然实现细节上有差异,但每个 JS 引擎在这些诡异的细节上都会面对同样的问题。 这篇文章将深入探讨包含文法(cover grammar)。包含文法是为那些乍一看模棱两可的语法构造规定文法…
理解 ECMAScript 规范(3)
这一次我们深入 ECMAScript 语言及其语法的定义。如果你不太熟悉上下文无关文法,应该先补补课,至少先弄懂一些基本概念。因为规范中使用了上下文无关文法定义语言。 ECMAScript 规范定义了 4 种文法。 词法文法:描述怎么把 Unicode 码点(code poin…
理解 ECMAScript 规范(2)
要理解规范,可以拿一个我们知道的 JavaScript 特性,看看它是怎么规定的。 我们知道,访问对象的属性需要走查(walk)原型链。如果对象上没有要读的属性,就会沿原型链逐级查找,直到找到这个属性(或者找到一个没有原型的对象)。(这个过程我们可以称其为原型链走查或走查原型链…
理解 ECMAScript 规范(1)
即便你懂 JavaScript,阅读其规范也会让人畏缩。 让我们从一个具体的例子开始,然后通过规范去理解它。下面的代码演示了Object.prototype.hasOwnProperty的用法: o并没有一个叫hasOwnProperty的属性,因此要沿原型链向上查找。于是,在…