什么是代碼耦合?代碼耦合的表現(xiàn)是改了一點毛發(fā)而牽動了全身,或者是想要改點東西,需要在一堆代碼里面找半天。由于前端需要組織js/css/html,耦合的問題可能會更加明顯,下面按照耦合的情況分別說明:
1. 避免全局耦合
這應該是比較常見的耦合。全局耦合就是幾個類、模塊共用了全局變量或者全局數(shù)據(jù)結構,特別是一個變量跨了幾個文件。例如下面,在html里面定義了一個變量:
在html里面定義全局變量
XHTML
1 2 3 4 5 |
|
什么是代碼耦合?代碼耦合的表現(xiàn)是改了一點毛發(fā)而牽動了全身,或者是想要改點東西,需要在一堆代碼里面找半天。由于前端需要組織js/css/html,耦合的問題可能會更加明顯,下面按照耦合的情況分別說明:
這應該是比較常見的耦合。全局耦合就是幾個類、模塊共用了全局變量或者全局數(shù)據(jù)結構,特別是一個變量跨了幾個文件。例如下面,在html里面定義了一個變量:
在html里面定義全局變量
XHTML
1 2 3 4 5 |
|