我是在搜索的方式使用jQuery顯示狀態指示器,我發現在jQuery的食譜的解決方案,這表明該解決方案jQuery全球事件和性能?
(function($) {
$(document).ready(function() {
$('#ajaxStatus')
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
});
.....
})(jQuery);
則提醒,
如果遇到性能問題在您的應用程序中,這可能是因爲 的事件傳播的成本,如果有一個顯着大的元素數量 。在這種情況下,將全局設置爲false可能會使您的性能得到提升。
因此,首先我應該使用上面顯示的解決方案,這將是一個性能問題,因爲我的網站和js代碼變得越來越大?
我應該避免jQuery全局事件,就像段落說的那樣關掉它?
最後,你們如何在ajax請求執行時顯示一個簡單的指標?
太感謝你了尼克!的確,我引用的書是去年寫的。很高興知道改進之後,我會使用解決方案。謝謝。 – 2010-07-02 04:11:47