作为前端开发,工作也已经两年了,学过很多东西,也忘记过很多东西,面对网络上数量众多的前端信息,实在是难以消化,唯有根据自身情况,有针对性的去学习并记录,抓住某一个知识点深入,慢慢积累,写在issues里,希望大家一起讨论,人多力量大。
- 1、 前端异常捕获与上报
- 1、 浏览器跨域访问
- 2、 浏览器渲染过程
- 3、 CSS加载会造成阻塞吗?
- 4、 浏览器的事件循环机制
- 5、 浏览器缓存
- 1、 函数节流与防抖
- 2、 简单前端模板实现
- 3、 数组去重
- 4、 浅拷贝和深拷贝
- 5、 函数柯里化
- 6、 call和apply方法
- 7、 bind方法
- 8、 new运算符
- 9、 Arguments对象
- 10、如何创建对象
- 11、ajax
- 12、事件
- 1、 react组件
- 2、 react组件生命周期
- 3、 react路由基本组件
- 1、 Redirect组件
- 2、 BrowserRouter组件
- 3、 Link组件
- 4、 Route组件
- 5、 Prompt组件
- 6、 Switch组件
- 4、 react服务端渲染
- 5、 react组件代码分割
- 6、 redux介绍
- 1、 redux之store介绍
- 2、 redux之reducer介绍
- 3、 redux之中间件介绍
- 4、 redux之减少样板代码
- 7、 react状态传递
- 8、 react虚拟DOM
- 9、 react的首次渲染
- 10、 react的事件机制
- 11、 react的更新流程
- 12、 react的diff算法
- 13、 react的调度机制
- 14、 react的setState机制
- 15、 react测试
- 16、 react组件间通信
- 17、 react高阶组件
- 18、 react动画
- 1、 Vuex基础
- 2、 Vue-Router基础
- 3、 Vue-Router进阶
- 4、 Vue组件
- 5、 Vue插槽
- 6、 Vue响应式原理
- 7、 Vue事件机制
- 8、 Vue虚拟DOM
- 9、 Vue模板编译
- 10、Vue挂载
- 11、Vue更新
- 12、Vue创建实例时会做哪些事情
- 13、Vue计算属性
- 14、Vue的混入
- 15、Vue的插槽原理
- 16、Vue的props
- 17、Vue的事件之绑定原生DOM事件
- 18、Vue的事件之绑定组件DOM事件
- 19、Vue的过渡动画
- 20、Vue的Transition组件实现原理
- 21、Vue的事件之绑定组件自定义事件
- 22、Vue的nextTick
- 23、Vue模板编译之从创建实例到模板编译的主要流程
- 24、Vue模板编译之parse
- 25、Vue的keep-alive实现原理
- 26、Vue模板编译之optimize
- 27、Vue模板编译之generate的节点拼接
- 28、Vue模板编译之generate的数据拼接
- 29、Vue模板编译之拼接绑定的事件
- 30、Vue渲染之render
- 31、Vue渲染之静态render
- 32、Vue从新建实例到开始diff
- 33、Vue的diff流程
- 35、Vue的依赖收集之基本类型
- 36、Vue的依赖收集之引用类型
- 37、Vue的mixins混入
- 38、Vue的methods
- 39、Vue的过滤器
- 40、Vue的双向数据绑定(v-model)
- 41、Vue的过滤器
- 42、Vue的自定义组件使用v-model
- 43、Vue的抽象组件