blog 记录学习过程,积累知识点 Record the learning process and accumulate knowledge points git 命令行的操作 HTML和CSS常见问题整理 router 中 hash 和 history 的整理以及vue-router源码分析 遍历方法对比 Object属性特性、阻止扩展、密封、冻结 typescript 基础 typescript 进阶 proxy相关知识点 promise相关知识点 浏览器的工作原理 项目国际化 i18n-tool 防抖和节流 webpack相关的学习 webpack相关测试的demo 前端设计模式之观察者模式 Vue.js源码学习 Vue.js源码目录结构 虚拟dom 常用操作解读 挂载和编译 Vue.js响应式原理 Vue.js依赖收集 Vue.js模板编译原理1(编译入口) Vue.js模板编译原理2(AST) Vue.js模板编译原理3(optimize) Vue.js模板编译原理4(generate) vue实例化到渲染到页面(上) vue实例化到渲染到页面(中) vue实例化到渲染到页面(下) vnode的diff算法概括 vnode的diff算法(patchVnode) vnode的diff算法(updateChildren) keep-alive源码分析 Footnotes (## [todo https和http 1.1 2 的对比] http:www.baidu.com) ↩