Na przykład, kiedy używamy $('div span')
, w jaki sposób jQuery robi takie wyszukiwanie dla nas?Jak mogę się dowiedzieć, w jaki sposób selektory jQuery działają za kulisami?
Czy najpierw szuka elementu span
, czy div
?
Wygląda na to, że strona oficjalna jQuery nie ma żadnego wyjaśnienia; pokazuje nam tylko, jakie funkcje są dostępne za pośrednictwem interfejsu API.
Chcę wiedzieć, w jaki sposób każdy typ selektora jQuery jest zaimplementowany, więc mogę wybrać najlepszy selektor do użycia.
Czy wiesz, gdzie mogę uzyskać takie informacje?
Ostateczna odpowiedź jest tutaj: https://github.com/jquery/jquery/ – JJJ
sprawdź kod źródłowy jQueru http://code.jquery.com/jquery-latest.js – Shyju
A w przypadku określonych selektorów, ostateczna odpowiedź jest często tutaj: https://github.com/jquery/sizzle/ –