Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Co pierwsze w kodzie: Prototype.js czy jQuery.js
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, kilka miesięcy temu znalazłem forum i ktoś opisywał problem i pamiętam, że pytali się go co ma pierwsze w kodzie prototype.js czy jquery.js, nie pamiętam już jaka powinna być tego kolejność, a może to bez różnicy.

Wiec zadam to pytanie wam:

Co umieścić pierwsze w head:

Prototype.js
czy
jQuery.js
lub
To bez różnicy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


http://docs.jquery.com/Using_jQuery_with_Other_Libraries Akurat wyjaśnione na przykładzie biblioteki prototype.

Ten post edytował redeemer 9.07.2012, 09:46:29


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





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




prototype
jquery
i zaraz po dołączeniu jQuery uzyj noConflict mode - wiecej info w manualu jQuery
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
do którego moglbys zagladac od czasu do czasu


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

"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
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Nie ma to żadnego znaczenia. Przy czym musisz pamiętać, że jeśli korzystasz z biblioteki, która również wykorzystuje znak dolara ($), musisz użyć metody jQuery.noConflict().


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
Posio
post
Post #5





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


proponuje użyć tylko jednego. Potem jeśli nie potrafisz dobrze js. BTW. chyba większość tego co jest w prototype jQuery tez ogarnia- proponuje tylko jQuery
Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A ja proponuję się odzwyczaić od używania wszędzie znaku $ i pisać tak jak bóg przykazał, czyli używać zamiast niego prawidłowej nazwy obiektu -> jQuery. Wtedy możesz zapomnieć o jakimkolwiek konflikcie, bo on nie wystąpi po prostu. A więc nie:
[JAVASCRIPT] pobierz, plaintext
  1. $('.target').toggle();
[JAVASCRIPT] pobierz, plaintext

ale:
[JAVASCRIPT] pobierz, plaintext
  1. jQuery('.target').toggle();
[JAVASCRIPT] pobierz, plaintext

Jeśli już do tego się przyzwyczaisz, to możesz zapomnieć o jakimkolwiek konflikcie bibliotek.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
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: 19.08.2025 - 18:01