網(wǎng)站制作NEWS
關(guān)于AngularJS 框架的使用有哪些經(jīng)驗(yàn)值得分享
國(guó)內(nèi)的確用的不多,但我們是一個(gè),規(guī)模算大,用的人100左右,代碼100w行以上,以后還會(huì)增加。十多個(gè)系統(tǒng),金融類核心系統(tǒng)。
經(jīng)驗(yàn)個(gè)人積累一點(diǎn),可能和做互聯(lián)網(wǎng)應(yīng)用尤其是spa不太一樣。
1. 業(yè)務(wù)類系統(tǒng),趕快用吧,代碼量少一半一般,越復(fù)雜優(yōu)勢(shì)越明顯
2. 性能很多坑,網(wǎng)上的方案不夠用的,ie8下很多不能直接the angular way,延遲加載是王道,多次bootstrap也常有,直接改源碼常有
3. ui控件太少,完整套的要團(tuán)隊(duì)自己開發(fā)維護(hù),個(gè)性化需求更需要從最底層定制
4. 官方的檢驗(yàn)機(jī)制要吃透,復(fù)雜檢驗(yàn)需求變化很多,要設(shè)計(jì)足夠靈活,用watch $error方式又有性能坑
5. 指令是個(gè)好東西,重客戶端組件化的方向,要理解透,用好
6. 模型設(shè)計(jì)上,服務(wù)端的貧血,充血之分這里可以借鑒。另外模型分類命名空間很重要
如果你的頁(yè)面不復(fù)雜,就沒那么多講究了
最后,seo的,建議html兩套,angular有類似工具
多重隨機(jī)標(biāo)簽