在js文件中引入(調(diào)用)另一個js文件的三種方法
比如我寫了一個JS文件,這個文件需要調(diào)用另外一個JS文件,該如何實現(xiàn)呢?下面就總結(jié)下在js文件中引入另一個js文件的實現(xiàn)
方法一,在調(diào)用文件的頂部加入下例代碼
function addScript(url){ document.write("<script language=javascript src="+url+"></script>"); }
注:有時你引用的文件還可能需要引用其他的js,我們需要將需要的那個js文件也以同樣的方法引用進來。
方法二,在js中寫如下代碼:
function addScript(url){ var script = document.createElement('script'); script.setAttribute('type','text/javascript'); script.setAttribute('src',url); document.getElementsByTagName('head')[0].appendChild(script); }
利用document.createElement(”script”)生成了一個script的標簽,設(shè)置其 type屬性為text/javascript。
方法三,利用es6中export和import實現(xiàn)模塊化
一個js文件代表一個js模塊 。ES6引入外部模塊分兩種情況:
1.導(dǎo)入外部的變量或函數(shù)等;
import {firstName, lastName} from './test';
2.導(dǎo)入外部的模塊,并立即執(zhí)行
import './test' //執(zhí)行test.js,但不導(dǎo)入任何變量
以上就是在js文件中引入(調(diào)用)另一個js文件的三種方法的詳細內(nèi)容,更多關(guān)于js文件引入另一個js文件的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
值得學(xué)習(xí)的JavaScript調(diào)試技巧分享
這篇文章主要給大家介紹了一些JavaScript調(diào)試技巧,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06JavaScript實現(xiàn)自己的DOM選擇器原理及代碼
實現(xiàn)自己的DOM選擇器時匹配行為也應(yīng)該和瀏覽原生匹配行為一致,接下來本文將詳細介紹下實現(xiàn)思路及方法,感興趣的你可以參考下或許對你鞏固知識有所幫助2013-03-03JavaScript中自帶的 reduce()方法使用示例詳解
下文小編給大家?guī)砹薺s中自帶的reduce()方法使用示例詳解,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-08-08Javascript實現(xiàn)獲取窗口的大小和位置代碼分享
這篇文章主要分享了一段Javascript實現(xiàn)獲取窗口的大小和位置代碼,兼容性非常好,這里推薦給大家2014-12-12