Olası Çoğalt: Bufarklar
$(function() { $("a").click(function(event){ alert("Thanks for visiting!"); }); });
yapmak arasındaki fark nedir
What is the difference between these jQuery ready functions?
jquery: Choosing a document.ready method
ve bu
Olası Çoğalt: Bufarklar
$(function() { $("a").click(function(event){ alert("Thanks for visiting!"); }); });
yapmak arasındaki fark nedir
What is the difference between these jQuery ready functions?
jquery: Choosing a document.ready method
ve bu
Aynısı. JQuery .ready()
docs'a bakın. Aşağıdaki sözdizimlerinden
Her üç eşdeğer gibidir:: İşte dokümanlar bir alıntı.
$ (document) .ready (işleyici)
$() hazır (işleyici) (Bu
$ (işleyici)
lol. Beni şaşırtmayı asla bırakmaz. Doğru bir cevap için aşağıya oy verildi ve dokümanlardaki bir alıntı :) –
aranızda işlevsellik açısından bir fark yoktur) tavsiye edilmez r örnekler - ikisi de DOM'a hazırdır.
Referans için jQuery kodunuzu bağlayabileceğiniz iki nokta vardır.
(her ikisi de eşdeğerdir) DOM hazır olduğunda çalıştırır ilk: sayfa tüm görüntüleri yükleme bittiğinde
$(document).ready(function() {
// code
});
$(function() {
// code
});
ikinci çalıştırır, vb stil
$(window).on("load", function() {
// code
});
İkincisi, bir görüntünün width()
veya height()
'unu almanız gerektiğinde kullanışlıdır. Bu özellikler sadece görüntü tamamen istemci sisteme indirildikten sonra kullanılabilir.
Ayrıca, $(window).load(fn);
kullanımdan kaldırıldığını ve artık kullanılmaması gerektiğini unutmayın. Aşağıdaki sözdizimlerinden Üçü
Tabi ki, ciltlenmenin yanı sıra, başlatma kodunun bazen herhangi bir olaya bağlı kalması gerekmediğini hatırlamak önemlidir. Bazıları [Dave Ward] tarafından http: // // http://encosia.com/dont-let-jquerys-document-ready-slow-you-down/ encosia.com/about-dave-ward/). – MarkDBlackwell
eşdeğerdir: Eğer daha okunabilir deyim, alışmak zaman
$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
Eğer eşdeğer ise, neden bir tavsiye edilmiyor? – JorgeeFG
eski, daha az söz ve. Aksi halde aynı etkiye sahiptirler. – tvanfosson