JavaScript:十大排序的算法思路和代码实现 简要总结十大排序的算法思想,并使用 JavaScript 实现。 2019-05-28 算法 JavaScript 算法 数据结构 防抖和节流 认识防抖和节流,从 underscore 源码上看防抖和节流的实现。 2019-05-20 JavaScript JavaScript 前端基础 性能优化 Leetcode:刷完31道链表题的一点总结 刷完 Leetcode 的链表专题后,总结一些常用的解题思路。 2019-05-10 数据结构 JavaScript 算法 数据结构 Puzzle Game Vue 实现一个拼图游戏。算是这个五一假期的学习成果吧,虽然原计划被搁置了。 2019-05-03 Web Project JavaScript Web Project Vue 从浏览器的渲染机制谈起 介绍浏览器渲染的五个过程,以此出发分析 JS 脚本和 CSS 样式表对页面渲染的阻塞,并介绍重排和重绘以及常见的优化方法。 2019-04-19 JavaScript JavaScript 性能优化 事件模型和事件委托 介绍事件模型的三个事件发生阶段和与其相关的几个 Event 对象的 api,以及常见的应用——事件委托。 2019-04-12 JavaScript JavaScript 前端基础 事件队列和事件循环 介绍在 JavaScript 这门单线程语言中事件的运行机制,同步事件和异步事件运行时的差别,以及由此形成的事件队列和事件循环。再对异步事件细分为宏任务和微任务,验证两者在浏览器环境和 node 环境下不同的运行机制。 2019-04-07 JavaScript JavaScript 深拷贝的实现 递归实现深拷贝,以及 JSON.parse() + JSON.stringify() 实现深拷贝的缺陷所在。 2019-04-01 JavaScript JavaScript