Loading

摘要: 前言 在ES6之前,JavaScript并未提供一种原生的、语言级别的模块化组织模式,而是将模块化的方法交由开发者来实现。因此出现了很多种JavaScript模块化的实现方式,比如,CommonJS、AMD、CMD等 一、原始模拟模块的一些写法 在没有CommonJS和ES6的时候,我们想要达到模块 阅读全文
posted @ 2021-01-01 15:27 Yang-0394 阅读(171) 评论(0) 推荐(0)
摘要: 1、 看似“多态”的一段代码 2、对象的多态性 3、 强制型语言与多态 4、 TypeScript中使用继承得到的多态效果 5、 JS与生俱来的多态性 6、 多态的实际应用 阅读全文
posted @ 2020-12-16 07:49 Yang-0394 阅读(297) 评论(0) 推荐(0)
摘要: 1、原型链继承 2、构造继承 3、组合继承 4、寄生组合继承 5、原型继承 6、寄生继承 7、混入式继承 8、class中的extends继承 阅读全文
posted @ 2020-12-14 22:36 Yang-0394 阅读(74) 评论(0) 推荐(0)
摘要: 1、ES6之前的封装-构造函数 2、ES6之后的封装-class 阅读全文
posted @ 2020-11-30 14:37 Yang-0394 阅读(256) 评论(0) 推荐(0)
摘要: 1、this的默认绑定 2、隐式绑定 3、隐式绑定的隐式丢失问题 4、显示绑定 5、显示绑定的其他用法 6、new绑定 7、箭头函数绑定 阅读全文
posted @ 2020-11-26 09:36 Yang-0394 阅读(81) 评论(0) 推荐(0)
摘要: 四类JavaScript内存泄漏 阅读全文
posted @ 2020-11-24 17:37 Yang-0394 阅读(134) 评论(0) 推荐(0)
摘要: 1、js垃圾回收机制 2、V8引擎的分代回收机制及算法 阅读全文
posted @ 2020-11-24 13:58 Yang-0394 阅读(151) 评论(0) 推荐(0)
摘要: 1、了解栈、堆、队列数据结构 2、变量在内存的存放 3、了解内存的管理 阅读全文
posted @ 2020-11-24 09:19 Yang-0394 阅读(167) 评论(0) 推荐(0)
摘要: 执行上下文与变量对象 阅读全文
posted @ 2020-11-22 17:21 Yang-0394 阅读(131) 评论(0) 推荐(0)
摘要: 执行上下文与执行栈 阅读全文
posted @ 2020-11-20 15:19 Yang-0394 阅读(540) 评论(0) 推荐(0)