js呼叫其他js檔案的函式,以及js載入過程

2021-09-24 16:42:05 字數 1158 閱讀 1290

參考部落格原址:

我們在編寫js時,通常會需要在乙個js檔案中呼叫另乙個js檔案的函式,那麼如何呼叫呢

例如我有乙個a.js檔案,裡面有個功能函式a,我在b.js檔案中需要呼叫這個功能函式,寫法如下(函式開頭彈窗是驗證js載入順序)

/*a.js檔案*/

alert("function a");

定義乙個功能函式a

function

a(s)

/*b.js檔案*/

假設這裡需要用到a函式

alert("function b");

functionb()

window.οnlοad=function

()

//最後只需在html檔案引入兩個js檔案即可

.......

src="scripts/b.js">

script>

src="scripts/a.js">

script>

body>

/*引入順序可以調換,因為window.onload是在文件載入完畢的時候觸發

可以看出window.onload事件是指文件結構包括js都載入完畢才會觸發的函式

兩個js檔案都已經被載入了*/

上面**的執行順序為:

html載入到時載入b.js檔案,並執行裡面的立即執行函式如(alert(『function b』)) -> 載入a.js檔案,並執行裡面的立即執行函式-> 文件全部載入完畢 -> 觸發window.onload,執行b()函式

執行順序結果圖如下:

我們在編寫js時,通常會需要在乙個js檔案中呼叫另乙個js檔案的函式,那麼如何呼叫呢

js函式以及this指向問題

函式的定義的有三種方式 自定義函式 函式表示式 字面量 以及利用new function的方法。1.1 自定義函式 命名函式 functionfn 1.2 函式表示式 匿名函式,字面量方式 var fun function 1.3 利用new function 引數1 引數2 函式體 執行效率較低 ...

nodejs中如何呼叫其他js檔案的函式

兩個目錄,下面各乙個js檔案 func.js中需要呼叫obj func.js中的兩個函式。func.js檔案 var objfunc require object obj func 目錄名 檔名 objfunc.fff 1,6 objfunc.func 2,1 即使用require引入其他的js檔案...

JS呼叫JS函式的方式

前端基礎知識分享 宣告乙個函式,並呼叫 function func func 使用函式的lambda表示式定義函式,然後呼叫 var func function var宣告了乙個表示式,所以最後有分號 func 將函式賦值給物件的成員後,那麼這個就不在稱為函式,而應該叫做方法 定義乙個函式 var ...