Czy jest jakaś różnica między używaniem:dokument jquery gotowy obsługi
$(document).ready(function(){
vs.
$(function(){
Czy jeden z nich działa lepiej niż druga w jakiś sposób, czy to pierwsza tak skrótowym wersja pierwszego?
Czy jest jakaś różnica między używaniem:dokument jquery gotowy obsługi
$(document).ready(function(){
vs.
$(function(){
Czy jeden z nich działa lepiej niż druga w jakiś sposób, czy to pierwsza tak skrótowym wersja pierwszego?
Ta ostatnia jest krótką wersją gotowego programu obsługi.
:
$(function(){
})
jest krótka wersja to:
$(document).ready(function(){
}
Zarówno zrobić to samo i jedno zadanie.
jQuery robi się dobrą ofertę z hasłem:
'Kodeks mniej, czy bardziej'
Poważnie? Nie mam pojęcia. – dclowd9901
@ dclowd9901: Ja też o tobie nie wiedziałem. OP zdecydowanie powinien o tym wiedzieć. – Sarfraz
Z docs:
Wszystkie trzy z poniższych składni są odpowiednik:
* $(document).ready(handler) * $().ready(handler) (this is not recommended) * $(handler)
Istnieje również $ (document) .bind ("ready", handler). Zachowuje się to podobnie do gotowej metody , ale z jednym wyjątkiem: jeśli gotowe zdarzenie zostało już uruchomione, a Ty spróbujesz .bind ("gotowy"), związany menedżer nie zostanie wykonany.
Sposób .ready() może być wywoływana tylko na obiekcie jQuery pasującego do bieżącego dokumentu , więc selektor może zostać pominięty.
HTH
jest taka sama jak to pytanie: http://stackoverflow.com/questions/2625220/why-do-i-see-ms-jquery-samples-use-domready? –
Duplikat http://stackoverflow.com/questions/2384204/is-there-a-difference-between-ready-and-document-ready – R0MANARMY
Powinieneś przeczytać [to pytanie] (http://stackoverflow.com/q/10753306/601179) – gdoron