▋技能要求
1、精通WEB基础语言: HTML/CSS/JavaScript 及熟悉 W3C 网页标准;
2、熟悉WEB数据传输:Ajax(XMLHttpRequest)、Fetch、XML、JSON、XHR 等;
3、熟悉网络协议:TCP/IP、HTTP、HTTPS、WebSocket 等;
4、熟悉至少一个 MVVM/MVC 框架的使用,如 Vue、React 等;
5、熟悉前端工程化:Webpack、Gulp、Vite、VueCLI、create-react-app 等;
6、有较丰富的网页制作经验与动画效果等,熟悉不同浏览器的兼容问题及页面优化;
7、熟悉移动端开发,了解 iOS 与 android 浏览器内核的不同,熟悉自适应布局,8、了解小程序及公众号开发流程;
9、了解 web 安全基础:SQL注入、XSS攻击、CSRF攻击、非对称加密等;
10、了解项目工具:git、K8s、DevOps 等;
11、了解一定的后端技术:node、Java、SQL 等;
12、对前端新技术和新应用有浓厚的兴趣。