1
00:00:00,150 --> 00:00:01,020
Welkom terug.

2
00:00:01,170 --> 00:00:08,300
Dit gaat om een ​​korte video over de redenen dat u Jay Querrey en een aantal redenen die je niet zou willen Jake Querrey gebruiken moeten gebruiken.

3
00:00:08,370 --> 00:00:15,600
Dus in de intro video die ik samengevat Jake Query als een JavaScript-bibliotheek die helpt ons doen veel van de dingen die we al doen.

4
00:00:15,690 --> 00:00:16,980
En het maakt ze makkelijker.

5
00:00:17,220 --> 00:00:22,770
Dus je zou jezelf de vraag stellen na het horen van dat wat is de reden waarom zouden we niet altijd gebruik maken van een query.

6
00:00:22,800 --> 00:00:30,510
Het lijkt alsof het maakt het leven makkelijker en het helpt ons met alle gangbare dominante mutatie functies die we moeten gewoon altijd gebruiken.

7
00:00:30,510 --> 00:00:38,210
De waarheid is dat het een beetje een debat in de gemeenschap van ontwikkelaars op dit moment, dus ik ga om te beginnen door te praten over een aantal van de redenen voor het gebruik van een query.

8
00:00:38,410 --> 00:00:48,840
Dan zal ik praten over een aantal redenen waarom je niet zou willen om een ​​vraag te gebruiken en dan zal ik het ook hebben over mijn eigen mening en mijn ervaring mensen leren programmeren, waar Jay Querrey past best.

9
00:00:49,350 --> 00:00:57,090
Voordat we beginnen hier ik wil wijzen op deze website u misschien niet nodig Jay Querrey ik dit laten zien aan u voor twee grote redenen.

10
00:00:57,090 --> 00:01:03,050
De eerste daarvan is dat het aantoont dat alles wat we kunnen doen met Jay Querrey we kunnen doen zonder.

11
00:01:03,090 --> 00:01:05,970
Dat is het punt van deze website is om gewone dingen te laten zien.

12
00:01:05,970 --> 00:01:14,440
Jay Querrey als schuilplaats en Allaman hoe je zou ze doen zonder een vraag en je zult zien dat veel van hen zijn echt vergelijkbaar.

13
00:01:14,640 --> 00:01:22,810
En veel van hen Jay curry is niet veel korter, maar op een aantal van de functies, zoals Ajax is dit een stuk hier langer zonder Jay query.

14
00:01:22,830 --> 00:01:39,760
De tweede reden dat ik laten zien de site voor u is dat het feit dat er zelfs een site genaamd u misschien niet Jay-query nodig is een bewijs van het debat dat momenteel aan de gang in de gemeenschap van ontwikkelaars en dit is slechts één voorbeeld van een site dat is vragen dat u een query niet nodig zou kunnen hebben.

15
00:01:39,810 --> 00:01:50,240
Er zijn honderden en duizenden blogs en artikelen en tutorials die er zijn dat zal u vertellen u een query gebruikt of u mag nooit een query te gebruiken en het is zeer omstreden.

16
00:01:50,280 --> 00:01:58,370
Dus laten we duiken dieper in dat debat en praten over waarom je J queery dus moet gebruiken waarom je rustig blijven.

17
00:01:58,590 --> 00:02:07,380
De originele reden dat het is gemaakt is dat Dom API alle methoden die we hebben gebruikt Document dot natuurlijk Lechter krijgen element door ID.

18
00:02:07,380 --> 00:02:10,570
Dat alles gebruikte gebroken beschouwd.

19
00:02:11,010 --> 00:02:21,150
Dus de hele doel van Jay vraag was om het gemakkelijker en sneller om de DOM API gebruiken met behulp van Jay Querrey die optrad als een interface naar de kapotte Dom API.

20
00:02:21,150 --> 00:02:25,520
Het maakt ook de code duidelijker en korter als je hier zag.

21
00:02:25,830 --> 00:02:34,560
Je weet dat zoiets als dit zonder een query te doen is drie of vier keer het bedrag van de code als het is met behulp van Jey vraag dus het maakt het duidelijker en korter.

22
00:02:34,560 --> 00:02:36,720
Het is ook goed te gebruiken.

23
00:02:36,750 --> 00:02:52,090
Het is gebouwd in de cross-browser ondersteuning dus dat betekent dat Jay vraag zal zorgen voor de verschillen tussen een eigenschap die werkt in Internet Explorer 9 en een die werkt in Internet Explorer 8 en het zal zorg dragen voor al dat cross-browser ondersteuning.

24
00:02:52,200 --> 00:02:53,510
Die een soort rommelig.

25
00:02:53,580 --> 00:03:01,560
En een van de slechtste delen van het zijn een web developer om eerlijk te zijn naar mijn mening tenminste het biedt ook AJAX die we later zullen praten over zijn.

