笔者从事前端开发五年,发现每个初中级前端小伙伴的知识都比较零散,在这里把兜箱底的知识汇总一下。知识会围绕“知道哪些,我能做的更快,我为什么要知道这些”而不是大而全的知识字典,希望大家能多摸鱼,早回家。
可能有60% ~ 90%的知识是大家很熟悉的,我会把大纲列的细一点,大家尽可以挑感兴趣的阅读,做一个知识补全。
目录
-
一、通用能力
- 英语能力
- 数学能力
- 产品、设计能力
- 产品、设计工具
- 图片相关知识
- 打代码通用思想
- 团队协作能力
-
- HTML:SSR、复用、emmet
- CSS:变量、样式继承、布局技巧、模块化
- JavaScript
-
- 超常见面试题:React和Vue相互有什么优缺点?
- React常用代码技巧
- Vue常用代码技巧
- 新起一个项目应该考虑哪些问题?
- 组件封装技巧
-
- VSCode
- Chorme DevTools
- Charles
-
- 应用场景
- Webpack
- 依赖管理:npm、cnpm、yarn、pnpm
-
- 面试题:从输入 URL 到展示页面经过了哪些步骤?
- 上面步骤中衍生的面试题
- 后端在 Web 应用中通常负责什么?
-
- MySQL
- Sequel Ace
- postman
- redis
-
- docker
- nginx
- jenkins
-
- Git
- Shell
-
- 前端监控系统的组成
- 如何收集监控数据
- 如何过滤、展示监控数据
- 自动化监控
- 支持优雅系统降级
-
- 哪些环节可以性能优化?
- 查看网页性能的方法
- 具体如何优化
-
- 学习测试驱动开发有什么好处?
- 团队实践
- 在前端应用的实践
- 在后端应用的实践
- 养成良好的编码习惯