<center>

## 砥砺前行    未来可期

这里是 **木易杨** 的博客，所思所想汇总于此，在进阶之路上笔耕不辍，希望我的文章对你有所帮助，共勉！

[线上版本阅读更流畅，点击阅读](https://muyiy.cn/blog/)

<br/>



## 前端进阶系列

目前已更新到 **第 8 期**，正在努力写作中，如怕遗漏 **Star** 、**Follow** 走起。

非常欢迎在文章评论区留言讨论，正所谓 **讨论出真知**，所有问题我都将一一解答。

<br/>



### 第 1 期：调用堆栈

* [【进阶 1-1 期】理解JavaScript 中的执行上下文和执行栈](https://github.com/yygmind/blog/issues/12)
* [【进阶 1-2 期】JavaScript深入之执行上下文栈和变量对象](https://github.com/yygmind/blog/issues/13)
* [【进阶 1-3 期】JavaScript深入之内存空间详细图解](https://github.com/yygmind/blog/issues/14)
* [【进阶 1-4 期】JavaScript深入之带你走进内存机制](https://github.com/yygmind/blog/issues/15)
* [【进阶 1-5 期】JavaScript深入之4类常见内存泄漏及如何避免](https://github.com/yygmind/blog/issues/16)

<br/>




### 第 2 期：作用域闭包

* [【进阶 2-1 期】深入浅出图解作用域链和闭包](https://github.com/yygmind/blog/issues/17)
* [【进阶 2-2 期】JavaScript深入之从作用域链理解闭包](https://github.com/yygmind/blog/issues/18)
* [【进阶 2-3 期】JavaScript深入之闭包面试题解](https://github.com/yygmind/blog/issues/19)

<br/>




### 第 3 期：this 全面解析

* [【进阶 3-1 期】JavaScript深入之史上最全--5种this绑定全面解析](https://github.com/yygmind/blog/issues/20)
* [【进阶 3-2 期】JavaScript深入之重新认识箭头函数的this](https://github.com/yygmind/blog/issues/21)
* [【进阶 3-3 期】深度广度解析 call 和 apply 原理、使用场景及实现](https://github.com/yygmind/blog/issues/22)
* [【进阶 3-4 期】深度解析bind原理、使用场景及模拟实现](https://github.com/yygmind/blog/issues/23)
* [【进阶 3-5 期】深度解析 new 原理及模拟实现](https://github.com/yygmind/blog/issues/24)

<br/>




### 第 4 期：深浅拷贝原理

* [【进阶 4-1 期】详细解析赋值、浅拷贝和深拷贝的区别](https://github.com/yygmind/blog/issues/25)
* [【进阶 4-2 期】Object.assign 原理及其实现](https://github.com/yygmind/blog/issues/26)
* [【进阶 4\-3 期】面试题之如何实现一个深拷贝](https://github.com/yygmind/blog/issues/29)
* [【进阶 4\-4 期】Lodash是如何实现深拷贝的](https://github.com/yygmind/blog/issues/31)

<br/>




### 第 5 期：原型Prototype

* [【进阶 5\-1 期】重新认识构造函数、原型和原型链](https://github.com/yygmind/blog/issues/32)
* [【进阶 5\-2 期】图解原型链及其继承优缺点](https://github.com/yygmind/blog/issues/34)
* [【进阶 5\-3 期】深入探究 Function & Object 鸡蛋问题](https://github.com/yygmind/blog/issues/35)

<br/>




### 第 6 期：高阶函数

* [【进阶 6\-1 期】JavaScript 高阶函数浅析](https://github.com/yygmind/blog/issues/36)
* [【进阶 6\-2 期】深入高阶函数应用之柯里化](https://github.com/yygmind/blog/issues/37)
* [【进阶 6\-3 期】Array 原型方法源码实现大解密](https://github.com/yygmind/blog/issues/46)

<br/>



### 第 7 期：防抖节流

* [【进阶 7\-1 期】深入浅出节流函数 throttle](https://github.com/yygmind/blog/issues/38)
* [【进阶 7\-2 期】深入浅出防抖函数 debounce](https://github.com/yygmind/blog/issues/39)
* [【进阶 7\-3 期】[译] Throttle 和 Debounce 在 React 中的应用](https://github.com/yygmind/blog/issues/40)
* [【进阶 7\-4 期】深入篇 \| 阿里 P6 必会 Lodash 防抖节流函数实现原理](https://github.com/yygmind/blog/issues/41)
* [【进阶 7\-5 期】浅出篇 | 7 个角度吃透 Lodash 防抖节流原理](https://github.com/yygmind/blog/issues/44)

<br/>




### 第 8 期：面试系列
* [聊聊面试时，那些必须注意的事情](https://github.com/yygmind/blog/issues/52)

<br/>




## 其他博文

* [前端 100 问：能搞懂80%的请把简历给我](https://github.com/yygmind/blog/issues/43)
* [精华提炼「你不知道的 JavaScript」之作用域和闭包](https://github.com/yygmind/blog/issues/30)
* [前端大神 Winter 直播笔记及我的学习方法论](https://github.com/yygmind/blog/issues/28)
* [Vue 进阶系列（三）之Render函数原理及实现](https://github.com/yygmind/blog/issues/10)
* [Vue 进阶系列（二）之插件原理及实现](https://github.com/yygmind/blog/issues/9)
* [Vue 进阶系列（一）之响应式原理及实现](https://github.com/yygmind/blog/issues/6)
* [JavaScript常用七种继承方案](https://github.com/yygmind/blog/issues/7)
* [2018大厂高级前端面试题汇总](https://github.com/yygmind/blog/issues/5)
* [JS数组常用算法详解](https://github.com/yygmind/blog/issues/4)
* [HTML和CSS常见问题整理](https://github.com/yygmind/blog/issues/3)


<br/>


## 其他链接

* [我的掘金](https://juejin.im/user/56dea4aa7664bf00559f002d/posts)
* [每日一题](https://github.com/Advanced-Frontend/Daily-Interview-Question)

* [优质资料](https://www.yuque.com/advanced-frontend)

<br/>


## 交流

我是木易杨，公众号「高级前端进阶」作者，跟着我**每周重点攻克一个前端面试重难点**。接下来让我带你走进高级前端的世界，在进阶的路上，共勉！

如果你想加群讨论每期面试知识点，公众号回复[[加群](#)]即可 ![image](http://resource.muyiy.cn/image/20200123162151.png)



我的另一个号：**程序员依扬**，不定期聊聊职场、理财等，欢迎关注。

![image](https://github.com/yygmind/blog/blob/master/images/mu_yi_yang_shuo.jpg?raw=true)
