Rumah > Artikel > hujung hadapan web > Perbandingan antara masa pelaksanaan fungsi ready() dalam jquery dan acara beban window_jquery
jquery’s ready() melaksanakan acara DOMContentLoaded Perbezaan antara acara DOMContentLoaded dan tetingkap
Ringkasnya, ready() dicetuskan apabila dokumen dimuatkan Pada masa ini, imej dan sumber lain mungkin tidak dimuatkan sepenuhnya dicetuskan selepas semua sumber dimuatkan
Jika anda melihat kod fungsi sedia, semuanya akan menjadi jelas. Kod di bawah diulas:
// Handle when the DOM is ready ready: function() { // Make sure that the DOM is not already loaded if ( !jQuery.isReady ) { // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). if ( !document.body ) { return setTimeout( jQuery.ready, 13 ); } // Remember that the DOM is ready jQuery.isReady = true; // If there are functions bound, to execute if ( readyList ) { // Execute all of them var fn, i = 0; while ( (fn = readyList[ i++ ]) ) { fn.call( document, jQuery ); } // Reset the list of functions readyList = null; } // Trigger any bound ready events if ( jQuery.fn.triggerHandler ) { jQuery( document ).triggerHandler( "ready" ); } } },
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.