![](/img/trans.png)
[英]How to tell JavaScript to execute a function after an element has been loaded?
[英]how to execute a javascript code right after a function has been defined?
例如,有一個類似的功能:
function something(a,b,c,d){/*its defined*/}
創建函數后,我需要一個JavaScript代碼才能立即執行。
簡單地, "if(typeof functionName == 'function')"
不會執行,因為它將在定義后立即執行。 它需要像事件偵聽器那樣,在看到已創建的函數時立即執行。
哦,我不能編輯該功能,也不能在其后粘貼JavaScript。 它在我無法編輯的外部javascript文件中。
我之所以需要它,是因為我需要在定義函數之后,調用它之前立即覆蓋該函數,但是我不知道何時調用它,而且我也可能無法編輯該部分。 它可能僅在調用之前創建。
下面是一個示例。
(function something(a,b,c,d){
//its defined
})(); // its executed immediately.
這稱為IIFE-立即調用函數表達式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.