[英]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.