[Javascript]動態參考js或css

摘要:[Javascript]動態參考js或css

系統開發時,有時候免不了會有動態載入js或css檔的需求,例如今天我們新增了一個做validation的js檔,這個js檔的內容是搭配一個新功能而來,如果不參考這個js檔,則新功能無法work,這時候你有幾個選擇:

1.把相關的程式叫出來改,都加入這個js參考

2.render一段<script src=xxxx.js />來動態加入參考

3.透過document.write來加入js參考(http://www.cnblogs.com/bestcomy/archive/2006/11/03/548756.html)

我個人的習慣是使用2.的作法,1.實際上是最理想的方法,但比較費時,如果有很多客戶需要添加這樣的功能時,改起來很費力,而3.的作法個人不是很喜歡,因為用js去include js感覺還是不太實際,如果真有這樣的需求,大概是在js的檔案太過大,而系統又十分仰賴js的使用下才比較有可能,不然2.的作法應該就解決多數應用了。

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。