IP属地:湖北
本文将讲解babel是如何运行的,AST的结构,以及怎么创建一个babel的插件。 再讲babel之前,先不讲babel,AST的这些概念,先带...
代码优化
通过「换一种思路」来解决「异步」问题Rx.js比async还要好 我们的所有网页应用都是异步的:脚本加载播放器数据访问动画DOM事件绑定、数据事...
代码优化基本原则易读性优先如果不是性能瓶颈,就不要为了性能而改写代码复杂性守恒原则:无论你怎么写代码,复杂性都是不会消失的推论:如果逻辑很复杂,...
标准库的扩充 underscore.js 扩充了 Array 和 Object 相关 API moment.js 扩充了 Date bluebi...
var s = new Soldier({name: '123',肤色:'黄',id:1}) 2种都需要掌握
函数是对象 JS 中对象函数没有关系,JS 之父通过 this 强行使得它们有关系。 obj.fn.call(obj, 1,2,3) => ob...
封装:就是隐藏细节比如A对A A对B 继承:复用之前的代码更好用 多态:灵活div.childNodes 当把div当成节点的时候,就调用...