26
00:03:01,590 --> 00:03:04,290
Het is een subset van functies dat is echt handig.

27
00:03:04,470 --> 00:03:11,260
En de laatste reden hier is dat veel mensen gebruik maken van een vraag en ik ben niet alleen maar te zeggen dat, omdat veel mensen gebruik maken van Jey query.

28
00:03:11,340 --> 00:03:13,130
Je moet uiteraard gebruiken het ook.

29
00:03:13,140 --> 00:03:19,200
Dat is helemaal niet wat ik zeg, maar het feit dat veel mensen gebruik maken van Jey vraag betekent dat er een sterke gemeenschap die er zijn.

30
00:03:19,200 --> 00:03:23,160
Er zijn tal van tutorials en blog posts en stack overflow vragen.

31
00:03:23,160 --> 00:03:32,310
Mensen gebruiken het allemaal over de plaats en dus is er een groot aantal materialen en middelen die betrekking hebben op Jay Querrey die is geweldig als je probeert om iets te doen en je hulp nodig hebt.

32
00:03:32,910 --> 00:03:33,610
OK.

33
00:03:34,020 --> 00:03:39,660
Dus spraken we over de reden waarom Jay queery is geweldig en het klinkt wellicht een beetje als Americorp op dit punt.

34
00:03:39,660 --> 00:03:41,220
Dus waarom zouden we niet gebruiken.

35
00:03:41,400 --> 00:03:49,340
En de eerste en belangrijkste antwoord is dat de Dom API niet meer kapot dus het heeft dingen die zij niet gebruikt te hebben.

36
00:03:49,440 --> 00:03:57,710
Dus bijvoorbeeld queery selector querySelector alle niet vroeger bestond kader van Saddam Adamu API is veel gemakkelijker te gebruiken.

37
00:03:57,840 --> 00:04:02,310
En we hebben het gebruik van het tot nu toe geweest en we hebben gedaan prima zonder een query.

38
00:04:02,310 --> 00:04:08,090
De tweede reden is dat het niet alles wat je niet kunt doen op uw eigen dat is het hele punt van deze site doet.

39
00:04:08,160 --> 00:04:11,330
We kunnen alles wat je met een vraag zou doen zonder het te doen.

40
00:04:11,820 --> 00:04:22,130
En samen met dat als we maar wilden twee of drie methoden of zelfs 10 methodes query gebruiken we nog steeds met inbegrip van een bekende 100 of 200 plus verschillende methoden.

41
00:04:22,290 --> 00:04:25,790
Dus soms mensen noemen het een onnodige afhankelijkheid.

42
00:04:25,860 --> 00:04:29,910
Ze zouden zeggen dat het gebruik van j Curry is te zwaar een hulpmiddel voor wat je doet.

43
00:04:29,910 --> 00:04:42,170
Dus als je alleen met behulp van Jay-query voor animaties bijvoorbeeld dat is een beetje overdreven, want er zijn andere tools die er zijn die u zullen helpen alleen met animatie, terwijl Jay queery doet animatie Plus je weet honderd andere dingen.

44
00:04:42,250 --> 00:04:46,630
En en het is gewoon niet nodig te hebben dat veel gewicht is wat de mensen zouden zeggen.

45
00:04:47,130 --> 00:04:48,950
Zodat de prestaties kan een probleem zijn.

46
00:04:49,020 --> 00:05:06,210
Het zal niet in ons geval zullen we niets doen, dat is echt duwen Jay Curry hard, maar het idee achter dat is dat als iemand met behulp van Jay-query en ze niet weten dat ze niet vertrouwd bent met de code en de broncode van Jay query en hoe de dingen zijn geschreven dat ze misschien een methode te gebruiken ze misschien een stukje code dat is inefficiënt te schrijven.

47
00:05:06,360 --> 00:05:10,170
Dat is eigenlijk langzamer dan als ze het net had gedaan zonder een query.

48
00:05:10,260 --> 00:05:13,210
Maar zoals ik al zei, dat is een beetje een lang schot voor ons.

49
00:05:13,410 --> 00:05:16,160
En de laatste reden is dat veel mensen weg te gaan van J.

50
00:05:16,160 --> 00:05:24,720
Cory en dat is niet om te zeggen dat alleen maar omdat andere mensen geen gebruik maakt van Jay query die moet je niet gebruiken het is dezelfde reden die ik noemde voor Jay query.

51
00:05:24,750 --> 00:05:28,690
Er is grote middelen en tutorials en video's veel informatie die er zijn.

52
00:05:28,830 --> 00:05:30,450
Dus kan je eigenlijk niet fout gaan.

53
00:05:30,840 --> 00:05:40,780
Dus nu gaan we wat tijd besteden aan het bespreken van mijn eigen mening over deze en in het bijzonder mijn ervaring mensen leren te programmeren met Jay Querrey en zonder.

