《前端面试手记》之ES6重难点整理

2019-04-19
阅读 6 分钟
3.7k
? 内容速览 ? let和const Set和Map Generator和yield Promise、async/await介绍 Proxy代理器 ... 专注前端与算法的系列干货分享,欢迎关注(¬‿¬):「微信公众号:心谭博客」| xin-tan.com | GitHub let和const ES6新增了let和const,它们声明的变量,都处于“块级作用域”。并且不存在“变量提升”,不允许重复声明。 同时,c...

📚JavaScript设计模式实践:18份笔记、例子和源码📚

2019-04-11
阅读 2 分钟
3.4k
但也是因为书上场景过多,所以当记不清某一种设计模式的时候,翻书温习复杂案例的成本是相对较高的。有时候,只需要一段经典、简洁的demo就可以迅速回顾起精髓,在快速业务开发中,这是个比较经济的做法。

《前端面试手记》之JavaScript基础知识梳理(下)

2019-04-03
阅读 5 分钟
2.5k
👇 内容速览 👇 实现ES5继承的4种方法 原型和原型链 作用域和作用域链 Event Loop 执行上下文 闭包的理解和分析 🔍查看全部教程 / 阅读原文🔍 ES5继承 题目:ES5中常用继承方法。 方法一:绑定构造函数 缺点:不能继承父类原型方法/属性 {代码...} 方法二:原型链继承 缺点:无法向父类构造函数中传递参数;子类原型链上定义...

《前端面试手记》之常考的源码实现

2019-03-20
阅读 7 分钟
3.9k
? 内容速览 ? 手动实现call/apply/bind 实现一深拷贝函数 基于ES5/ES6实现双向绑定 instanceof原理与实现 ?查看全部教程 / 阅读原文? 手动撸个call/apply/bind 实现call 来看下call的原生表现形式: {代码...} 好了,开始手动实现我们的call2。在实现的过程有个关键: 如果一个函数作为一个对象的属性,那么通过对象的....

每天一个设计模式之享元模式

2018-12-20
阅读 4 分钟
1.3k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之组合模式

2018-12-15
阅读 3 分钟
2.6k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之命令模式

2018-12-13
阅读 3 分钟
2k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之订阅-发布模式

2018-12-10
阅读 3 分钟
4.7k
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(_靠这吃饭_)和python(_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

刷《一年半经验,百度、有赞、阿里面试总结》·手记

2018-11-29
阅读 11 分钟
3.4k
有给出的或者有些不完善的答案,也尽力给出/完善了(可能有错,大家自行辨别)。有些很困难的题目(例如实现Promise),附带相关链接(懒癌患者福利)。