设计模式的精髓,就是解耦;而命令模式的所作的事情,就是对请求的发出者和请求的接收者进行解耦。
【翻译】如何让CSS动画更自然

在过去,设计师负责设计,程序员负责编码。他们间互不干涉。但随着 CSS 中 transitions 和 animations 的到来,设计和编码的界限模糊了。设计师描述设计,而程序员把设计师的描述翻译成具体代码–这种合作模式不再像过去那么简单。为了高效地协作,设计师必须懂点代码,而程序员必须懂点设计。
【翻译】display:content; 的工作方式
正如我经常提到的那样,文档树中的每个元素都是一个矩形盒子(盒模型)。一般来说,这个“矩形盒子”由两部分组成。首先我们有实际的盒子,它由边框,填充和边缘区域组成。其次,我们有盒子的内容-具体内容区域。

数据绑定方案收集
封装属性访问器
1 | //Object.defineProperty(obj, prop, descriptor) |