如何在javascript文件中两次加载相同的函数

how to load a same funcion twice in javascript file

本文关键字:加载 两次 函数 javascript 文件      更新时间:2023-09-26

我有init函数,我想通过调用相同的方法再次加载这个init函数。我只想刷新一次相同的加载页面。

示例代码为

Ext.onReady(Kbase.init, Kbase);

这将调用

Kbase.init = function(){
    /* ... */
}

我只想在同一个js文件中再次加载这个init函数。否则我只想刷新一次相同的js页面。

只需再次尝试调用init函数。

Ext.onRead(Kbase.init, Kbase);
/* ... */
$("button").click(function(){
    Kbase.init;
});

或者检查该对象是否有任何"更新"的函数。

使用以下代码

var cnt=1;
var repeatFunction = setInterval(function(){
if(cnt<3){
    //callYourFunction();
    alert('function called :'+cnt);
    Kbase.init;        
}
else{
    repeatFunction =null;
}
    cnt=cnt+1;
},500);

使用setInterval()将满足您的任务。