首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
scotttian
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
[译]Promise A+ 规范
1.1.”promsie“是一个带有一个then方法并符合该规范的对象或方法。 1.2.”thenable“是一个带有then方法的方法或对象。 1.3.”value“是一个合法的Javascript的值(其中包括undefined,一个thenable,或是一个promise…
[译]setTimeout实际触发时间比设定时间更久的原因:最小延迟时间
在现代浏览器中,当setTimeout或setInterval的回调函数在这两个函数回调中嵌套触发时(嵌套层数会有限制),会触发最少每4ms执行一次回调。 在Chrome和Firefox中,第五次成功的回调将会被限制;Safari将会在第六次被限制;而Edge中将会在第三次就被…
[译]ECMAScript 5.1 - 10.3 Execution Contexts 执行上下文
当控制交还给JS可执行代码时,控制将进入执行上下文。活动中的执行上下文做成了一个逻辑上的栈结构。该栈结构的栈顶是当前正在运行的执行环境。每当控制权从当前执行环境所关联的可执行代码转移至不属于当前执行上下文的执行代码时,都会创建新的执行环境。而新创建的执行环境会被压入栈顶,并成为…
[译]关于Script标签的执行顺序
若不动态地加载或是显式地添加“defer”或“async”属性,script标签将按照在页面上的出现顺序进行加载。无论是外部脚本还是内联脚本都将这样进行处理。也就是说在所有外部脚本后面的内联脚本将等待所有外部脚本执行完后才会执行。 具有async属性的script标签加载和执行…
[译]V8中的隐藏类(Hidden Classes)和内联缓存(Inline Caching)
众所周知,Javascript是一种动态编程语言,这意味着对象在初始化后仍然可以对其属性进行增删操作。比如,下面这段代码,“car”对象经初始化后带有“make”和“model”两个属性,但是之后,该对象又被动态地添加了“year”这个属性。 大多数的Javascript解释器…
个人成就
文章被点赞
9
文章被阅读
3,050
掘力值
119
关注了
2
关注者
2
收藏集
1
关注标签
10
加入于
2020-06-01