我最近寫了一些JavaScript代碼,基於一些XML填充下拉列表,非常簡單的東西。問題是我不得不編寫類似的代碼來在不同的頁面上做幾乎相同的事情。解決JavaScript中名稱衝突的最佳方法是什麼?
由於代碼幾乎相同,我將大部分函數命名爲相同,認爲它們永遠不會包含在同一頁中。但是,命名衝突產生的原因是兩個JavaScript文件最終都包含在同一個HTML頁面中。
當我不得不返回並更改名稱時,我只是將first_或second_添加到方法的名稱中。這是一種痛苦,對我來說看起來並不高雅。我想知道是否有更好的方法來解決JavaScript中的名稱衝突?
我喜歡那樣。有點棘手,但我可以看到一些用途... – LarryF 2008-12-31 19:51:50