Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]roznice w dzialaniu selektorów jQuery
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Witajcie.

Ogolnie jQuery uzywam juz od jakiegos czasu. Zazwyczaj osiagam zamierzony cel graficzny i wszystko jest ok.
Teraz chcialem jednak na swojej stronie przepisac wszystkie stare pluginy JS do dzialania z najnowszym jQuery.

pytanie:
Mam rozne sposoby wywolania funkcji costam();

  1. jQuery('#q').costam();
  2. $('#q').costam();
  3. $(function(){ costam(); });
  4. $(document).ready(function(){ costam(); });


czy ktos moze szczegolowo powiedziec czym roznia sie te wywolania.
Zazwyczaj uzywalem zapisu nr 2 $('#q').costam(); ktore wyszukalo element o ID=q i wykonywalo na nim funkcje costam(). Zapis nr 4wywoluje costam(); dopiero po wygenerowaniu calego dokumentu.
Ale nie wiem co oznaczaja pozostale zapisy i czym sie roznia.

czy moge prosic o jakas podpowiedz ? Aha czy ktoregos z zapisow nie powinno sie uzywac ze wzgledu na to ze mozna inaczej, krocej lepiej, szybciej.

za wszelkie info z gory dziekuje i pozdrawiam
G
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




3 robi dokladnie to samo co 4. Poprostu jest to krótsza wersja
1 robi dokładnie to samo co 2


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
elmozaur
post
Post #3





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Czyli jeśli dobrze rozumie bez żadnych obaw i konsekwencji mogę ozywać jedynie zapisów krótkich ?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$('#q').costam();
O tu będziesz miał konsekwencje, jak zaczniesz używać innych libów, które też używają $
Ja tam zawsze pisze jQuery('#q').costam();


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:35