新闻
技术
- 前端团队代码评审 CheckList 清单
- 浮点数转换成整型时,应该使用Math.floor()或者Math.round(),而不是使用parseInt()
- 使用多态替换条件语句
- Vue中script 标签内部声明顺序:data > prop > components > filter > computed > watch > 钩子函数(钩子函数按其执行顺序)> methods
- 彻底理解服务端渲染原理(8千字汇总长文)
- 从一个基础的react组件SSR开始实现
- 同构项目中引入Redux(客户端、服务端与store的连接–都通过react-redux中的Provider来传递store)
- 异步数据的服务端渲染方案
- Preload, Prefetch And Priorities in Chrome
- JS变量生命周期:为什么 let 没有被提升
- 先使用,再声明,这样会造成混淆
- 提升的原理:变量生命周期(声明阶段;初始化阶段;赋值阶段)
- 提升在let生命周期中无效的原因:提升是变量在作用域顶部的耦合声明和初始化阶段。然而,let生命周期分离声明和初始化阶段。解耦消除了let的提升期限
面试
- 一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
- Javascript 面试核心考点
- 8年前端开发的知识点沉淀
- JavaScript设计原则&&常用设计模式
- JavaScript 算法与数据结构