最近偶然看到一篇文章《一名【合格】前端工程师的自检清单》的文章,作者说的很有道理,所以我就像根据他文章列出的问题整理一下自己从入行到现在学到用到的知识点,归纳一下自己的知识体系。 ps: 本文持续更新并附上问题的知识点连接 以下是目录内容 一、JavaScript基础 变量和类型 JavaScript规定了几种语言类型JavaScript对象的底层数据结构是什么 原型和原型链 作用域和闭包 执行机制 语法和API 二、HTML和CSS HTML CSS 三、计算机基础 编译原理 网络协议 设计模式 四、数据结构和算法 JavaScript编码能力 手动实现前端轮子 数据结构 算法 五、运行环境 浏览器API 浏览器原理 Node 六、框架和类库 TypeScript React Vue 多端开发 数据流管理 实用库 开发和调试 七、前端工程 项目构建 nginx 开发提速 版本控制 持续集成 八、项目和业务 后端技能 性能优化 前端安全 业务相关