在很多類語言中都有類似php中的include.html" target="_blank">include功能的函數,但是在javascript中卻沒有,那么你知道如何用JS實現include函數嗎?接下來的內容中小編將介紹用JS實現的一個include函數的方法。
用法:?
include_js(src,[reload]);?
src:?js文件的路徑名?
reload:可選參數,0或1,表示是否重復加載同一個url的js文件。?
說明:?
當包含的js文件中有document.write方法時,在IE下沒有反應,但在Mozilla?Firefox?下就會讓你原來的網頁消失,只顯示document.write出來的內容:mad:??
嘿嘿,對于這個問題,我自然有妙招:?
就是重定義?document.write方法,讓他不顯示任何東西。具體做法:?
在?include_js?之前加上這句?
document.write?=?function?()?{?return?false;}
這樣,就算include過來的js文件含有document.write方法我們也不怕它破壞網頁了!:lol::lol:?
用途:?
本函數可以用于一些廣告和統計的js文件異步加載,避免了因加載js文件而造成的網頁顯示速度慢的問題。?
將此函數修改一下便可以動態加載css文件,不過用處就沒有加載js文件的大。?
?
看完上述內容后你知道如何用JS實現include函數了嗎??我盡可能的將我所知道的所有知識都寫下來了,也希望你們能夠盡可能多的貢獻和分享你的知識,以便可以讓其他人也受益。
新聞熱點
疑難解答
圖片精選