54
00:05:41,160 --> 00:05:51,080
Toen ik voor het eerst begonnen met mensen te leren programmeren en mensen leren om webontwikkelaars Ik zou beginnen met H Tim L geworden en vervolgens C S ons en dan zou ik direct naar Jacqui.

55
00:05:51,720 --> 00:05:56,010
Dus ik zou niet een van de dingen die we hebben gesproken over de afgelopen eenheden doen.

56
00:05:56,130 --> 00:05:57,400
Ik zou gebeurtenissen leren.

57
00:05:57,480 --> 00:06:04,530
Ik zou leren te selecteren en te manipuleren door middel van Jay-query, maar ik zou niet de studenten te laten zien hoe dat te doen met vanille Javascript.

58
00:06:04,530 --> 00:06:09,910
Dus vanille Agellius of gewoon G-S alleen verwijst naar het schrijven van javascript zonder een query.

59
00:06:10,260 --> 00:06:12,630
Dus ik heb niet gebruikt om het even welk van dat te doen in de cursus.

60
00:06:12,630 --> 00:06:33,740
Ik zou beginnen met een vraag en wat ik realiseerde is dat de ontwikkelaars die ik produceerde in de klas waren geweldig, ontwikkelaars, maar als je nam Jay Querrey weg als ze naar een bedrijf dat was de beslissing dat ze niet van plan om een ​​query te gebruiken die gebeurde meer en meer en meer studenten zou naar me toe en vertel me dat je weet dat mijn nieuwe baan is geweldig behalve dat ze geen Jay Querrey gebruiken gewoon zo u weet.

61
00:06:33,750 --> 00:06:46,080
En ik heb dat feedback veel en ik realiseerde me dat de studenten afhankelijk zijn van Jay queery uiteraard tegen het einde van de les waren ze goed genoeg waren, waren ze konden gaan leren Fenella Ja, en zij konden ze konden code zonder Jay-query te schrijven.

62
00:06:46,200 --> 00:06:52,870
Maar het punt is dat hun kennis was gecentreerd rond een query centric manier van schrijven code.

63
00:06:52,890 --> 00:07:03,360
Dus na het onderwijzen van mensen Jay Querrey eerst voor een paar klassen ik dingen veranderen rond en ik begon door hen vanille javascript Dom manipulatie eerste.

64
00:07:03,450 --> 00:07:18,570
Dus de dingen die we hebben gedaan tot op dit punt en vervolgens ingebracht I J-query achteraf eens had ze een solide conceptuele basis van hoe gebeurtenissen werken en hoe het selecteren en manipuleren van werken en dat alles dat Jay Querrey ons kan helpen.

65
00:07:18,600 --> 00:07:23,790
Ik wilde de studenten om te begrijpen hoe Jay Querrey al deze dingen achter de schermen aan het doen was.

66
00:07:23,790 --> 00:07:37,560
Na het onderwijzen van deze benadering van vanille-ijs en vervolgens Jay queery later en om dat te doen voor een paar klassen en het kijken naar de studenten afstuderen realiseerde ik me dat we produceren nog veel sterker javascript ontwikkelaars.

67
00:07:37,560 --> 00:07:44,890
Het was niet alleen het feit dat mijn leerlingen een code zou kunnen nemen en schrijf het in een query en ook schrijf de gelijkwaardige code zonder een query.

68
00:07:45,270 --> 00:07:57,350
Maar nog belangrijker merkte ik dat mijn studenten had een veel sterkere conceptuele basis van de Dom en Dom en schending zodat hun fundering niet werd gebouwd op Jay Querrey dat is een manier van doen.

69
00:07:57,360 --> 00:08:01,960
Hun stichting is gebouwd op de opzet van het J-query onderliggende analogie.

70
00:08:01,970 --> 00:08:02,570
Ja.

71
00:08:02,640 --> 00:08:18,430
Dus het is een meer uniforme aanpak waar studenten begrepen op een dieper niveau hoe de dingen werkten en ze zagen aan de ene kant kunnen we dit doen met een query en aan de andere kant kunnen we het doen zonder een query in plaats van het structureren van hun conceptuele kader rond Jay-query .

72
00:08:18,570 --> 00:08:23,440
Ze opgebouwd rond de algemene Dom en het begrip DOM manipulatie.

73
00:08:23,550 --> 00:08:27,080
Dus dat was een omslachtige manier van het delen mijn mening over dit onderwerp.

74
00:08:27,150 --> 00:08:37,310
Ik heb nog belangrijker is tot de conclusie gekomen als ontwikkelaar te komen en ook als opvoeder die de moeite waard te weten hoe ze dingen doen zonder een query en ook hoe je ze moet doen met een vraag.
