技术栈:
- Html5
- CSS3(Sass/Less)
- JavaScript(高级、DOM、BOM、ES6)
- TypeScript
- NodeJs
- 前端适配
- 前端测试(单元测试、e2e测试)
- 工程化(模块化、组件化、规范化、自动化、前端构建、持续集成CI/CD)
- 网络协议(http/https、TCP、WebSocket、DNS)
- 浏览器(事件、存储、跨域、组件、进程、渲染机制/经典面试题、缓存、v8执行js过程、垃圾回收、内存泄漏、兼容性问题)
- 路由
- 前端通用sdk(Monorepo)
- 前端监控
- Chrome DevTools
- 前端性能优化
- 前端安全
- 源码原理和实现
- 设计模式
- 数据结构与算法
- 多端应用(Vue/React/Angular、微信公众号、小程序、Ionic、ReactNative、Flutter、Electron)
- 数据可视化(D3.js、Echarts、HighCharts、Canvas、WebGL、three.js)
- 微前端
- PWA
- Web Components
- WebAssembly
- Serverless
- Low Code