Frontend-Developer
我想做的事
- 开发自己的脚手架工具,放入自己所有常用的模板和工具
大前端
现在主流的项目结构分为三层:
- 前端
- 后端
- 服务端
大前端开发者需要做前两件层,用 Node 做后端,写接口,拿数据,相当于一个中间层。前面两层关注的都是业务层。
真正的后端开发者只需要关注服务端。
HTML
- SEO
- 多媒体
- Canvas
- SVG
CSS
- Sass
- PostCSS
- BEM
JavaScript
- TypeScript
- ES6
- APIs
- 异步
- 面向对象
- 设计模式
- 函数式编程
- 正则表达式
前端框架
- Vue
- React
- SSR
- Next.js
- Nuxt.js
前端工程
- Npm & Yarn & Pnpm
- Git & GitHub & GitLab
- Webpack & Rollup & vite
- Babel
- 组件化 & 模块化
- 性能优化
- 项目质量
- Jest
- ESLint
- 项目部署
- 项目监控
- 持续集成
- 数据埋点
- Sonar
- Sentry
用户界面和交互设计
web 动画
工具&库
- 数据可视化
- 图形工具
- VuePress
跨平台
- 小程序
- React Native
- 混合 APP
- 桌面应用
- 游戏开发
- JSBridge
前端学习资料
浏览器
浏览器渲染
HTTP
浏览器引擎
HTML
CSS
JavaScript
JS 相关问题
React
React 原理
Redux
TypeScript
前端工程
Webpack
Babel
性能优化
安全与质量
持续集成
编程范式
面向对象编程
函数式编程
数据结构与算法
设计模式
跨平台
项目设计
音视频
浏览器禁止声音自动播放之后open in new window