Witamy spowrotem.
To będzie szybkie wideo na temat powodów, że należy użyć Jay Querrey i kilka powodów, dla których możesz nie chcieć używać Jake Querrey.
Więc w powitalnym wideo podsumowałem Jake kwerendę jako javascript biblioteki, która pomaga nam zrobić wiele rzeczy już, co robimy.
I to właśnie sprawia, że ​​są łatwiejsze.
Więc może być zadając sobie pytanie, po wysłuchaniu tego, co jest, dlaczego nie zawsze używamy zapytania.
Wydaje się, że jeśli to ułatwia życie i pomaga nam wszystkich wspólnych cech dominujących mutacji powinniśmy po prostu zawsze z niego korzystać.
Prawda jest taka, że ​​jest to trochę debaty w społeczności programistów teraz tak mam zamiar zacząć od rozmowy o niektórych przyczynach użyciu kwerendy.
Wtedy będę mówić o jakichś powodów nie chcą używać kwerendy, a następnie będę także mówić o moim własnym zdaniem i mojego doświadczenia nauczania ludzi do programu, w którym Jay Querrey pasuje najlepiej.
Zanim zaczniemy tu chcę podkreślić tę witrynę sieci Web może nie potrzeba Jay Querrey Jestem pokazując wam to dla dwóch wielkich powodów.
Pierwszym z nich jest to, że pokazuje, że wszystko, co możemy zrobić z Jay Querrey możemy zrobić bez niego.
To punkt tej strony jest ukazanie wspólnych rzeczy.
Jay Querrey jak ukrycia i Allaman jak byś je bez zapytania, a zobaczysz, że wiele z nich jest bardzo podobna.
I wielu z nich Jay curry nie jest dużo krótsze, ale na niektórych funkcji, takich jak Ajax jest to o wiele dłużej tutaj bez Jay zapytania.
Drugim powodem Jestem pokazując miejsce dla Ciebie jest to, że sam fakt, że nie jest nawet strona o nazwie może nie być konieczne Jay zapytanie jest świadectwem debaty, która jest obecnie w toku w społeczności programistów, a jest to tylko jeden z przykładów miejscu że nie kwestionuje, że może nie być konieczne zapytanie.
Istnieją setki i tysiące blogów i artykułów i tutoriali, które obecnie nie powie, trzeba użyć kwerendy lub nigdy nie należy używać kwerendy i to bardzo gorąco kwestionowane.
Warto więc nurkować głębiej w tej debacie i porozmawiać o tym, dlaczego należy użyć J queery więc dlaczego ty cicho.
Oryginalny powód, dla którego został stworzony, że dominacja API wszystkie metody używaliśmy dokumentu dot oczywiście Lechter uzyskać elementu przez ID.
Wszystko to stosuje się uważa złamane.
Więc cała celem Jay zapytania było łatwiej i szybciej korzystać z API DOM za pomocą Jay Querrey, który działał jako interfejs do złamanego Domu API.
To również sprawia, kod jaśniejsze i krótsze obejrzałeś tutaj.
Wiesz coś jak to bez zapytania się trzy lub cztery razy ilość kodu, ponieważ używa Jey zapytanie więc to sprawia, że ​​jaśniejsze i krótsze.
Jest łatwy w użyciu, jak również.
Posiada wbudowaną obsługę cross-browser, więc oznacza to, że Jay zapytanie zadba o różnicach między nieruchomości, który działa w przeglądarce Internet Explorer 9 i taki, który działa w przeglądarce Internet Explorer 8 i będzie dbać o wszystkich tego wsparcia cross-browser.
Który jest rodzaj plączą.
I jeden z najgorszych części bycia programistą WWW, aby być uczciwym, moim zdaniem przynajmniej pozwala również AJAX, które omówimy później.
Jest to podzbiór funkcji, to jest naprawdę przydatne.
I ostatni powód, tutaj jest to, że wiele osób korzysta z zapytania i nie mówię tego tylko dlatego, że wiele osób korzysta z Jey zapytania.
Należy oczywiście używać go zbyt.
To nie jest wcale to, co mówię, ale fakt, że wiele osób korzysta z Jey zapytania oznacza, że ​​istnieje silna społeczność tam.
Istnieje wiele tutoriali i blogach i pytania przepełnienia stosu.
Ludzie używają go w każdym miejscu, a więc nie jest dużo materiałów i zasobów, które odnoszą się do Jay Querrey, który jest wielki, kiedy starasz się coś zrobić i trzeba pomóc.
OK.
Więc rozmawialiśmy o tym, dlaczego Jay queery jest super i to prawdopodobnie brzmi trochę jak Americorp w tym momencie.
Więc dlaczego nie możemy z niego korzystać.
I pierwsza i najważniejsza odpowiedź jest, że API dominacja nie jest już złamane więc ma rzeczy, że nie używane mieć.
Więc dla selektora zapytania selektor instancji queery ogóle nie używany istnieć jako część Saddam Adamu API jest znacznie łatwiejszy w obsłudze.
I używaliśmy go do tej pory i robiliśmy dobrze bez zapytania.
Drugim powodem jest to, że nie ma nic nie można zrobić na własną rękę, która jest cały sens tej stronie robić.
Możemy zrobić wszystko, co byś zrobił z kwerendy bez niego.
A wraz z tym, jeśli chcemy używać tylko dwa lub trzy metody lub nawet 10 sposobów spośród zapytania my wciąż tym wiesz, 100 lub 200 oraz różnych metod.
Więc czasami ludzie nazywają to niepotrzebne zależności.
Mogą powiedzieć, że korzystanie z j curry jest zbyt ciężkie narzędzie, za to, co robisz.
Więc jeśli używasz tylko Jay zapytanie do animacji, na przykład, że to trochę przesada, ponieważ istnieją inne narzędzia, które obecnie nie pomogą Ci tylko z animacji podczas Jay queery robi animację Plus wiesz sto innych rzeczy.
A i to tylko konieczne, aby tego wiele wagi jest to, co ludzie mówią.
Więc wydajność może być problemem.
To nie będzie w naszym przypadku nie będzie robić wszystko, co naprawdę popycha Jay Curry ciężko, ale idea jest to, że jeśli ktoś jest za pomocą Jay zapytania i nie wiedzą, że nie są zaznajomieni z kodem i kod źródłowy Jay zapytań i jak rzeczy są pisane mogą stosować metodę mogliby napisać kawałek kodu, który jest nieefektywny.
To faktycznie jest wolniejszy niż gdyby po prostu zrobić bez zapytania.
Ale jak już wspomniałem, że to trochę długie ujęcie dla nas.
I ostatni powód jest, że wiele osób odchodzi od J.
Cory i to nie znaczy, że tylko dlatego, że inni ludzie nie używają Jay zapytanie, że nie należy używać go z tego samego powodu, że wymieniona Jay zapytania.
Istnieje wielkie zasoby i samouczki wideo i wiele informacji tam.
Tak naprawdę nie można się pomylić.
Więc teraz mamy zamiar spędzić trochę czasu omawiając moje własne zdanie na ten temat, a zwłaszcza moich doświadczeń dydaktycznych osób programować z Jay Querrey i bez niego.
Kiedy po raz pierwszy zaczął nauczać ludzi do zaprogramowania i uczenie ludzi, aby stać developerzy Chciałbym zacząć od H Tim L i C S nas, a potem pójdę prosto do Jacqui.
Więc nie zrobi żadnej z tych rzeczy, które byliśmy mówisz w ciągu ostatnich kilku jednostek.
Chciałbym nauczyć wydarzenia.
Chciałbym nauczyć wybierania i manipulowania przez Jay zapytania ale nie chciałbym pokazać studentom, jak to zrobić z wanilii JavaScript.
Więc wanilii Agellius lub zwykły G-S po prostu odnosi się do pisania JavaScript bez zapytania.
Więc nie czynili nic z tego w toku.
Chciałbym zacząć od zapytania i czego zdałem sobie sprawę, że deweloperzy, że produkował w klasie były wielkie, ale jeśli programiści wzięli Jay Querrey dala gdyby udał się do firmy, która była decyzja, że ​​nie zamierzali użyć kwerendy, która zdarzały się i coraz więcej studentów przyjdzie do mnie i powiedz mi, że to wiesz, moja nowa praca jest super, z wyjątkiem nie używają Jay Querrey tak wiesz.
I mam, że opinie dużo i zdałem sobie sprawę, że studenci byli zależni od Jay queery oczywiście pod koniec klasy były one wystarczająco dobre były mogli przejść nauczyć Fenella Tak i mogliby oni mogli napisać kod bez Jay zapytania.
Ale chodzi o to, że ich wiedza była skoncentrowana wokół zapytania centric sposób pisania kodu.
Więc po nauczanie ludzi Jay Querrey pierwszy dla kilku klas I wokół zmienić ten stan rzeczy i zacząłem ucząc je wanilii manipulacji JavaScript Dom pierwszy.
Więc to, co robiliśmy, aż do tego momentu, a potem wprowadzone J zapytanie potem raz mieli solidne podstawy pojęciowe, jak zdarzenia działają i jak wybranie i manipulowanie działa i wszystko to, że Jay Querrey może nam pomóc.
Chciałem studentom zrozumieć, jak Jay Querrey robił te wszystkie rzeczy za kulisami.
Po nauczania tego podejścia waniliowy lód, a potem Jay queery później i to robić na kilka klas i oglądając te absolwentów zdałem sobie sprawę, że jesteśmy o wiele silniejsze produkcji programistów JavaScriptu.
Nie chodziło tylko o to, że moi uczniowie mogli wziąć jakiś kod i zapisać go w zapytaniu, a także napisać równoważne kod bez zapytania.
Ale co ważniejsze, zauważyłem, że moi uczniowie mieli znacznie silniejszą koncepcyjne fundament Dom i Dom i łamania więc ich podstawą nie został zbudowany na Jay Querrey, który jest jednym ze sposobów na osiągnięcie tego.
Ich podstawą była zbudowana na podstawowych pojęciach zapytania J podstawowej analogii.
Tak.
Tak więc jej bardziej jednolite podejście, gdzie studenci rozumieć na głębszym poziomie, jak rzeczy działało i ujrzeli na jednej stronie możemy to zrobić z kwerendy, a po drugiej stronie możemy to zrobić bez zapytania zamiast struktury ich ramy koncepcyjne wokół Jay zapytania ,
Są skonstruowane wokół ogólnym Dom i pojęcia manipulacji DOM.
Więc to był długi dmuchania sposób dzielenia się moją opinię w tej sprawie.
Doszedłem do wniosku, jako deweloper, a także jako pedagog ważniejsze, że warto wiedzieć, jak robić rzeczy bez zapytania, a także jak je zrobić z kwerendy.