▋技能要求
1、精通WEB基礎(chǔ)語言: HTML/CSS/JavaScript 及熟悉 W3C 網(wǎng)頁標準;
2、熟悉WEB數(shù)據(jù)傳輸:Ajax(XMLHttpRequest)、Fetch、XML、JSON、XHR 等;
3、熟悉網(wǎng)絡(luò)協(xié)議:TCP/IP、HTTP、HTTPS、WebSocket 等;
4、熟悉至少一個 MVVM/MVC 框架的使用,如 Vue、React 等;
5、熟悉前端工程化:Webpack、Gulp、Vite、VueCLI、create-react-app 等;
6、有較豐富的網(wǎng)頁制作經(jīng)驗與動畫效果等,熟悉不同瀏覽器的兼容問題及頁面優(yōu)化;
7、熟悉移動端開發(fā),了解 iOS 與 android 瀏覽器內(nèi)核的不同,熟悉自適應布局,8、了解小程序及公眾號開發(fā)流程;
9、了解 web 安全基礎(chǔ):SQL注入、XSS攻擊、CSRF攻擊、非對稱加密等;
10、了解項目工具:git、K8s、DevOps 等;
11、了解一定的后端技術(shù):node、Java、SQL 等;
12、對前端新技術(shù)和新應用有濃厚的興趣。