Co oznacza $
znak w jQuery?
javascript
jquery
user366312
źródło
źródło
Odpowiedzi:
Obiekt jQuery :)
Z dokumentacji jQuery:
Tak więc, używając
$("#id"
) lubjQuery("#id")
jest to samo.źródło
noConflit()
aby go zastąpić.Dziwne, ale prawdziwe, możesz użyć „$” jako nazwy funkcji w JavaScript. Jest to skrót dla jQuery (). Które możesz użyć, jeśli chcesz. jQuery można uruchomić w trybie zgodności, jeśli inna biblioteka używa już $. Po prostu użyj jQuery.noConflict (). $ jest dość powszechnie używane jako funkcja selektora w JS.
W jQuery funkcja $ robi jednak znacznie więcej niż tylko wybieranie rzeczy.
Oto dokumentacja: https://api.jquery.com/jQuery/
źródło
typeof $
który wypuści „Funkcja”. ;)To cukier syntaktyczny . Nie jest specyficzne tylko dla jQuery; inne biblioteki również go używają. Możesz poszukać pełnego artykułu o używaniu znaku dolara w JavaScript tutaj .
źródło
Jak powiedziano w innych odpowiedziach, $ jest skrótem do funkcji jQuery.
Niektóre biblioteki JavaScript również używają $ (przykład: prototyp). Aby uniknąć konfliktu z tymi innymi bibliotekami, jQuery udostępnia funkcję jQuery.noConflict (). Wywołanie tej funkcji powoduje, że sterowanie zmienną $ wraca do innej biblioteki, która jako pierwsza ją zaimplementowała. Robiąc to, aby użyć jQuery, nie możesz już robić tego $ ('div.someClass'), zamiast tego jQuery ('div.someClass').
Alternatywnie możesz to zrobić:
Pisząc wtyczki, aby uniknąć problemów z używaniem noConflict, możesz przekazać 'jQuery' do funkcji:
źródło
$ to po prostu funkcja o nazwie jQuery. W ten sposób uzyskujesz dostęp do wszystkich funkcji biblioteki jQuery.
Możesz go znaleźć tutaj: http://docs.jquery.com/%24
źródło
To skrót od jQuery. Obiekt, w którym znajdują się wszystkie funkcje jQuery.
źródło
$ To cukier syntaktyczny, jak wspomniano @Elzo. Jednak nikt tak naprawdę nie odpowiedział na twoje pytanie. $ Jest skrótem w jQuery dla
window.jQuery
, więc nie musisz wpisywać go za każdym razem.źródło
$ to kolejna zmienna. W przypadku jQuery odwołuje się to do funkcji jQuery.
źródło
Znak $, aby zdefiniować / uzyskać dostęp do jQuery
źródło
Znak $, aby zdefiniować / uzyskać dostęp do jQuery $ (selector) .action ()
http://www.w3schools.com/jquery/jquery_syntax.asp
źródło
Spójrz na plik biblioteki jQuery.
// Ujawnij identyfikatory jQuery i $.
Global $ wskazuje na jQuery.
źródło