作为一名前端开发人员,可能会触碰的知识与技能点,包括浏览器、框架、类库、工具等。作为选择方向与努力的一个一个参考。
- Web前端开发技术栈
- 浏览器
- 渲染引擎
- 脚本引擎
- 协议
- Web三剑客
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- Selector
- Priority
- Specificity
- Box Model
- JavaScript
- 标准
- W3C
- HTML
- XHTML
- CSS
- XML
- W3C
- 运行时
- Cookie
- Local Cache
- Session Storage
- Local Storage
- Components
- Extensions
- Plugins
- Resources
- Images
- Icons
- Fonts
- Audios
- Videos
- 代码编辑器
- Visual Studio Code (Linux & Mac) [GitHub]
- Sublime Text
- WebStorm
- Atom [GitHub]
- Vim
- Emacs
- Brackets [GitHub]
- Light Table [GitHub]
- Visual Studio
- Dreamweaver
- FrontPage / SharePoint Designer
- 代码编译
- 压缩
- 编译
- 合并
- 混淆
- 图像优化
- 单元测试
- 编译工具
- 调试工具
- JS 新领域
- JS 编码质量与风格控制
- 包管理
- 测试
- 工具
- 在线工具
- 库 / 框架
- 工具库
- 模块化
- JS 框架
- UI 框架
- WebSocket
- 数据可视化
- WebGL
- CSS3 动画
- CSS 重置
- 异步编程
- 函数式编程
- 手机 UI 框架
- CSS 预处理器
- 未来标准
- 模板引擎
- 最佳实践
- 安全
- 中间语言
- CoffeeScript [GitHub]
- TypeScript [GitHub]
- ClojureScript [GitHub]
- JSX (Facebook)
- 移动应用开发
- 桌面应用开发
- 多端技术
- 小程序多端技术