diff --git a/README.md b/README.md index 0669008..fe65282 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,14 @@ 1. [HTML(包括HTML5,共有79道)](https://github.com/pwstrick/daily/blob/master/interview/html.md) 2. [CSS(包括CSS3,共有100道)](https://github.com/pwstrick/daily/blob/master/interview/css.md) -3. [JavaScript(131道)](https://github.com/pwstrick/daily/blob/master/interview/javascript.md) +3. [JavaScript(136道)](https://github.com/pwstrick/daily/blob/master/interview/javascript.md) 4. [ES6(88道)](https://github.com/pwstrick/daily/blob/master/interview/es6.md) 5. [React(93道)](https://github.com/pwstrick/daily/blob/master/interview/react.md) 6. [网络(57道)](https://github.com/pwstrick/daily/blob/master/interview/network.md) 7. [工具(包括webpack、Git等,共54道)](https://github.com/pwstrick/daily/blob/master/interview/tool.md) -8. [算法(93道)](https://github.com/pwstrick/daily/blob/master/interview/algorithm.md) +8. [算法(94道)](https://github.com/pwstrick/daily/blob/master/interview/algorithm.md) 9. [安全(7道)](https://github.com/pwstrick/daily/blob/master/interview/security.md) -10. [性能(10道)](https://github.com/pwstrick/daily/blob/master/interview/performance.md) +10. [性能(12道)](https://github.com/pwstrick/daily/blob/master/interview/performance.md) 11. [软技能(107道)](https://github.com/pwstrick/daily/blob/master/interview/skill.md) 12. [前端(18道)](https://github.com/pwstrick/daily/blob/master/interview/fe.md) 13. [Node.js(12道)](https://github.com/pwstrick/daily/blob/master/interview/nodejs.md) @@ -47,8 +47,8 @@ 我还建立了一个微信前端交流群,如要进群,可在加好友后和我说一下。 +## 前端技术栈 +下图引用自[roadmap.sh](https://roadmap.sh/frontend)。 - - - + diff --git a/assets/img/fe-transparent.png b/assets/img/fe-transparent.png new file mode 100644 index 0000000..a7252a7 Binary files /dev/null and b/assets/img/fe-transparent.png differ diff --git a/interview/algorithm.md b/interview/algorithm.md index 42df15c..87f0ce4 100644 --- a/interview/algorithm.md +++ b/interview/algorithm.md @@ -91,4 +91,4 @@ 91. [请实现几个你所知的排序算法。](https://github.com/pwstrick/daily/issues/787) 92. [简要介绍一下RSA。](https://github.com/pwstrick/daily/issues/832) 93. [介绍一下KMP算法?](https://github.com/pwstrick/daily/issues/835) - +94. [如何实现深度优先搜索和广度优先搜索?](https://github.com/pwstrick/daily/issues/853) diff --git a/interview/javascript.md b/interview/javascript.md index c27246c..fef4fc2 100644 --- a/interview/javascript.md +++ b/interview/javascript.md @@ -344,6 +344,11 @@ machine('ygy').waitFirst(5).do('eat').execute(); 129. [什么是节流和抖动?](https://github.com/pwstrick/daily/issues/827) 130. [深拷贝和浅拷贝有什么区别?](https://github.com/pwstrick/daily/issues/828) 131. [如何实现对一个DOM元素的深拷贝,包括元素的绑定事件?](https://github.com/pwstrick/daily/issues/833) +132. [用代码模拟出apply()、call()和bind()三个函数。](https://github.com/pwstrick/daily/issues/854) +133. [用代码模拟instanceof运算符。](https://github.com/pwstrick/daily/issues/855) +134. [实现一个简单的路由。](https://github.com/pwstrick/daily/issues/856) +135. [封装鼠标拖拽的功能。](https://github.com/pwstrick/daily/issues/857) +136. [如何让两个非常大的数字相加?](https://github.com/pwstrick/daily/issues/859) ## 思维导图 diff --git a/interview/performance.md b/interview/performance.md index 69881e2..c7bd536 100644 --- a/interview/performance.md +++ b/interview/performance.md @@ -7,4 +7,6 @@ 7. [怎么优化页面的加载速度?如果有很多个小图标,怎么优化?iconfont有什么缺点?](https://github.com/pwstrick/daily/issues/807) 8. [将静态资源放在其他域名的目的是什么?](https://github.com/pwstrick/daily/issues/830) 9. [Canvas性能优化的方法有哪些?](https://github.com/pwstrick/daily/issues/834) -10. [重绘和回流(重排)是什么,如何避免?](https://github.com/pwstrick/daily/issues/842) \ No newline at end of file +10. [重绘和回流(重排)是什么,如何避免?](https://github.com/pwstrick/daily/issues/842) +11. [如何优化网页的动画?](https://github.com/pwstrick/daily/issues/858) +12. [大量数据滚动加载如何保证性能。](https://github.com/pwstrick/daily/issues/860) \ No newline at end of file