我有一種感覺,我失去了一些東西很明顯,但...訂購和JavaScript功能
我所有的整潔jQuery的職能正在被迫等待一個特別緩慢移動從內部的JavaScript API調用頁面的正文。我希望先運行jQuery,然後再運行api。有沒有一個強制執行命令的標準方式?
我有一種感覺,我失去了一些東西很明顯,但...訂購和JavaScript功能
我所有的整潔jQuery的職能正在被迫等待一個特別緩慢移動從內部的JavaScript API調用頁面的正文。我希望先運行jQuery,然後再運行api。有沒有一個強制執行命令的標準方式?
簡單的解決方法,請在setTimeout
聲明中調用您的api
。
例子:
$(document).ready(function(){
// beautiful jQuery code here
setTimeout(function(){
// terribly slow code here
}, 100);
});
這是一般一個好主意,對重碼/ DOM操作使用setTimeout
。它將避免瀏覽器「凍結」。
那麼如果你只是想在之前的javascript jquery的,這樣做:
function japi(){
japi.dosomething();
//Your api part here
}
$("#test").html("something");
//Lots of jquery here
japi();
不知道你在說什麼。任何示例代碼? – 2010-07-06 07:07:41
請顯示一些代碼。 – 2010-07-06 07:08:41