技術(shù)棧要求
1.精通Vue/React框架及其生態(tài)(至少熟練掌握其中一種)
2.熟練使用微前端技術(shù)(qiankun、single-spa等),有實(shí)際項(xiàng)目經(jīng)驗(yàn)
3.精通JavaScript/TypeScript,熟悉ES6+新特性
4.熟悉Webpack/Vite等構(gòu)建工具配置和優(yōu)化
特殊場(chǎng)景能力
1.具備在無(wú)源碼環(huán)境下進(jìn)行二次開(kāi)發(fā)的經(jīng)驗(yàn)
2.熟悉DOM操作和劫持技術(shù),能在不修改原系統(tǒng)代碼情況下擴(kuò)展功能
3.掌握CSS樣式隔離技術(shù)(Shadow DOM、CSS Modules等)
4.有通過(guò)瀏覽器開(kāi)發(fā)者工具進(jìn)行"黑盒"系統(tǒng)分析和調(diào)試的經(jīng)驗(yàn)
基礎(chǔ)能力
1.3年以上前端開(kāi)發(fā)經(jīng)驗(yàn)
2.熟悉HTTP協(xié)議、RESTful API設(shè)計(jì)
3.能夠獨(dú)立完成前端模塊設(shè)計(jì)和開(kāi)發(fā)
4.了解前端性能優(yōu)化和安全防護(hù)
5.有部署運(yùn)維能力