js中引入js


第一個js文件(被引入的js文件),文件名one.js,內容如下

function alertInOne() {
    alert('in one');
}

第二個js文件,文件名two.js,內容如下

//注意這個地方
document.write("<script language='javascript' src='one.js'></script>");
function alertInTwo() {
    alert("in Two");
}

調用的html文件,只需要引入two.js,就能引入one.js了

<script language='javascript' src="two.js"></script>
<script language="javascript">
    alertInOne();
    alertInTwo();
</script>

應用場合:
在平時開發的時候,我們都會有一些js文件的積累,大部份場合是不需要重新寫的。
但我們會把js文件的功能盡可能的細分,以便引入的時候不引入無用的代碼,但這樣造成的問題是在jsp文件
中要寫大量的這樣的句子
<script language='javascript' src="two.js" charset="utf-8"></script>
如果你有100個jsp文件,都用到10個js文件,這個時候每個jsp文件寫10句引入,這個是個麻煩的事情
現在,通過js文件的引入可以解決這個問題。定義一個js文件用來引入一些組合,jsp文件則只需要引入1個
這樣的js文件就可以了。js代碼少了100*99行

另外引入的js文件時候最好加上charset,特別是你的js文件有非英文,數字的時候。
事例的代碼下載:http://www.blogjava.net/Files/dreamstone/importJs.rar

 

轉:https://blog.csdn.net/weixin_33895475/article/details/86046489

var sdkInit
window.onload = function ()
{
sdkInit = {
"account": '',
"appkey": '',
"k7_vaildCode": ''
}

//在一個js文件中引入另一個js文件
var new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","http://h5.7k7k.com/assets/v0.1.0/k7sdk.js");
document.body.appendChild(new_element);
}
---------------------

// js中引入一個css文件
var css = document.createElement('link');
css.rel = 'stylesheet';
css.href = 'https://sdk.militop.com/assets/css/h5sdk.css';

document.head.appendChild(css);
---------------------
版權聲明:本文為CSDN博主「李佳和89757」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/ljh243581579/article/details/84306886


免責聲明!

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



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