Ryan's BlogRyan's Blog

一步步实现 Promises/A+ 规范 -- 系列三

2019年06月05日预计阅读需要 6 分钟

一步步实现 Promises/A+ 规范 -- 系列系列一 -- 实现规范对状态以及部分 then 方法的要求系列二 -- 实现 then 链系列三 -- 实现 catch all resolve reject 方法catch 实现上一篇文章实现了 Promises/A+ 规范…

一步步实现 Promises/A+ 规范 -- 系列二

2019年06月05日预计阅读需要 8 分钟

一步步实现 Promises/A+ 规范 -- 系列系列一 -- 实现规范对状态以及部分 then 方法的要求系列二 -- 实现 then 链系列三 -- 实现 catch all resolve reject 方法then 链实现上一篇文章实现了 Promises/A+ 规范…

一步步实现 Promises/A+ 规范 -- 系列一

2019年06月04日预计阅读需要 10 分钟

一步步实现 Promises/A+ 规范 -- 系列系列一 -- 实现规范对状态以及部分 then 方法的要求系列二 -- 实现 then 链系列三 -- 实现 catch all resolve reject 方法Promises/A+ 规范Promises/A+ 规范官网定…

你不知道的 JS 读书笔记(五)-- 原型[propotype]

2017年11月22日预计阅读需要 2 分钟

[Prototype] 链调用 时会创建 , 其中的一步就是给 一个内部的 链接, 关联到 指向的那个对象。constructor 属性 属性常被误解为指向构造函数,即这里的 ,实际上 本身并没有 属性,而是从 链中找到该属性并返回的,验证如下 并没有 属性, …

你不知道的 JS 读书笔记(四)-- 混合对象类

2017年11月22日预计阅读需要 2 分钟

寄生继承小结传统的类被实例化时, 它的行为会被复制到实例中。 类被继承时, 行为也会被复制到子类中。多态(在继承链的不同层次名称相同但是功能不同的函数) 看起来似乎是从子类引用父类, 但是本质上引用的其实是复制的结果。JavaScript 并不会(像类那样) 自动创建对象的副本。

你不知道的 JS 读书笔记(三)-- this/原型对象

2017年11月22日预计阅读需要 6 分钟

this 绑定规则默认绑定严格模式下绑定到undefined,否则绑定到全局对象隐式绑定由上下文对象调用,绑定到该上下文对象显式绑定:apply,call.硬绑定:bindnew 绑定优先级new 绑定 > 显式绑定(apply,call),硬绑定(bind) > 隐式绑定 >…

你不知道的 JS 读书笔记(一)-- 作用域

2017年11月22日预计阅读需要 6 分钟

作用域中的 LHS,RHS 查询引擎对a的查找是LHS查询,指查询a的内存位置,并非查找其真实的值引擎对a的查找是RHS查询,指查询a的实际值,并传递给方法作为参数对进行查询,并进行方法调用隐式对a进行赋值:,对a进行查询对进行查询对中的a进行查询如果 RHS 查询找到了一个变…

flexbox 深入理解

2017年05月11日预计阅读需要 10 分钟

flexbox 巩固加深配合flexbox工具食用更佳 flexbox 支持情况 整体印象flex: 0 ( flex-grow ) 1 ( flex-shrink ) auto ( flex-basis ); 默认值-( 属性 )flex-basis 控制着元素在沿着主轴上 …