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.对前端新技术和新应用有浓厚的兴趣。