[JS語法] 在一個*.js檔中引用另一個*.js檔

在一個*.js檔中引用另一個*.js檔的方法

在有些情況下,在編寫某個JS檔時會需要用到另一個JS檔的function,這時只要在編寫中的JS檔最前面加上一行:
document.write('外部JS檔路徑');
就行了

範例:

目錄結構---

www---js---script1.js
    |           |
    |           --script2.js
    |
    -index.html

在index.html

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <script src="js/script1.js"></script>
    <title>主畫面</title>
</head>

<body>
    <input type="button" value="Show Msg From script2" onclick="ShowMsgFromScript2()">
</body>

</html>

在script1.js

document.write('<script src="js/script2.js"></script>'); //注意,此處須為相對於index.html的絕對路徑

function ShowMsgFromScript2()
{
    ShowMsg();
}

在script2.js

function ShowMsg()
{
    alert("This message is call from script2.js");
}

這時只要按畫面上的Show Msg From script2按鈕,就能執行script2.js裡的方法ShowMsg()了