2009-06-29 39 views

Odpowiedz

26

Nie ma różnicy. $ jest skrótem dla jQuery. Czasami opcja $ jest wyłączona, ponieważ może kolidować z innymi bibliotekami JavaScript, z których korzystasz. W przeciwnym razie jest identyczne.

3

To jest jak <? versus <?php: jedna jest wersją skróconą, która może być podatna na konflikty.

2

jQuery to po prostu długi sposób wywoływania jQuery. Możesz to zrobić, jeśli używasz go w trybie noConflict lub wewnętrznie w wtyczce, aby upewnić się, że używasz funkcji $ jQuery zamiast innych frameworków.

8

jQuery używa $(). Prototyp używa $(). AFAIK Mootools używa $(). Gdyby to był koniec, niemożliwe byłoby użycie jakiejkolwiek kombinacji tych trzech. Tak odpowiedzialne struktury zapewniają sposób na wyłączenie $(), aby uniknąć konfliktów i zamiast tego użyć czegoś innego. W przypadku jQuery jest to jQuery().

jQuery() jest polecana przez $() do użycia w wtyczkach jQuery, więc działają one, jeśli wyłączysz $().

0

jQuery (dokument) i $ (dokument) oba są alternatywne