在一個JavaScript文件中引用另一個JavaScript文件(轉)


在一個JS文件中引用另一個JS文件

方法一,在調用文件的頂部加入下例代碼:

document.write(”<script language=javascript src=’/js/import.js’></script>”);
(注:有時你引用的文件還可能需要引用其他的js,我們需要將需要的那個js文件也以同樣的方法引用進來)
方法二,通過中間界面對js進行應用

就是我們可以在某個html中引用了你需要的js文件,我們可以通過拿到那個html文件的對象,然后在通過這個對象去引用js的方法。

(一般不常用,這個在我做項目的時候用過一次)

方法三:在將下邊代碼放入Body中:

new_element=document.createElement(”script”);
new_element.setAttribute(”type”,”text/javascript”);
new_element.setAttribute(”src”,”import.js”);
document.body.appendChild(new_element);
  我們來分析一下關鍵的幾句代碼:
  首先,我們利用document.createElement(”script”)生成了一個script的標簽,設置其 type屬性為text/javascript,src為import.js(這里的1.js同2.js放在同一個目錄,也可放在不同的目錄)。最后將這個標簽動態 地加入body中。如此一來,我們就可以調用到不同js文件中的方法了。

  注意:<script language=”JAVASCRIPT” src=’1.js’></script>一定要放在body下面。
    因為在2.js中用到了body(document.body.appendChild(new_element);)
    如果將引如2.js的代碼放在body上面,也就是說,
    進入頁面后,還沒有生成body就已經執行b.js里的document.body.appendChild(new_element);了。

    這時body不存在就會拋javascript錯誤。

(說明:從網上轉載加了一些自己的總結和方法)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM