生活随笔
收集整理的這篇文章主要介紹了
Angular使用中的编码tips(持续更)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間總是匆匆如流水,世事總是無情似狂風。
且隨疾風而行,身后一許流星
使用Angular2也已經一年多了,項目一期接近尾聲,剛剛畢業就進了這種一千多萬的項目也算幸運的,成長很快。把坑都暫且記下來,也算走過的路。
那些踩過的坑
國際化要提前做,貫穿整個開發過程圖標,圖片,規范化,使用統一的方式使用,無論是雪碧圖還是字體化(有很多把圖片轉化為字體的網站,比如國外的icomoon,阿里的iconfontcomponent,module要有良好的規劃,對組件的拆分和定義要明確,并貫穿整個開發過程component是組件,用于復用的,盡量與業務無關,業務寫到service里,module是component和service的集合。盡量做到組件的單元化,高復用,盡量寫公共的組件供大家使用。提前考慮換膚,樣式的使用統一化,寫公共的樣式類供大家使用語法使用盡量嚴格,否則在tslint升級的過程中會有被更加嚴格的檢查,會導致aot出現問題(因為aot語法檢測相對于run要更嚴格)盡管函數式編程會減少代碼量,但是可讀性變差也會導致后來人多花費時間,除非你寫非常好的注釋,特別是項目較大,開發人員水平參差不齊的情況下。盡量避免事件訂閱的發生,避免性能的消耗和邏輯的復雜,代碼可讀性變得很差。盡量避免jQuery,和原生js來直接操作dom節點。連接盡量使用先對的,便于在http和https直接切換。使用//:www.baidu.com這種寫法貌似最安全。項目依賴的包,在安裝的時候一定更新package文件,即加--save參數來安裝有一個接口管理工具是必要的,最好有模擬返回數據,測試接口,管理接口的功能,遠比前端自己mock強得多,因為要有一個中間人來確認接口的準確性。路由使用懶加載機制,每個模塊下定義路由,多層路由懶加載。項目初期約定統一的編碼規范,注釋規范寫一個log的公共類會讓我們的控制臺的log沒有那么混亂。
總結
以上是生活随笔為你收集整理的Angular使用中的编码tips(持续更)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。