什么是污染--全局變量
為什么要注意污染污染:未來都是團(tuán)隊(duì)化作戰(zhàn),彼此之間互相互相,個(gè)人寫的東西要彼此互相實(shí)用。
比如你寫一個(gè)tab UI組件給別人使用,一定要避免使用太多的全局變量,應(yīng)該保證你的框架最多只有一個(gè)或者兩個(gè)全局變量
團(tuán)隊(duì)化作戰(zhàn):
1你寫的代碼是有可能是給別人使用的
2當(dāng)你離職以后,你寫的代碼依然存在,那么新來的員工會(huì)繼續(xù)你的代碼編程
所以你寫的代碼交給別人之后盡量不要給別人帶來困擾
最好的代碼就是零污染
保證你的代碼只有一個(gè)全局變量或者沒有
用戶體驗(yàn)好
傻瓜式編程--讓使用框架的人,不用你教他,他自然也會(huì)用--極限
模塊化思想
整個(gè)世界都是模塊化的世界
企業(yè)管理的模塊化:財(cái)經(jīng)部市場(chǎng)部技術(shù)部法律部設(shè)計(jì)部
汽車制造的模塊化:發(fā)動(dòng)機(jī)車燈內(nèi)部裝飾輪胎
飛機(jī)制造的模塊化:波音飛機(jī)1萬個(gè)零件
蘋果手機(jī)的模塊化:組裝臺(tái)灣;屏幕:三星CPU:高通 英特爾
設(shè)計(jì)模式也是解決模塊化問題---解耦和
解耦和就是模塊化
思路也是模塊化
鏈?zhǔn)皆L問
可以參考jquery的鏈?zhǔn)皆L問使用方式
完美性
代碼優(yōu)化 ? 安全 ? ? 性能 ? ?壓縮 ? ?自動(dòng)化 ? ? 壓縮 ? ? 自動(dòng)化優(yōu)化 ? ? ?自動(dòng)化打包 ? ? ?混淆