1 00:00:00,000 --> 00:00:10,632 2 00:00:10,632 --> 00:00:12,340 ALLISON Buchholtz-AS: Visos teisės visiems. 3 00:00:12,340 --> 00:00:13,520 Sveiki sugrįžę į skyrių. 4 00:00:13,520 --> 00:00:15,315 Tai mūsų priešpaskutinė skyriuje. 5 00:00:15,315 --> 00:00:16,542 Tai taip liūdna. 6 00:00:16,542 --> 00:00:19,500 Aš nežinau, ką aš ruošiuosi daryti nematydami jums vaikinai kiekvieną pirmadienį. 7 00:00:19,500 --> 00:00:20,970 Manau, turėtume just-- gal galėtume tiesiog 8 00:00:20,970 --> 00:00:22,710 susitikti čia ir papietauti ar kažką. 9 00:00:22,710 --> 00:00:23,270 Nežinau. 10 00:00:23,270 --> 00:00:24,370 Atnešiu maisto vietoj. 11 00:00:24,370 --> 00:00:26,290 Mes tiesiog pasikalbėti. 12 00:00:26,290 --> 00:00:29,900 Bet taip, kitą savaitę bus būti paskutinis mūsų skyriuje. 13 00:00:29,900 --> 00:00:32,390 >> Tą dėmesį, jūs turite viktorinoje kitą savaitę. 14 00:00:32,390 --> 00:00:35,660 Aš žinau, aš pamiršau darysiu, kaip, dviejų savaičių išankstinis pranešimas praėjusią savaitę, 15 00:00:35,660 --> 00:00:39,140 bet tikiuosi jus vaikinai žinojau, tai buvo ateina. 16 00:00:39,140 --> 00:00:42,880 Tikimės, kad tai yra vienas iš paskutinės kontrolinius už jus vaikinai už semestrą. 17 00:00:42,880 --> 00:00:46,950 Bet jis ketina padengti visas medžiagos, kad mes perėjo. 18 00:00:46,950 --> 00:00:50,811 Taigi tai nėra, kaip jūs galite tiesiog pamiršti apie keturių kilpų ar kintamieji. 19 00:00:50,811 --> 00:00:52,560 Kadangi mes sužinojome tie, iš pradžių, 20 00:00:52,560 --> 00:00:55,870 jie yra akivaizdžiai teisingas žaidimas jūsų viktorina. 21 00:00:55,870 --> 00:01:00,150 >> Tai bus tą patį formatą, tas pats ilgis, todėl jau yra naudojami į jį. 22 00:01:00,150 --> 00:01:02,330 Ten bus kodavimo rankomis problemas, 23 00:01:02,330 --> 00:01:06,270 gal kai tiesa klaidinga, gal kai trumpas atsakymas. 24 00:01:06,270 --> 00:01:08,090 Taigi, jūs turėtumėte būti susipažinęs su formatu, 25 00:01:08,090 --> 00:01:10,940 ypač jei vartojate kad praktiškai bandymai. 26 00:01:10,940 --> 00:01:13,950 Bet, kaip aš sakau, čia, tai kumuliacinės, bet mes tikrai 27 00:01:13,950 --> 00:01:17,410 bus dėmesio skiriama dalykų iš savaitę šešių tolimesnės. 28 00:01:17,410 --> 00:01:24,050 Taigi, mes tikriausiai nesiruošia paklausti apie tai, kiek baitų 29 00:01:24,050 --> 00:01:26,180 yra kiekvieno tipo ar tie dalykų rūšių, 30 00:01:26,180 --> 00:01:29,730 bet mes tikriausiai bus domina dalykų, pavyzdžiui, susijusių sąrašus, 31 00:01:29,730 --> 00:01:32,750 ar skirtingų duomenų struktūros, arba skirtingi algoritmai 32 00:01:32,750 --> 00:01:33,960 kad mes kalbėjome apie tai. 33 00:01:33,960 --> 00:01:38,990 Todėl įsitikinkite, kad jūs tikrai ant tų, ir jei jus 34 00:01:38,990 --> 00:01:41,590 reikia jokių išteklių, čia daug išteklių. 35 00:01:41,590 --> 00:01:44,790 Aš tiesiog davė jums natūra iš greito sąrašą ten. 36 00:01:44,790 --> 00:01:48,330 >> Kitą savaitę bus viktorina peržiūrėti per šį laiką. 37 00:01:48,330 --> 00:01:52,290 Taigi, jei turite kokių nors klausimų ar konkrečias temas, 38 00:01:52,290 --> 00:01:56,180 konkrečių dalykų apie viktoriną, kad norite pereiti, prašome 39 00:01:56,180 --> 00:02:01,780 siųsti juos man iš anksto, kad aš galiu rūšies parengti kai medžiaga už tai. 40 00:02:01,780 --> 00:02:06,310 Ir be to, šis skyrius peržiūra, mes 41 00:02:06,310 --> 00:02:09,616 visos kursą taip pat laikydami peržiūrėti, kaip mes padarėme paskutinį kartą. 42 00:02:09,616 --> 00:02:11,490 Ir tai bus padaryta pačiomis žmonėms. 43 00:02:11,490 --> 00:02:13,030 Aš nežinau, jei tai todėl geriau ar blogiau, 44 00:02:13,030 --> 00:02:15,670 bet tai bus man Ona, Davan ir Gabe dar kartą. 45 00:02:15,670 --> 00:02:18,630 Taigi, jei norite ateiti pamatyti mums visiems Kpinkować tarpusavyje 46 00:02:18,630 --> 00:02:21,270 ir jums per viktorina apžvalga, jums reikia būtinai 47 00:02:21,270 --> 00:02:22,600 ateiti į šį pirmadienio pat. 48 00:02:22,600 --> 00:02:26,210 Taigi jums tereikia pirmadienį uogiene supakuoti viktorinų peržiūrą, kuri yra gera 49 00:02:26,210 --> 00:02:29,840 nes tada jūs turite antradienis apdoroti per viską. 50 00:02:29,840 --> 00:02:32,230 >> Bet tikrai tai patikrinti iš šių išteklių. 51 00:02:32,230 --> 00:02:36,030 Study.csv.net yra iki šiol, aš manau, vienas iš labiausiai naudinga, 52 00:02:36,030 --> 00:02:37,990 daugiausia dėl to ji turi Mėginio kodas aikštelė, 53 00:02:37,990 --> 00:02:40,490 ji turi visas Maitinimo Taškai su visais ant jo pastabas, 54 00:02:40,490 --> 00:02:44,510 kurie yra tikrai tai, ką darau pats mano skyriuje medžiagų iš. 55 00:02:44,510 --> 00:02:47,480 Jei yra kas nors Ankstesnis skyriai, kad aš galėjo išsiųstos 56 00:02:47,480 --> 00:02:49,920 kad jūs negalite turėti Dotarłeś, tik leiskite man žinoti. 57 00:02:49,920 --> 00:02:52,520 Kaip praėjusią savaitę mėginio kodą, jei kas negavau, kad 58 00:02:52,520 --> 00:02:55,930 tiesiog rašykite man arba ateiti pasikalbėti su manimi, ir aš įsitikinkite, kad jūs gaunate tai. 59 00:02:55,930 --> 00:03:02,000 >> Taigi su tuo, šiandien mes ketiname būtų kalbėti apie "JavaScript". 60 00:03:02,000 --> 00:03:04,690 Taigi čia mes Tommy, kuris man buvo tiesiog kalbėtis su jumis praeitą naktį. 61 00:03:04,690 --> 00:03:06,670 Aš myliu Tommy. 62 00:03:06,670 --> 00:03:09,040 JavaScript yra jo mėgstamiausia kalba, kaip jis sako čia. 63 00:03:09,040 --> 00:03:14,050 Jie išbandyti ir pasakyti, kad tai ne pats geriausias, ir jie bus neteisūs. 64 00:03:14,050 --> 00:03:16,510 Taigi Tommy JavaScript meistras. 65 00:03:16,510 --> 00:03:19,850 Aš nesu visiškai ne jo lygis, bet aš buvo, pavyzdžiui, 66 00:03:19,850 --> 00:03:22,900 "Tommy, kaip man mokyti šie vaikai JavaScript? " 67 00:03:22,900 --> 00:03:26,700 Taigi gavau keletą patarimų, todėl Tikimės, kad jie dirbti. 68 00:03:26,700 --> 00:03:31,140 >> Taigi pora dalykų, kuriuos reikia žinoti yra tai, kad JavaScript yra klientas-side scripting 69 00:03:31,140 --> 00:03:35,560 kalba, todėl tarpu PHP yra kažkas kad mes laikomi daugiau server-side, 70 00:03:35,560 --> 00:03:39,280 ji buvo įkelti į serverį, Kaupiama ir ten vykdoma. 71 00:03:39,280 --> 00:03:42,871 Tai vienas vykdomas į savo mašiną. 72 00:03:42,871 --> 00:03:43,370 Gerai? 73 00:03:43,370 --> 00:03:46,960 Taigi jūs įkelti šiek JavaScript puslapį, ir jis vykdo savo kompiuteryje. 74 00:03:46,960 --> 00:03:49,910 Sintaksė yra labai panaši į C ir PHP. 75 00:03:49,910 --> 00:03:52,490 Mes ketiname eiti per kai JavaScript pavyzdžiai, 76 00:03:52,490 --> 00:03:56,740 ir jūs ketinate pamatyti, kad Taip mes kalbame apie kintamuosius, kilpos, 77 00:03:56,740 --> 00:03:58,910 ir sąlygos, visi yra labai panašios. 78 00:03:58,910 --> 00:04:00,500 Gerai? 79 00:04:00,500 --> 00:04:04,490 Tai, kad jie yra tokie panašūs yra tikriausiai ketina kelionę kai kurie iš jūsų 80 00:04:04,490 --> 00:04:08,529 aukštyn, kai kuriais atvejais, tik dėl to, jums įtraukti šiek tiek C 81 00:04:08,529 --> 00:04:09,570 ten, kur neturėtų būti. 82 00:04:09,570 --> 00:04:14,130 Gal bandote ir tipo kažką kai ji neturėtų būti įvestas. 83 00:04:14,130 --> 00:04:16,540 >> Ir, kad vienas dalykas, žinau, kad "JavaScript" 84 00:04:16,540 --> 00:04:19,360 yra dinamiškai įvedėte kalba, kaip ir PHP. 85 00:04:19,360 --> 00:04:21,410 Taigi, jei jus vaikinai prisiminti iš dalies praėjusią savaitę, 86 00:04:21,410 --> 00:04:23,680 kai mes buvome rūšies daro mūsų PHP avarijos metu, 87 00:04:23,680 --> 00:04:28,860 mes matėme, kaip styginių vienas gali būti virto int vieną, ir taip toliau. 88 00:04:28,860 --> 00:04:31,650 89 00:04:31,650 --> 00:04:34,850 Jūsų kintamųjų tipas nustatomi vykdymo metu, 90 00:04:34,850 --> 00:04:38,180 todėl jie gali keistis laikui programos Žinoma, 91 00:04:38,180 --> 00:04:43,109 ir tuo pačiu būdu, kad mes niekada tikrai paskelbti tipai PHP kintamųjų, 92 00:04:43,109 --> 00:04:45,900 mes ketiname daryti pats dalykas čia, kur mes tikrai ne 93 00:04:45,900 --> 00:04:49,740 kontroliuoti mūsų kintamųjų tipus, taip sakant, kaip mes darome C 94 00:04:49,740 --> 00:04:52,200 >> Ir tada vienas dalykas tai yra gana kietas yra 95 00:04:52,200 --> 00:04:54,090 kad galite klysti Tikrinti per konsolę, 96 00:04:54,090 --> 00:04:57,240 su šiuo dideliu funkcija console.log, kuris 97 00:04:57,240 --> 00:05:00,930 leidžia atsispausdinti skiriasi kintamieji ar objektus, kurie mes 98 00:05:00,930 --> 00:05:01,750 kalbėti apie. 99 00:05:01,750 --> 00:05:05,720 Tiesiog kaip ir praėjusią savaitę, kai buvau pavyzdžiui, "naudoti šią funkciją", su sąvartyną 100 00:05:05,720 --> 00:05:10,490 iš savo pset tai funkcija norite naudoti, console.log. 101 00:05:10,490 --> 00:05:12,860 Buvau labai nustebęs, kiek studentai darbo valandomis 102 00:05:12,860 --> 00:05:14,530 nežinojo apie iškelties funkcija. 103 00:05:14,530 --> 00:05:19,010 Ir man buvo, pavyzdžiui, "vaikinai, tai padaryti jūsų gyvenimą daug lengviau. " 104 00:05:19,010 --> 00:05:22,960 >> Gerai, taip, kad buvo rūšies tik trumpas dalykas, kaip visada, 105 00:05:22,960 --> 00:05:24,000 mes turime pavyzdžių. 106 00:05:24,000 --> 00:05:25,600 Aš žinau, jūs vaikinai patinka tie. 107 00:05:25,600 --> 00:05:30,930 Taigi čia apie labai pavyzdys paprastas failas JavaScript čia. 108 00:05:30,930 --> 00:05:34,000 Taigi tai tik ketina sukurti tai pop-up, kad sako, 109 00:05:34,000 --> 00:05:36,336 "Hello world", kai jums Įveskite puslapio, bet tegul 110 00:05:36,336 --> 00:05:37,960 išbandyti ir vaikščioti per šį truputį. 111 00:05:37,960 --> 00:05:43,440 Taigi akivaizdu, tai tik kaip savo įprastą index.html. 112 00:05:43,440 --> 00:05:50,280 Taigi, tiesiog mūsų normalu šablonas čia ir mes turime HTML, mes turime galvą, 113 00:05:50,280 --> 00:05:55,580 ir kaip su CSS, kaip mes įtraukti šiek tiek ne failą, tiesa? 114 00:05:55,580 --> 00:05:59,260 Mes turime scenarijų tipas tekstas, kuris yra JavaScript. 115 00:05:59,260 --> 00:06:02,680 Ir šaltinis yra hello.js, kuris yra neveiksnus čia. 116 00:06:02,680 --> 00:06:05,630 Tai visą failą hello.js. 117 00:06:05,630 --> 00:06:09,080 Ir tada mes turime kai pavadinimas ir kai organizmas HTML 118 00:06:09,080 --> 00:06:11,050 kad mes nelabai rūpi. 119 00:06:11,050 --> 00:06:15,970 >> Kas atsitinka, kai mes įkelti šį puslapį, jis automatiškai vykdo šį scenarijų. 120 00:06:15,970 --> 00:06:16,470 Gerai? 121 00:06:16,470 --> 00:06:18,790 Taigi Javaskriptą bus vykdyti automatiškai. 122 00:06:18,790 --> 00:06:22,860 Taigi, ką jis ketina daryti, tai vyksta nedelsiant eiti ir vykdyti tai. 123 00:06:22,860 --> 00:06:24,110 Ir jis ketina pasakyti, "įspėjimą. 124 00:06:24,110 --> 00:06:25,190 Hello world ". 125 00:06:25,190 --> 00:06:30,840 Kuris perspėjimas yra funkcija, kuri iš tikrųjų sukuria šį langą. 126 00:06:30,840 --> 00:06:31,540 Gerai? 127 00:06:31,540 --> 00:06:33,390 Taigi tai tipo visi Encompass. 128 00:06:33,390 --> 00:06:36,700 Nėra nieko papildomai mes turėjome padaryti be tik perspėjimas, 129 00:06:36,700 --> 00:06:40,000 ir tada ką mes norėjome per mūsų įspėjimo dėžutę. 130 00:06:40,000 --> 00:06:40,500 Gerai? 131 00:06:40,500 --> 00:06:45,080 Taigi tai tik super paprasta pavyzdys, ką galima padaryti JavaScript. 132 00:06:45,080 --> 00:06:48,110 133 00:06:48,110 --> 00:06:50,070 >> Vienas iš tikrai cool dalykų, kaip matysime, 134 00:06:50,070 --> 00:06:55,150 yra tai, kad "JavaScript" leidžia jums manipuliuoti savo tinklalapius, 135 00:06:55,150 --> 00:06:57,720 nereikalaujant įkelti juos kiekvieną kartą. 136 00:06:57,720 --> 00:07:01,830 Taigi, jei jūs want-- pavyzdžiui, jei Jūs sklandė virš kažko, 137 00:07:01,830 --> 00:07:04,300 jei jus vaikinai kada nors matyti, kaip meniu barai, 138 00:07:04,300 --> 00:07:07,360 arba kai jūs Pakimba virš kai temą, išskleidžiamajame meniu pasirodo, 139 00:07:07,360 --> 00:07:08,670 tai todėl, kad "JavaScript". 140 00:07:08,670 --> 00:07:09,170 Gerai? 141 00:07:09,170 --> 00:07:12,670 Taigi jūs ne visiškai iš naujo puslapis gauti šiuo meniu, galite parodyti, 142 00:07:12,670 --> 00:07:17,240 jūs tiesiog ieško kai konkretus veiksmų, kad ėmėsi vartotojas, 143 00:07:17,240 --> 00:07:21,800 kurie vadinami įvykius, mes susisieksime į, ir kai pamatysite, kad jūs sakote, 144 00:07:21,800 --> 00:07:25,960 "Gerai, redaguoti kažką tai puslapis ir kad ji atrodo skirtingi, 145 00:07:25,960 --> 00:07:28,270 bet tik redaguoti šiuos konkrečius dalykus. 146 00:07:28,270 --> 00:07:29,690 Negalima perkrauti visa tai. " 147 00:07:29,690 --> 00:07:33,110 Taigi ji iš tikrųjų yra daug gražiau, ir Jūs neturite įkelti savo puslapius, 148 00:07:33,110 --> 00:07:34,510 ir tai tikrai kietas. 149 00:07:34,510 --> 00:07:38,270 >> Taigi kintamųjų deklaracijos, todėl jūs galite pamatyti, kokios, 150 00:07:38,270 --> 00:07:40,530 Aš įdėti ant čia silpnai įvedėte. 151 00:07:40,530 --> 00:07:42,570 Taigi tai yra labai daug, kaip PHP. 152 00:07:42,570 --> 00:07:48,770 Mums nereikia pasakyti JavaScript kokios mes 153 00:07:48,770 --> 00:07:50,740 tikėtis, kiekviena iš šių kintamųjų turi būti. 154 00:07:50,740 --> 00:07:52,560 Jie gali būti bet kokio tipo norime. 155 00:07:52,560 --> 00:07:57,480 Taigi jūs pastebėsite, kad šiuo atveju mes pareiškiame juos labai paprastai, tiesiog su "var" 156 00:07:57,480 --> 00:08:00,990 ir tada ką nori mūsų kintamojo vardas būtų. 157 00:08:00,990 --> 00:08:05,680 Vienas dalykas, reikia pažymėti, kad, kai jūs įdėti var priešais kintamojo pavadinimas, 158 00:08:05,680 --> 00:08:07,520 tai vietoje apimtis ją. 159 00:08:07,520 --> 00:08:09,320 Gerai? 160 00:08:09,320 --> 00:08:14,025 Tai visiškai pagrįsta jums visiškai tiesiog ištrinti var 161 00:08:14,025 --> 00:08:18,970 ir tiesiog -ai lygus CS50 ir kad būtų tiesiog pasaulinį kintamąjį. 162 00:08:18,970 --> 00:08:19,580 Gerai? 163 00:08:19,580 --> 00:08:22,490 Taigi galite inicijuoti tai abiem būdais, tiesiog priklauso nuo to, kaip norite. 164 00:08:22,490 --> 00:08:24,448 Taigi, jei jūs Inicijuojama tai per funkcija, 165 00:08:24,448 --> 00:08:28,070 ir norite, kad kintamąjį likti scoped per tą funkciją, 166 00:08:28,070 --> 00:08:31,620 jūs ketinate norite daryti kažkas panašaus var pavadinimas kintamąjį, 167 00:08:31,620 --> 00:08:34,270 palyginti, jei norite ją pasaulyje scoped, jūs 168 00:08:34,270 --> 00:08:36,240 galite tiesiog padaryti vardas kintamasis, o tada 169 00:08:36,240 --> 00:08:38,270 ką norite tai prilyginta. 170 00:08:38,270 --> 00:08:40,230 Gerai? 171 00:08:40,230 --> 00:08:45,580 >> Tai tipo kietas dalykas žemyn čia nes jei pastebime mūsų kintamasis 172 00:08:45,580 --> 00:08:47,590 b prasideda kaip tiesa. 173 00:08:47,590 --> 00:08:51,280 Ir ką tai does-- gali anyone tell me, ką šis daro? 174 00:08:51,280 --> 00:08:54,190 175 00:08:54,190 --> 00:08:55,890 Taigi, mes turime tam tikrą įspėjimą. 176 00:08:55,890 --> 00:09:00,156 Ką tipas B būti pradžios? 177 00:09:00,156 --> 00:09:00,905 AUDITORIJA: Būlio. 178 00:09:00,905 --> 00:09:01,330 ALLISON Buchholtz-AS: Būlio. 179 00:09:01,330 --> 00:09:01,940 Teisė. 180 00:09:01,940 --> 00:09:07,260 Ir tada mes perleisti b į šią eilutę, tiesa? 181 00:09:07,260 --> 00:09:11,170 Taigi čia kokio tipo b būti? 182 00:09:11,170 --> 00:09:12,480 Tai būčiau eilutė, tiesa? 183 00:09:12,480 --> 00:09:14,900 Taigi, kas yra svarbu pranešimas yra tai, kad į C, mes 184 00:09:14,900 --> 00:09:17,330 gali beveik niekada padaryti kažkas panašaus. 185 00:09:17,330 --> 00:09:22,000 Mes norime turėti kintamąjį, mesti jį kaip kažkas, 186 00:09:22,000 --> 00:09:27,185 gal ką nors funkciją dviejų i eiti iš mokesčių, sveikasis skaičius. 187 00:09:27,185 --> 00:09:31,063 Bet jei pastebime čia b labai lengvai keičia tipo. 188 00:09:31,063 --> 00:09:33,760 >> AUDITORIJA: Palaukite, todėl galite tiesiog būti, pavyzdžiui, "kad b yra sveikasis skaičius? 189 00:09:33,760 --> 00:09:34,360 >> ALLISON Buchholtz-AS: Taip. 190 00:09:34,360 --> 00:09:36,185 Jūs galite tiesiog perleisti B sveikasis skaičius. 191 00:09:36,185 --> 00:09:36,910 >> AUDITORIJA: Tikrai? 192 00:09:36,910 --> 00:09:38,035 >> ALLISON Buchholtz-AS: Taip. 193 00:09:38,035 --> 00:09:39,810 Ir tada jis būtų int. 194 00:09:39,810 --> 00:09:43,820 Taigi jūsų kintamieji gali keistis Programos kursas taip pat. 195 00:09:43,820 --> 00:09:46,410 Jie nėra griežtai įvedėte. 196 00:09:46,410 --> 00:09:49,180 Jis labai silpnai įvedėte. 197 00:09:49,180 --> 00:09:50,820 Gerai? 198 00:09:50,820 --> 00:09:54,820 Iš esmės jūsų kintamieji gali daryti ką jie nori, kaip mes rūšies pjūklas su PHP. 199 00:09:54,820 --> 00:09:59,430 Jie gali padaryti kai beprotiškas dalykų, todėl svarbu būti gana atsargūs. 200 00:09:59,430 --> 00:10:01,200 Vardas kintamuosius gerai. 201 00:10:01,200 --> 00:10:03,450 Jei ne, visi staiga jūs ketinate būti kaip, 202 00:10:03,450 --> 00:10:05,783 "Palauk, aš pagalvojau, kad tai buvo eilutė, o dabar tai int, 203 00:10:05,783 --> 00:10:08,170 ir aš nesu tikras, kas čia vyksta. " 204 00:10:08,170 --> 00:10:12,410 Taigi tai yra tiesiog paprastas pavyzdys parodyti, kaip kintamasis gali lengvai 205 00:10:12,410 --> 00:10:15,890 pakeisti jos tipą per iš programos kursą. 206 00:10:15,890 --> 00:10:16,870 >> Gerai. 207 00:10:16,870 --> 00:10:19,200 Taigi tai turėtų atrodyti super, super pažįstamas. 208 00:10:19,200 --> 00:10:21,510 Taigi tai yra mūsų kilpos JavaScript. 209 00:10:21,510 --> 00:10:27,780 Jie yra lygiai taip pat, išskyrus vietoj keturių int i lygus nuliui, 210 00:10:27,780 --> 00:10:30,470 galėtume tiesiog pasakyti var i lygus nuliui. 211 00:10:30,470 --> 00:10:34,100 Ir tada mes galime turėti savo pačios rūšies nuo būklės, tos pačios rūšies atnaujinimo, 212 00:10:34,100 --> 00:10:36,090 i plius plius veikia tiesiog puikiai. 213 00:10:36,090 --> 00:10:39,800 Taigi Fours yra tas pats, whiles yra tas pats, 214 00:10:39,800 --> 00:10:41,440 ir daryti whiles yra lygiai tas pats. 215 00:10:41,440 --> 00:10:44,070 Pačios rūšies bendro formato. 216 00:10:44,070 --> 00:10:48,840 Pastebime, keturi, skliausteliuose, kronšteinai, tai visi tą patį. 217 00:10:48,840 --> 00:10:51,470 Taip pat bus kabliataškiai kai mes gauname pavyzdžiui kodą. 218 00:10:51,470 --> 00:10:55,250 Pamatysite, kad tai gana daug pati, kaip c. 219 00:10:55,250 --> 00:10:59,770 >> Dėl funkcijos deklaracijų, vėl, labai panašios. 220 00:10:59,770 --> 00:11:05,100 Mes turime funkciją, kad tik sako, kad tai funkcija, tada 221 00:11:05,100 --> 00:11:07,660 iš mūsų vardas funkcija, ir įėjimai. 222 00:11:07,660 --> 00:11:11,590 Ir vėl, jei pastebime, mes neturiu tipai čia apskritai. 223 00:11:11,590 --> 00:11:12,090 Teisė? 224 00:11:12,090 --> 00:11:18,150 Mes turime nieko sakydamas, kad jie reikia ints ar vaikinai ar plūdės. 225 00:11:18,150 --> 00:11:19,530 Jie gali būti, ką jie nori. 226 00:11:19,530 --> 00:11:23,560 Kas yra svarbu pastebėti, kad turime parašyti funkciją anksto 227 00:11:23,560 --> 00:11:26,430 tegul JavaScript žinote, kad iš tikrųjų tai yra funkcija. 228 00:11:26,430 --> 00:11:29,820 >> Taigi tai tik keletas paprastų suma funkcija, kuri grįžta x arba y, 229 00:11:29,820 --> 00:11:33,800 ir kas tada taip pat kietas yra tai, kad jūs galite iš tikrųjų 230 00:11:33,800 --> 00:11:35,950 priskirti funkciją į kintamąjį. 231 00:11:35,950 --> 00:11:41,770 Taigi, šiuo atveju, suma yra dabar funkcija, kuri iš tiesų sumą. 232 00:11:41,770 --> 00:11:47,740 Taigi, jei pastebėjote čia turime funkcija, pavadinimas funkcija, įėjimai. 233 00:11:47,740 --> 00:11:48,860 Teisė? 234 00:11:48,860 --> 00:11:52,120 Čia mes tiesiog funkciją ir įėjimai. 235 00:11:52,120 --> 00:11:54,310 Taigi tai vadinama anoniminė funkcija. 236 00:11:54,310 --> 00:11:59,265 Ir tai yra kažkas, kad turi būti nauja daugeliui iš jūsų vaikinai, jei ne visi iš jūsų. 237 00:11:59,265 --> 00:12:01,140 Taigi, iš esmės, ką tai reiškia, kad mes ne 238 00:12:01,140 --> 00:12:03,050 reikia pavadinimo mūsų funkcija ir šiuo atveju. 239 00:12:03,050 --> 00:12:06,260 Galime tik pasakyti, "Gerai, aš ruošiuosi turi šią funkciją, vykdančiai čia 240 00:12:06,260 --> 00:12:08,550 yra jos įėjimai, ir čia ką jis ketina daryti. " 241 00:12:08,550 --> 00:12:12,540 Ir ypač, kai jūs priskiriant funkcija tam tikru kintamuoju 242 00:12:12,540 --> 00:12:14,950 kad jūs ketinate manipuliuoti, Jūs nebūtinai 243 00:12:14,950 --> 00:12:17,116 reikia pavadinti, nes jūs ketinate būti nuoroda 244 00:12:17,116 --> 00:12:20,990 jai pagal šį kintamąjį vardas, o ne kokia 245 00:12:20,990 --> 00:12:22,840 funkcija iš tikrųjų buvo vadinamas. 246 00:12:22,840 --> 00:12:23,550 Gerai? 247 00:12:23,550 --> 00:12:27,810 >> Taigi, jei mes matome čia, mes turėti tam tikrą kintamą sumą dabar 248 00:12:27,810 --> 00:12:30,920 kuris yra lygus suma iš trijų ir penkių. 249 00:12:30,920 --> 00:12:33,070 Ir mes gauti šią. 250 00:12:33,070 --> 00:12:36,750 Ir tai tik turėti tam tikrą įspėjimą, trys plius penki lygu numerį. 251 00:12:36,750 --> 00:12:43,950 Tai plius tiesiog Jungiant kas mūsų atsakymas buvo į eilutę. 252 00:12:43,950 --> 00:12:47,420 Taip pat kietas, plius gali Jungiant eilutes. 253 00:12:47,420 --> 00:12:53,510 >> Dėl JavaScript, nes su PHP, HTML, CSS ir kaip mes sakėme, 254 00:12:53,510 --> 00:12:56,450 tai daug mes natūra imtis mokymo ratai off čia 255 00:12:56,450 --> 00:13:02,030 ir jūs vaikinai turite žinoti daug kaip iš tikrųjų suprasti šiuos dalykus. 256 00:13:02,030 --> 00:13:04,280 Jie šiek tiek skiriasi, bet jie ne taip užsienio 257 00:13:04,280 --> 00:13:09,460 ir kad jūs negalite Google dalykus arba žiūrėti juos internete su W3 mokyklose. 258 00:13:09,460 --> 00:13:12,755 Ir mes tikrai tikimės jus vaikinai, tipo, eksperimentas 259 00:13:12,755 --> 00:13:14,400 ir sužinoti savo. 260 00:13:14,400 --> 00:13:19,490 Taigi, aš žinau, tai gali atrodyti šiek tiek mažiau išsami nei kai kurie iš c dalykų 261 00:13:19,490 --> 00:13:21,936 mes, bet tai tikrai ne be priežasties. 262 00:13:21,936 --> 00:13:25,060 263 00:13:25,060 --> 00:13:28,470 Bet tikiuosi, kad dar ne per skiriasi, ir tai nėra absoliuti. 264 00:13:28,470 --> 00:13:31,940 >> Taigi masyvai JavaScript, vėl labai, labai panašios. 265 00:13:31,940 --> 00:13:32,460 Teisė? 266 00:13:32,460 --> 00:13:36,520 Mes turime kintamąjį masyvo tai lygus tuščių skliausteliuose, 267 00:13:36,520 --> 00:13:40,340 ir tai tik tuščias masyvas. 268 00:13:40,340 --> 00:13:43,420 Tai dažnai vadinama pažodinis masyvo žymėjimas. 269 00:13:43,420 --> 00:13:45,280 Tai tik vienas dalykas, mes jį vadiname. 270 00:13:45,280 --> 00:13:51,380 Jei mes matome masyvo du čia, mes turime kai pažodinis masyvas, kuris turi tris elementus, 271 00:13:51,380 --> 00:13:51,910 tiesa? 272 00:13:51,910 --> 00:13:54,640 Ir tada mes turime kai var trečiasis elementas, kuris yra 273 00:13:54,640 --> 00:13:58,060 kai kintamasis, kuris tiesiog ketina surengti šį eilutę, JS. 274 00:13:58,060 --> 00:14:01,760 275 00:14:01,760 --> 00:14:06,170 >> Elementai, geri pastebėti, atskiriami kableliais, 276 00:14:06,170 --> 00:14:07,740 kaip galima būtų tikėtis. 277 00:14:07,740 --> 00:14:14,630 Ir jūs taip pat galite gauti prieigą prie šių, kaip mes padarėme C, šią indekso notacijos, tiesa? 278 00:14:14,630 --> 00:14:16,950 Taigi skiriasi nuo PHP dabar mes ketiname atgal 279 00:14:16,950 --> 00:14:20,180 tiesiog rūšies nuoroda dalykų, pagal indeksą. 280 00:14:20,180 --> 00:14:22,189 Tiesiog kaip ir C, tai taip pat nulis indeksas. 281 00:14:22,189 --> 00:14:25,230 Aš jaučiu, kaip jis būtų tikrai žiaurus jei jie staiga tapo JavaScript vieną 282 00:14:25,230 --> 00:14:30,630 indeksas, ir jums teko visiškai permąstyti, kaip jūs manote apie matricas. 283 00:14:30,630 --> 00:14:36,140 >> Vienas kietas dalykas yra tas, kad vietoj to, kad do-- jei jūs kada nors 284 00:14:36,140 --> 00:14:39,240 norėjau masyvo ilgį, gal pakartoti per jį 285 00:14:39,240 --> 00:14:43,430 iki radote pabaigą, arba jūs tiesiog žinau, kas tai yra. 286 00:14:43,430 --> 00:14:49,310 Kadangi JavaScript yra labai laisvi daugiau būdų ne tik tipo, kaip matome čia 287 00:14:49,310 --> 00:14:53,310 mes galime tik padaryti šį masyvo didesnis, nes mes nuspręsime. 288 00:14:53,310 --> 00:14:56,177 Jei pastebime masyvo trys turi tris dalykus pradėti, 289 00:14:56,177 --> 00:14:58,510 bet tada visi staiga, mes, pavyzdžiui, "Oh, just kidding. 290 00:14:58,510 --> 00:15:01,370 Mes iš tikrųjų ketiname kad jai 101 dalykų. " 291 00:15:01,370 --> 00:15:05,300 Taigi, jei jūs kada nors nori žinoti faktinis ilgis savo masyvas, 292 00:15:05,300 --> 00:15:06,680 jūs tai darote, kaip šis. 293 00:15:06,680 --> 00:15:10,470 Ir mes ketiname pamatyti daug Šio žymėjimo į pavyzdžius, 294 00:15:10,470 --> 00:15:12,730 bet su JavaScript tai paprastai kokia 295 00:15:12,730 --> 00:15:16,410 objektas, jūs kalbate apie dot bet kokios rūšies funkcijos 296 00:15:16,410 --> 00:15:17,740 Norimą taikyti jį. 297 00:15:17,740 --> 00:15:18,240 Gerai? 298 00:15:18,240 --> 00:15:20,520 >> Taigi šiuo atveju, mūsų objektas yra masyvas du, 299 00:15:20,520 --> 00:15:23,470 ir mes sakome, mes norime ilgis masyvo du. 300 00:15:23,470 --> 00:15:25,716 Taigi, tai tik ragina, kaip ilgis apie tai. 301 00:15:25,716 --> 00:15:27,090 Ir tai bus grąžinti savo ilgį. 302 00:15:27,090 --> 00:15:32,610 303 00:15:32,610 --> 00:15:36,790 Taip pat kažkas, reikia pažymėti, kad jei pastebime mūsų masyvus, 304 00:15:36,790 --> 00:15:39,830 skirtingai C, jie neturi būti visi yra tokio paties tipo. 305 00:15:39,830 --> 00:15:41,670 Tai daug daugiau, kaip PHP. 306 00:15:41,670 --> 00:15:45,905 JavaScript yra iš esmės tik kaip Tai įdomu meld C ir PHP. 307 00:15:45,905 --> 00:15:50,020 308 00:15:50,020 --> 00:15:52,170 Taigi mes gauti į tai. 309 00:15:52,170 --> 00:15:56,750 Nes dabar, tegul tiesiog manyti, kad jūsų matricos yra iš esmės 310 00:15:56,750 --> 00:16:00,640 kaip C matricos, nes jie nulį indeksuoti. 311 00:16:00,640 --> 00:16:04,120 Gerai, taip, kad yra viskas. 312 00:16:04,120 --> 00:16:08,850 Jūs taip pat galite tiesiog pratęsti masyvas kokia indekso norite. 313 00:16:08,850 --> 00:16:14,260 Kadangi tai tikriausiai SEG kaltės jums ar duoti jums šiek tiek klaidų, 314 00:16:14,260 --> 00:16:15,970 JavaScript yra, pavyzdžiui, "Ne, tai gerai. 315 00:16:15,970 --> 00:16:16,620 Aš tai. 316 00:16:16,620 --> 00:16:19,460 Mes tiesiog eiti tiesiai ten, kur norite. " 317 00:16:19,460 --> 00:16:24,310 >> Gerai, kad objektai yra labai svarbūs. 318 00:16:24,310 --> 00:16:29,720 Vaikinai bus naudojant šiuos daug jūsų P rinkinys, jei teisingai pamenu. 319 00:16:29,720 --> 00:16:34,780 Taigi dalykas, kad tai yra panašus į C yra structs. 320 00:16:34,780 --> 00:16:39,290 Taigi jūs galite galvoti about-- kai mes einame į Pavyzdžiui teisė 321 00:16:39,290 --> 00:16:41,810 Po to aš manau, kad jis bus padaryti daug daugiau sense-- 322 00:16:41,810 --> 00:16:45,830 bet mes iš esmės naudoja objektus į organizuoti žinoma susijusią informaciją. 323 00:16:45,830 --> 00:16:47,780 Kai mes kalbėjome apie structs C, mes dažnai 324 00:16:47,780 --> 00:16:53,405 kalbėti apie studentų, kurie turėjo tam tikrą vardą, ID, namas, žinote, koncentracija. 325 00:16:53,405 --> 00:16:56,030 Ir tai rūšies to paties dalyko kad mes naudojame objektus čia. 326 00:16:56,030 --> 00:16:59,300 Tai tiesiog organizuoti panaši informacija. 327 00:16:59,300 --> 00:17:03,620 >> Jūs taip pat galite galvoti apie tai, kaip daugiau panašus asociatyvines matricos PHP. 328 00:17:03,620 --> 00:17:10,010 Taigi, šis būtų rūšies dalykas kur mes turime tam tikrą raktą su kai verte, 329 00:17:10,010 --> 00:17:12,859 labai panašus į PHP. 330 00:17:12,859 --> 00:17:15,780 Taigi galite inicijuoti kai tuščias objektas, kaip matome čia, 331 00:17:15,780 --> 00:17:17,390 tik su garbanotieji petnešų. 332 00:17:17,390 --> 00:17:19,160 Taigi matricos yra skliausteliuose. 333 00:17:19,160 --> 00:17:21,220 Tuščios objektai yra garbanotieji petnešų. 334 00:17:21,220 --> 00:17:24,020 Geras atskirti turėti. 335 00:17:24,020 --> 00:17:27,319 Ir tai tik du skirtingi būdai, kaip nustatyti tokias savybes. 336 00:17:27,319 --> 00:17:31,460 Taigi tai yra rūšies daug daugiau būdu, kad 337 00:17:31,460 --> 00:17:35,220 yra panašus į PHP, su mūsų asociatyvių masyvų su mūsų pagrindiniais, 338 00:17:35,220 --> 00:17:39,910 ir mūsų vertė, o tai vienas is-- jums 339 00:17:39,910 --> 00:17:41,920 pamatyti tai daug daugiau JavaScript. 340 00:17:41,920 --> 00:17:43,550 Tai yra linkęs būti konvencija. 341 00:17:43,550 --> 00:17:47,660 Ir tuo pačiu būdu, kad darėme masyvas dviejų taškų ilgis, tai sakydamas, 342 00:17:47,660 --> 00:17:51,580 "Gerai, duok man tai priskirti šį objektą. " 343 00:17:51,580 --> 00:17:52,110 Teisė? 344 00:17:52,110 --> 00:17:55,660 Taigi taip ir buvo, pavyzdžiui, "duok man atributas ilgis masyvo dviejų " 345 00:17:55,660 --> 00:17:59,970 tai sakydamas: "man pateikti keletą ištrinamas iš mūsų duomenų tuščias objektas. " 346 00:17:59,970 --> 00:18:02,890 Arba šiuo atveju, mes paskiriant jį į tam tikrą vertę čia. 347 00:18:02,890 --> 00:18:06,200 Bet jūs taip pat galėtų naudotis, kad taip. 348 00:18:06,200 --> 00:18:09,090 >> Ir tada čia tai tik rodo du skirtingus perspėjimus. 349 00:18:09,090 --> 00:18:12,320 Taigi tai rodo įspėjimus Būtų patį, 350 00:18:12,320 --> 00:18:17,150 tai tik du skirtingus būdus gauti elementą, kad mes norime. 351 00:18:17,150 --> 00:18:19,552 Ar tai prasminga visiems? 352 00:18:19,552 --> 00:18:21,510 Jaučiu, kaip šis tikriausiai daugiau prasmės, 353 00:18:21,510 --> 00:18:23,270 tik todėl, kad mes atskilimas PHP. 354 00:18:23,270 --> 00:18:26,400 Bet kaip mes darome daugiau pavyzdžių, tai yra tiesiog lygiai taip pat. 355 00:18:26,400 --> 00:18:28,170 Jo partija yra tiesiog pakeisti sintaksė. 356 00:18:28,170 --> 00:18:30,710 357 00:18:30,710 --> 00:18:33,030 >> Gerai, kad pavyzdžiai. 358 00:18:33,030 --> 00:18:34,180 Aš myliu pavyzdžių. 359 00:18:34,180 --> 00:18:40,070 Taigi čia yra keletas CS50 kintamasis, kuris yra objektas, 360 00:18:40,070 --> 00:18:42,160 ir mes laikyti visa tai informacija apie jį. 361 00:18:42,160 --> 00:18:46,680 Taigi, mes turime Žinoma, instruktorius, TFS, psets ir šeimininku. 362 00:18:46,680 --> 00:18:51,840 Taigi matome, tai yra beveik visi skirtingų tipų. 363 00:18:51,840 --> 00:18:52,340 Teisė? 364 00:18:52,340 --> 00:18:56,230 Taigi objektus galima laikyti priskiria skirtingų tipų. 365 00:18:56,230 --> 00:19:01,220 Mes galime galvoti this-- tai labai panašus į mūsų masyvą PHP. 366 00:19:01,220 --> 00:19:07,470 Taigi svarbiausia, vertę, svarbiausia, vertę, raktas, vertę, taip toliau ir taip toliau. 367 00:19:07,470 --> 00:19:11,230 Kas taip pat įdomus tuo pačiu būdu, kad mes galime turėti matricos per masyvus, 368 00:19:11,230 --> 00:19:14,690 mes taip pat gali turėti daiktus per objektus, ar masyvų per objektus. 369 00:19:14,690 --> 00:19:18,410 Jūs niekada tik tik vieną kartą, dalykų. 370 00:19:18,410 --> 00:19:24,220 Mes galime gauti labai Inceptionesque, tiesiog nesustoti žemyn triušio skylę ten. 371 00:19:24,220 --> 00:19:26,080 >> Taigi, jei pastebime, mes turėti tam tikrą kursą, kad 372 00:19:26,080 --> 00:19:31,120 yra eilutė, instruktorius tai eilutė, ir masyvas, int ir Būlio. 373 00:19:31,120 --> 00:19:36,110 Taigi visų šių skirtingų dalykų. 374 00:19:36,110 --> 00:19:39,600 >> Gerai, kad mes turime dar vieną. 375 00:19:39,600 --> 00:19:42,930 Taigi, šiuo atveju, turime Objektų masyvo. 376 00:19:42,930 --> 00:19:45,320 Taigi tiesiog patinka objektą gali turėti jame masyvo. 377 00:19:45,320 --> 00:19:47,210 Mes taip pat gali turėti objektų masyvo. 378 00:19:47,210 --> 00:19:51,250 Tai gali būti naudinga, kad galvoti apie panaši į tokio pobūdžio 379 00:19:51,250 --> 00:19:54,260 kaip mes turėjome maišos stalo, mes turėjome masyvą 380 00:19:54,260 --> 00:19:56,220 Visų šių skirtingų tipų structs kad 381 00:19:56,220 --> 00:19:59,070 buvo rodyklės į skirtingus mazgai ir Papuošalą. 382 00:19:59,070 --> 00:20:01,420 Bet šiuo atveju, mes turi daiktų masyvo. 383 00:20:01,420 --> 00:20:04,890 Taigi, tai yra kaip masyvo Association masyvai. 384 00:20:04,890 --> 00:20:09,430 Taigi, mes turime šiek tiek pirmąjį elementą būtų būti objektas su pavadinimas James 385 00:20:09,430 --> 00:20:11,340 ir namo Winthrop. 386 00:20:11,340 --> 00:20:14,780 >> Vaikinai gali prisiminti kažkas labai panašus į tai 387 00:20:14,780 --> 00:20:21,710 su jūsų paskutinio pset, kur, jei jums ištraukė kažką iš savo duomenų bazės, 388 00:20:21,710 --> 00:20:24,480 Rikiuoti nuo dalykas jūsų masyvas buvo 389 00:20:24,480 --> 00:20:27,110 visa informacija apie pirmasis vartotojas, kad įvykdyti ją, 390 00:20:27,110 --> 00:20:30,765 ir tada turėjo indeksą į tą gauti savo atsargų ar jų talpyklą 391 00:20:30,765 --> 00:20:32,110 arba Papuošalą. 392 00:20:32,110 --> 00:20:34,620 Taigi, šis yra labai daug pats dalykas, tiesiog šiek tiek pakeisti 393 00:20:34,620 --> 00:20:39,570 sintaksės, šiek tiek pokytis žodžiai mes naudojame juos apibūdinti. 394 00:20:39,570 --> 00:20:45,960 >> Taigi, jei mes norėjome, gali kas nors pasakyti man, ką šis perspėjimas būtų padaryti čia? 395 00:20:45,960 --> 00:20:48,780 Arba ką tai tiek kodas būtų padaryti mus? 396 00:20:48,780 --> 00:20:50,992 397 00:20:50,992 --> 00:20:52,616 AUDITORIJA: Tai duosiu jums visus vardus. 398 00:20:52,616 --> 00:20:54,900 ALLISON Buchholtz-AS: Teisė, todėl būtų tiesiog įspėti su visomis pavadinimų 399 00:20:54,900 --> 00:20:57,960 nes tai būtų eiti per Kotedžas aš, todėl reikia pradėti nuo nulio. 400 00:20:57,960 --> 00:21:01,330 Taigi sakyčiau, gerai mes ieškome bent šio pirmojo objekto, kuris 401 00:21:01,330 --> 00:21:03,210 yra pirmasis lizdas mūsų masyvo. 402 00:21:03,210 --> 00:21:06,900 Ir ji sako, "man atributas, apie tą objektą vardą. " 403 00:21:06,900 --> 00:21:09,030 Taigi mes einame čia mes norime skenavimas, mes norime surasti vardą, 404 00:21:09,030 --> 00:21:11,340 ir mes norime spausdinti Jokūbas, Molly, Carl. 405 00:21:11,340 --> 00:21:14,410 406 00:21:14,410 --> 00:21:15,799 Turite klausimų iki šiol? 407 00:21:15,799 --> 00:21:17,590 JavaScript deja jūs ketinate būti 408 00:21:17,590 --> 00:21:20,950 daro daug ieško ant jūsų savo, suprasti, sintaksę, 409 00:21:20,950 --> 00:21:21,910 grumiasi su juo. 410 00:21:21,910 --> 00:21:25,870 Bet, žinoma, aš visada čia Darbo valandos visada čia. 411 00:21:25,870 --> 00:21:28,260 Aš gali būti antradieniais šią savaitę. 412 00:21:28,260 --> 00:21:31,050 Taigi, jei esate ten, jūs galite ateiti pas mane šią savaitę. 413 00:21:31,050 --> 00:21:32,470 Tai būčiau didelis. 414 00:21:32,470 --> 00:21:36,260 >> Gerai, kad DOM Dokumento objektinis modelis. 415 00:21:36,260 --> 00:21:38,900 Taigi tai yra tiesiog būdas kad mums patinka galvoti 416 00:21:38,900 --> 00:21:45,720 apie tai, kaip mūsų HTML ir viskas per ji organizuota. 417 00:21:45,720 --> 00:21:49,930 Tai labai daug ką, kad tikriausiai ateis ant jūsų viktorina. 418 00:21:49,930 --> 00:21:58,150 Aš žinau, mano metų, tai buvo tarsi čia HTML byla, užpildykite už jį DOM. 419 00:21:58,150 --> 00:21:59,770 Ir jūs tiesiog įveskite smulkmenos. 420 00:21:59,770 --> 00:22:01,500 Tai turėtų būti lengvai taškų tikiuosi. 421 00:22:01,500 --> 00:22:03,450 Tikimės, kad jums see-- 422 00:22:03,450 --> 00:22:04,590 >> Auditorija: [nesigirdi] 423 00:22:04,590 --> 00:22:06,660 >> ALLISON Buchholtz-AS: Taigi matote šį medį čia? 424 00:22:06,660 --> 00:22:07,200 >> AUDITORIJA: Taip. 425 00:22:07,200 --> 00:22:08,949 >> ALLISON Buchholtz-AS: Taigi jie prašys naudoti 426 00:22:08,949 --> 00:22:11,750 užpildyti, kas eina po kūną. 427 00:22:11,750 --> 00:22:15,770 Gal pagal kūną, mes turime kai Divs ar mes turime keletą dalių, 428 00:22:15,770 --> 00:22:19,160 ir mes prašome užpildyti Medis labai panašus į šį. 429 00:22:19,160 --> 00:22:21,440 Taigi mes vaikščioti per ją. 430 00:22:21,440 --> 00:22:26,120 Taigi Dokumento-objektas Modelis yra tik būdas 431 00:22:26,120 --> 00:22:31,240 susisteminti ir manau, apie mūsų HTML grafiškai. 432 00:22:31,240 --> 00:22:33,860 433 00:22:33,860 --> 00:22:35,840 Ir taip pat, kai mes gauname į daugiau JavaScript, 434 00:22:35,840 --> 00:22:37,640 tai bus būdas, kad mes iš tikrųjų 435 00:22:37,640 --> 00:22:39,990 manipuliuoti skiriasi elementai puslapyje. 436 00:22:39,990 --> 00:22:43,980 Mes turime būdą, kaip prieiti prie kiekvieno iš mūsų HTML dalykų, 437 00:22:43,980 --> 00:22:48,050 ir todėl tai suteikia mums labai betono standartizuotas būdas 438 00:22:48,050 --> 00:22:51,010 įvairiuose tinklalapiuose, kaip tai padaryti. 439 00:22:51,010 --> 00:22:53,440 >> Taigi, jei mes tiesiog pasivaikščioti ši čia, žinoma 440 00:22:53,440 --> 00:22:56,790 Mūsų dokumentas yra tarsi mūsų visą failą. 441 00:22:56,790 --> 00:22:59,350 Akivaizdu, kad prasminga kad tai didžiausias dalykas, 442 00:22:59,350 --> 00:23:03,520 ir tada mes turime realią HTML, kuri atitinka šiai žymai čia. 443 00:23:03,520 --> 00:23:08,480 Taip pat, jei jūs įtrauka jūsų žymės tinkamai, tada kuriant šią DOM medį 444 00:23:08,480 --> 00:23:10,530 tampa super paprasta. 445 00:23:10,530 --> 00:23:12,400 Taigi, mes turime tam tikrą galvą čia. 446 00:23:12,400 --> 00:23:15,780 Mes turime kūną, kad matome kamieninių off HTML, 447 00:23:15,780 --> 00:23:18,530 kuris yra, kodėl mes turime galvą ir kūną. 448 00:23:18,530 --> 00:23:22,880 Per galvą, mes turime kai žymės pavadinimą, pabaigos žymės pavadinimą, 449 00:23:22,880 --> 00:23:24,570 todėl mes žinome, kad ateina po galvos. 450 00:23:24,570 --> 00:23:28,040 Ir per mūsų žymės pavadinimą, turime Hello, World. 451 00:23:28,040 --> 00:23:28,740 Gerai? 452 00:23:28,740 --> 00:23:31,311 Taigi, kad visa ši kairėje filialas. 453 00:23:31,311 --> 00:23:34,060 Ir tada už dešinėje šakos Čia matome, kad turime HTML, 454 00:23:34,060 --> 00:23:38,680 Gerai mes padarėme šį galvos dalį, Mes ieškome tik ne kūno, 455 00:23:38,680 --> 00:23:40,670 todėl mes turime tam tikrą kūno plotą. 456 00:23:40,670 --> 00:23:44,350 Ir per, kad tik dalykas, kurį mes turime, yra Labas, pasauli. 457 00:23:44,350 --> 00:23:45,090 Gerai? 458 00:23:45,090 --> 00:23:54,130 Jei mes turėjome tokius dalykus kaip kai laikiklis p ir tada 459 00:23:54,130 --> 00:23:57,500 Labas, pasauli, ir tada kitą Laikiklis P atsisveikinti, pasaulio, 460 00:23:57,500 --> 00:24:00,080 mes turime dvi burbulų atskilimas čia. 461 00:24:00,080 --> 00:24:05,550 Kadangi jie abu pagal kūną, bet jie atskirus punktus ir šiuo atveju. 462 00:24:05,550 --> 00:24:11,520 Yra tikrai praktika apie tai ankstesniuose viktorinos, 463 00:24:11,520 --> 00:24:14,570 taip pat daug internete apie tai. 464 00:24:14,570 --> 00:24:18,260 Gerai, kad tai tik leidžia mums pamatyti viską gražiai 465 00:24:18,260 --> 00:24:20,810 ir manipuliuoti dalykus labai sistemingai. 466 00:24:20,810 --> 00:24:21,340 Gerai? 467 00:24:21,340 --> 00:24:23,640 Mes žinome, kaip tiksliai feed per šio medžio, 468 00:24:23,640 --> 00:24:26,910 todėl mes žinome, ką mes norime pasiekti. 469 00:24:26,910 --> 00:24:31,690 >> Gerai, kad tai, kodėl mes norime turėti šį modelį rūšiuoti, 470 00:24:31,690 --> 00:24:35,190 kad mes galime naudoti dalykų, kaip tai, ir mes suprantame, ką jie reiškia, 471 00:24:35,190 --> 00:24:38,370 ir jie standartizuoti per visų dalykų, kad mes darome. 472 00:24:38,370 --> 00:24:45,900 Taigi dokumentas taškas pavadinimas yra tiesiog iš our-- pavadinimas visi šie 473 00:24:45,900 --> 00:24:48,960 yra gana savaime suprantama, Man patinka galvoti. 474 00:24:48,960 --> 00:24:51,660 Taigi pirmieji trys pavyzdžiai yra tiesiog pasakyti, 475 00:24:51,660 --> 00:24:54,770 "Gerai, tik duok man pavadinimas šį tinklalapį. " 476 00:24:54,770 --> 00:24:58,030 Taigi jis duos jums tai, ką atitinka pavadinimu. 477 00:24:58,030 --> 00:25:01,880 >> Dokumento taškas kūno ketina suteikti jums kas yra tose kūno žymes. 478 00:25:01,880 --> 00:25:03,240 Taigi jūs galite manipuliuoti, kad. 479 00:25:03,240 --> 00:25:07,820 Ir dokumentas dot dot kūnas įvesti HTML labai kietas vienas, 480 00:25:07,820 --> 00:25:11,660 o gal yra ne taip, kaip super intuityvus, bet vidinis HTML 481 00:25:11,660 --> 00:25:13,740 atitinka šios teisės čia. 482 00:25:13,740 --> 00:25:17,410 Taigi, jei jūs kada nors norite manipuliuoti tekstą puslapyje, 483 00:25:17,410 --> 00:25:22,700 paprastai jūs ketinate daryti kažkas su kūno dot vidinio HTML. 484 00:25:22,700 --> 00:25:23,820 Gerai? 485 00:25:23,820 --> 00:25:31,341 Taigi, vidinis HTML linkęs kreiptis į kas iš tikrųjų tarp šių žymes. 486 00:25:31,341 --> 00:25:31,840 Gerai? 487 00:25:31,840 --> 00:25:33,020 Ir tada naudingų funkcijų. 488 00:25:33,020 --> 00:25:40,390 Taigi, jei norite gauti bet kuris iš šių, bet koks elementas, 489 00:25:40,390 --> 00:25:43,140 mes turime tam tikrą ID klasė pavadinimas arba žyma, pavadinimas. 490 00:25:43,140 --> 00:25:47,100 Tai yra labai panašus į tai, ką mes padarėme su CSS, tiesa? 491 00:25:47,100 --> 00:25:51,360 Kur mes turime keletą selektoriai, kad atitinka arba žymos, klasė 492 00:25:51,360 --> 00:25:53,800 kad mes suteikiame jiems, ar ID. 493 00:25:53,800 --> 00:25:55,310 Tai labai taip pat. 494 00:25:55,310 --> 00:26:00,720 Jei turite kažką, kad turi tam tikrą šuo klasę, 495 00:26:00,720 --> 00:26:05,800 ir sakote gauti elementus pagal žymę vardu, ir jūs įdėti šuo there-- arba Atsiprašome, 496 00:26:05,800 --> 00:26:06,610 klasės pavadinimas. 497 00:26:06,610 --> 00:26:07,770 Jūs galite įdėti taškas ten. 498 00:26:07,770 --> 00:26:11,780 Jis ketina grįžti visi tie elementai jums, kurie turi šią klasę. 499 00:26:11,780 --> 00:26:13,880 Taigi jūs galite manipuliuoti tik tiems. 500 00:26:13,880 --> 00:26:18,430 Lygiai taip pat, o gal tiesiog nori manipuliuoti kai galva, taip 501 00:26:18,430 --> 00:26:20,980 kai h1 antraštės, kaip mes padarėme. 502 00:26:20,980 --> 00:26:24,900 Tai galite padaryti gauti elementus pagal žymę pavadinimas, nes h1 žyma, pavadinimas. 503 00:26:24,900 --> 00:26:29,270 Ir tuo pačiu būdu, jei nori gauti kai unikalus dalykas, jūs galite padaryti get žymą. 504 00:26:29,270 --> 00:26:31,100 Gauk elementą Id. 505 00:26:31,100 --> 00:26:32,710 Ir jie yra iš tikrųjų daug jų. 506 00:26:32,710 --> 00:26:36,300 Tai yra tik kaip trys labai daug. 507 00:26:36,300 --> 00:26:39,600 Taigi, jei jūs einate internete, kaip Aš ruošiuosi skatinti 508 00:26:39,600 --> 00:26:45,342 jums reikia padaryti, ir ką nors tyrimai savo, 509 00:26:45,342 --> 00:26:48,450 Aš tikrai rekomenduoju žiūrėdamas į visus tuos. 510 00:26:48,450 --> 00:26:50,880 Jie gali būti itin naudinga, ypač kai 511 00:26:50,880 --> 00:26:57,180 norite tiesiog rūšies manipuliuoti labai konkrečių dalykų, be kurių 512 00:26:57,180 --> 00:27:00,390 eiti per ir bandykite neįtrauktų į viską. 513 00:27:00,390 --> 00:27:03,540 >> Gerai, kad paskutinis dalykas yra JavaScript įvykiai. 514 00:27:03,540 --> 00:27:10,730 Taigi, kai aš kalbu anksčiau apie vyksta į svetainę, 515 00:27:10,730 --> 00:27:14,340 ir kai jūs Pakimba virš kažko, ar jūsų Užeikite pele kažką, 516 00:27:14,340 --> 00:27:15,420 kažkas atsitiks. 517 00:27:15,420 --> 00:27:17,900 Tai yra tai, ką mes norėtume galvoti apie kaip įvykis. 518 00:27:17,900 --> 00:27:23,970 Taigi, ką mes turime, kurie gali būti naudinga čia yra onclick. 519 00:27:23,970 --> 00:27:29,140 Taigi mano buvo hover, kuris, aš tikiu, yra tik ant hover. 520 00:27:29,140 --> 00:27:31,300 Taip pat jų tona kad jūs galite ieškoti. 521 00:27:31,300 --> 00:27:34,340 Yra Visą sąrašą internete skirtingų daiktų 522 00:27:34,340 --> 00:27:37,130 kad jūs galite klausytis. 523 00:27:37,130 --> 00:27:41,220 >> Bet JavaScript renginiai iš esmės tik reaguoti į tai, kas 524 00:27:41,220 --> 00:27:42,430 kad savo vartotojo daro. 525 00:27:42,430 --> 00:27:42,930 Teisė? 526 00:27:42,930 --> 00:27:45,220 Taigi savo vartotojo daro kažkas, tai įvykis, 527 00:27:45,220 --> 00:27:48,340 ir "JavaScript" atsakys Tačiau norėtumėte ją į. 528 00:27:48,340 --> 00:27:49,770 Tai bus atitinkamai reaguoti. 529 00:27:49,770 --> 00:27:54,630 Taigi, šiuo atveju, turime kai langas taškas įkėlimo. 530 00:27:54,630 --> 00:27:57,170 Taigi, kas tai sako yra "laukti kol langas pakrautas. 531 00:27:57,170 --> 00:27:57,780 Gerai? 532 00:27:57,780 --> 00:28:02,102 Taigi, kai viskas pakrautas, įkėlimo, galite atlikti šią funkciją. 533 00:28:02,102 --> 00:28:03,810 Taigi, kai viskas pakrautas, jūs ketinate 534 00:28:03,810 --> 00:28:07,760 turėti tam tikrą paieškos mygtuką kad gauna elementą Id, 535 00:28:07,760 --> 00:28:13,740 ir jis spausdina kas, kad elementas yra "mygtuką Ieškoti. 536 00:28:13,740 --> 00:28:17,050 Ir tada mes turime šį kintamąjį, mes sakome: "Gerai, onclick". 537 00:28:17,050 --> 00:28:20,390 Taigi, kai mes išgirsite spragtelėjimą mygtuką Paieška, 538 00:28:20,390 --> 00:28:23,990 vykdyti šią funkciją, kuri yra perspėjimas, jūs paspaudėte mygtuką Pateikti užklausą. 539 00:28:23,990 --> 00:28:28,910 >> Taigi, kas atsitinka is-- tai gražus tiek grafinis čia. 540 00:28:28,910 --> 00:28:31,480 Taigi, mūsų dokumentų kroviniai, kad mūsų įkėlimo, 541 00:28:31,480 --> 00:28:34,340 randame mūsų paieškos mygtuką, kuris yra tai. 542 00:28:34,340 --> 00:28:36,570 Mes ieškome mūsų mygtuką Ieškoti. 543 00:28:36,570 --> 00:28:40,790 Ir tada, kai mygtukas yra Ieškoti paspaudėte, ji atitinka čia. 544 00:28:40,790 --> 00:28:41,980 Onclick. 545 00:28:41,980 --> 00:28:47,300 Tada mes pagaliau įspėti mūsų vartotojas, kuris tai paskutinė eilutė čia. 546 00:28:47,300 --> 00:28:48,250 Gerai? 547 00:28:48,250 --> 00:28:52,960 Taigi kiekvienas iš šių keturių žingsnių tik atitinka keturių dėžės 548 00:28:52,960 --> 00:28:55,031 ten ant dugno. 549 00:28:55,031 --> 00:28:56,405 Ar tai prasminga visiems? 550 00:28:56,405 --> 00:29:01,120 551 00:29:01,120 --> 00:29:05,200 >> Ir tada vienas dalykas, kad aš tik ketina paminėti labai, labai trumpai, kad aš 552 00:29:05,200 --> 00:29:08,660 skatinti jus vaikinai į eiti ieškoti daugiau į tai 553 00:29:08,660 --> 00:29:13,210 JQuery, kuri yra tik biblioteka kuris yra pastatytas ant JavaScript. 554 00:29:13,210 --> 00:29:16,480 Tai yra super naudingas, nes su dauguma bibliotekų. 555 00:29:16,480 --> 00:29:18,320 Yra daug funkcijų. 556 00:29:18,320 --> 00:29:21,930 Taigi, jei ten kada nors, kad norite padaryti JavaScript, 557 00:29:21,930 --> 00:29:24,880 Jūsų pirmasis instinktas turėtų būti ne galvoti 558 00:29:24,880 --> 00:29:27,340 d "kokią funkciją turėtų Aš kodą? ", Jis turėtų būti, 559 00:29:27,340 --> 00:29:29,560 "Leiskite man pamatyti, kas yra jau tai padarė už mane. " 560 00:29:29,560 --> 00:29:32,800 Nes devynis kartus iš dešimties, kažkas tai padarė jau 561 00:29:32,800 --> 00:29:35,760 ir jie tikriausiai tai padarė geriau. 562 00:29:35,760 --> 00:29:39,990 Žmonės praleidžia daug laiko daro tai, ir "JavaScript" labai plačiai naudojami, 563 00:29:39,990 --> 00:29:42,810 todėl žmonės nuolat bando padaryti tai geriau. 564 00:29:42,810 --> 00:29:47,110 Ir JQuery turi daug funkcijų kad tikriausiai bus naudinga jums 565 00:29:47,110 --> 00:29:50,470 savo galutinio projekto, jei esate ką nors su web dizainas. 566 00:29:50,470 --> 00:29:53,480 Kaip aš norėčiau pasakyti, "darbas protingesni, o ne sunkiau. " 567 00:29:53,480 --> 00:29:57,130 Jei vaikinai tai padaryti, tai bus didelis. 568 00:29:57,130 --> 00:30:00,330 Kai mes tuo hackathon aš ne norime, kad jūs visi pabrėžė. 569 00:30:00,330 --> 00:30:03,600 Aš noriu, kad jūs, pavyzdžiui, "aš tai. JQuery "gavo mano nugaros. 570 00:30:03,600 --> 00:30:05,790 Man nereikia rašyti šias funkcijas. " 571 00:30:05,790 --> 00:30:07,636 >> Taigi tik du dalykus atminkite, kad aš ruošiuosi 572 00:30:07,636 --> 00:30:10,220 kad jums vaikinai atrodo daugiau į JQuery savo. 573 00:30:10,220 --> 00:30:13,070 Viskas, ką aš ruošiuosi pasakyti, kad daro kai kurie gana awesome dalykų 574 00:30:13,070 --> 00:30:15,220 ir gali padaryti jūsų gyvenimą visai daug lengviau. 575 00:30:15,220 --> 00:30:17,150 Bet tai, ką norite turi tai, ką failą 576 00:30:17,150 --> 00:30:21,020 kad jūs ketinate naudoti jį, jūs ketinate nori šias dvi eilutes. 577 00:30:21,020 --> 00:30:25,630 Jūs ketinate nori scenarijus Js JQuery dot js. 578 00:30:25,630 --> 00:30:28,500 Ir iš tikrųjų jūsų šaltinis bus kai URL. 579 00:30:28,500 --> 00:30:35,870 Jei "Google" jQuery, Google iš tikrųjų vyksta visus failus jums. 580 00:30:35,870 --> 00:30:38,950 Taigi jūs tikrai norite įėjimo, kad URL vietoj. 581 00:30:38,950 --> 00:30:41,130 Aš tiesiog tai čia Paprastumo dėlei. 582 00:30:41,130 --> 00:30:45,180 Visa tai reiškia, yra kur rasti savo jQuery biblioteką. 583 00:30:45,180 --> 00:30:48,600 Tai didžiulis, todėl jūs nenorite surengti jį savo kompiuteryje 584 00:30:48,600 --> 00:30:53,390 jei galite išvengti, kuris yra, kodėl mes linkę tiesiog įdėti į "Google" URL, 585 00:30:53,390 --> 00:30:55,880 visagalis visus šiuos failus. 586 00:30:55,880 --> 00:30:56,380 Gerai? 587 00:30:56,380 --> 00:30:58,850 Jūs Google, aš pažadu jis bus ten. 588 00:30:58,850 --> 00:31:01,200 >> Ir tada kokia Failas JavaScript, kad esate 589 00:31:01,200 --> 00:31:07,150 naudojant, todėl tai yra tik keletas išorės Failas JavaScript, kad jūs naudojate. 590 00:31:07,150 --> 00:31:11,570 Lygiai taip pat, kad mes Prisijunkite prie mūsų CSS failai, tai tos pačios rūšies dalykas. 591 00:31:11,570 --> 00:31:15,480 Tai tiesiog nuorodos į failą kur jūsų "JavaScript" yra. 592 00:31:15,480 --> 00:31:18,970 Ir aš turiu keletą pavyzdžių su paprasta JavaScript. 593 00:31:18,970 --> 00:31:20,220 Taigi mes, vyksta per ją. 594 00:31:20,220 --> 00:31:27,230 Ir tada jūsų indeksą JavaScript, kuri yra jūsų "JavaScript" failą čia 595 00:31:27,230 --> 00:31:30,900 tai yra rūšies įvynioklio kad jūs turite JQuery. 596 00:31:30,900 --> 00:31:33,860 Jūs beveik 99,9 procentų laiko vyksta 597 00:31:33,860 --> 00:31:36,800 turėti tai savo index.js failą. 598 00:31:36,800 --> 00:31:40,010 Nes tai, ką ši sako yra, "Nevykdo nieko 599 00:31:40,010 --> 00:31:43,480 kol jūsų dokumentas yra iš tikrųjų pasiruošę ", kuri yra būtent tai, ko norite. 600 00:31:43,480 --> 00:31:46,600 Nes jei jūsų dokumentas nėra pasirengę, ir JQuery pradeda daryti dalykus, 601 00:31:46,600 --> 00:31:48,020 tai tik netvarka. 602 00:31:48,020 --> 00:31:50,480 Taigi jūs visada norite turėti šį įvynioti. 603 00:31:50,480 --> 00:31:55,760 Ir tada dalykų, kad eiti ten, aš palieka jūsų vaikinai pačių perusing. 604 00:31:55,760 --> 00:32:04,610 >> Gerai, kad yra kokių nors klausimų teisė Dabar apie JavaScript apskritai? 605 00:32:04,610 --> 00:32:07,420 Arba DOM modelis? 606 00:32:07,420 --> 00:32:10,780 Jei ne, mes turime kai kietas pavyzdžių, kad mes galime eiti per, 607 00:32:10,780 --> 00:32:13,120 kad jus vaikinai galite man padėti kodą. 608 00:32:13,120 --> 00:32:15,877 Bet aš taip pat bus super gražus, ir jei jus 609 00:32:15,877 --> 00:32:17,960 nenoriu nieko už tai, kad bauda. 610 00:32:17,960 --> 00:32:20,510 Taip pat galiu tiesiog suteikti jums pavyzdžių. 611 00:32:20,510 --> 00:32:24,581 Bet nieko apie "PowerPoint", kol mes pereiti? 612 00:32:24,581 --> 00:32:25,080 Nemokama. 613 00:32:25,080 --> 00:32:26,990 >> Jaučiu, kaip jus vaikinai reikia energijos. 614 00:32:26,990 --> 00:32:31,516 Taigi manau, kad mes ketiname pradėti su mano šalies pavyzdys pirmą. 615 00:32:31,516 --> 00:32:33,390 Mes turime tris pavyzdžius, turite savo pasirinkimą. 616 00:32:33,390 --> 00:32:37,720 Taigi, mes turime laikrodis, kur mes einame įgyvendinti realų laikrodį, kad yra 617 00:32:37,720 --> 00:32:41,430 ketina atnaujinti, kaip laikas eina. 618 00:32:41,430 --> 00:32:43,310 Mes turime šį puikų Twitter funkciją. 619 00:32:43,310 --> 00:32:44,560 This-- žinote, ką, laikykis. 620 00:32:44,560 --> 00:32:47,220 Mes ketiname padaryti tai praeina. 621 00:32:47,220 --> 00:32:47,950 Bam. 622 00:32:47,950 --> 00:32:49,060 Gerai. 623 00:32:49,060 --> 00:32:56,132 >> Mes turime šį puikų Twitter funkciją čia that-- Žinau, tiesa? 624 00:32:56,132 --> 00:32:57,090 Tai bus puikus. 625 00:32:57,090 --> 00:32:58,350 Ar jūs vaikinai susijaudinęs? 626 00:32:58,350 --> 00:33:01,170 Tai vyksta suskaičiuoti skaičių Ženklų, kad jums paliko, 627 00:33:01,170 --> 00:33:04,520 Taigi, jei aš tipo dabar, žinoma, ji vis dar sako 140, 628 00:33:04,520 --> 00:33:06,190 bet mes žinome, kad tai ne tas atvejis. 629 00:33:06,190 --> 00:33:08,570 Ir tada mūsų paskutinis Čia, spauskite čia ir linksmintis. 630 00:33:08,570 --> 00:33:12,150 Kas nutiks, kai mes spustelėkite, fonas s 631 00:33:12,150 --> 00:33:13,340 ketina keisti spalvas. 632 00:33:13,340 --> 00:33:17,060 Taigi vaikinai turi savo variantus kuris iš jų norite padaryti pirmiausia. 633 00:33:17,060 --> 00:33:19,800 Pažadu Imsiu, kad tai labai lengva jums. 634 00:33:19,800 --> 00:33:22,680 Aš jaučiu, kaip visi tipo tiesiog labai mažas raktas šiandien. 635 00:33:22,680 --> 00:33:25,540 Taigi, aš padėsime jums, kaip mes įgyvendinti visiems. 636 00:33:25,540 --> 00:33:28,520 Jei norite varpelių į, tai puiku, bet aš 637 00:33:28,520 --> 00:33:30,020 jaučiasi kiekvienas šiek tiek pavargęs. 638 00:33:30,020 --> 00:33:32,970 Taigi aš tiesiog vaikščioti jus per šiuos pavyzdžius. 639 00:33:32,970 --> 00:33:35,015 Ar mes turime ką nors, kad mes norėtume padaryti pirmiausia? 640 00:33:35,015 --> 00:33:38,140 641 00:33:38,140 --> 00:33:39,475 Kiekvienas? 642 00:33:39,475 --> 00:33:41,350 Nesvarbu? 643 00:33:41,350 --> 00:33:41,867 Gerai. 644 00:33:41,867 --> 00:33:42,450 Jūs žinote, ką? 645 00:33:42,450 --> 00:33:43,290 Mes nuo šalies. 646 00:33:43,290 --> 00:33:48,380 Jaučiu, kaip jus vaikinai reikia little-- taip, mes padarysime partijos vienas pirmas. 647 00:33:48,380 --> 00:33:48,880 Gerai. 648 00:33:48,880 --> 00:33:51,470 649 00:33:51,470 --> 00:33:56,930 >> Taigi, ką mes turime here-- tai ne turėtų būti ten. 650 00:33:56,930 --> 00:33:57,910 Dabar tai gerai. 651 00:33:57,910 --> 00:33:59,810 Gerai. 652 00:33:59,810 --> 00:34:03,110 Taigi, ką mes turime čia tiesiog paprastas HTML puslapis 653 00:34:03,110 --> 00:34:07,840 kad jus vaikinai visi turėtų būti super susipažinęs su iš savo dviejų paskutinių psets. 654 00:34:07,840 --> 00:34:10,212 mes turime doc tipo čia. 655 00:34:10,212 --> 00:34:10,920 Ar visi matote? 656 00:34:10,920 --> 00:34:11,420 Gerai. 657 00:34:11,420 --> 00:34:12,560 Nemokama. 658 00:34:12,560 --> 00:34:13,900 Mes turime HTML akivaizdu. 659 00:34:13,900 --> 00:34:18,360 Mes turime antraštę, kuri yra susietas su stiliaus lapo, kad 660 00:34:18,360 --> 00:34:21,420 tiesiog padarė mano šrifto gražus ir didelis ir drąsus. 661 00:34:21,420 --> 00:34:23,489 Taigi nesijaudinkite apie tai. 662 00:34:23,489 --> 00:34:26,437 >> Mes turime tam tikrą kūną Id fone, gerai? 663 00:34:26,437 --> 00:34:28,520 Kadangi mes ketiname būti keisti foną. 664 00:34:28,520 --> 00:34:31,964 Taigi, kai mes keičiasi fonas mūsų kūno, 665 00:34:31,964 --> 00:34:35,965 mes prisimename iš prieš dvi savaites kai mes susiduriame su interneto svetainėse. 666 00:34:35,965 --> 00:34:36,840 Taigi gerai, kad tai. 667 00:34:36,840 --> 00:34:39,270 Ir mes turime kai Id lygus šalis. 668 00:34:39,270 --> 00:34:43,909 Ši val teisėjas svaras tiesiog reiškia, kad jis ketina eiti į tą patį puslapį. 669 00:34:43,909 --> 00:34:47,120 Ir spustelėkite čia linksmintis, kuris yra, kodėl kai mes spustelėkite jį, 670 00:34:47,120 --> 00:34:48,940 ji turėtų keisti spalvas, laimei. 671 00:34:48,940 --> 00:34:54,322 >> Ir tada mes turime tam tikrą scenarijų, kad čia yra tik susijęs su šios partijos dot js 672 00:34:54,322 --> 00:34:58,100 failas, tai yra tuščias, nes mes nieko nepadarė dar. 673 00:34:58,100 --> 00:35:00,450 Ir tai labai liūdna. 674 00:35:00,450 --> 00:35:06,100 Tačiau labai greitai, tai bus pakeisti spalvų, ir tai bus nuostabus. 675 00:35:06,100 --> 00:35:10,520 >> Taigi, aš tik ketina eiti jums vaikinai per kiek mes galime priartėti tai. 676 00:35:10,520 --> 00:35:14,030 Taigi pirmas dalykas, kad mes norime daryti, 677 00:35:14,030 --> 00:35:18,050 jei mes keičiant foną kūnas, pirmas dalykas, kurį mes norime 678 00:35:18,050 --> 00:35:22,730 daryti iš tikrųjų patraukti ką kūnas, tiesa? 679 00:35:22,730 --> 00:35:27,690 Taigi, mes norime turėti sumą, mūsų fonas ir, jei pastebėsite, 680 00:35:27,690 --> 00:35:29,567 Aš tiesiog automatiškai tiesiog pradėkite spausdinti. 681 00:35:29,567 --> 00:35:32,400 Nėra nieko ypatinga, kad mes reikia padaryti mūsų JavaScript failus. 682 00:35:32,400 --> 00:35:35,820 Galiu pradėti skelbiantis kintamuosius, ir deklaruojant atsitiktinių funkcijų. 683 00:35:35,820 --> 00:35:38,110 Ir tai daug laisvos formos. 684 00:35:38,110 --> 00:35:41,930 Tai kaip su C, mes davė jums visiems Šie standieji taisyklės ir užaugo, 685 00:35:41,930 --> 00:35:43,220 todėl mes, pavyzdžiui, "pasitrauktų. 686 00:35:43,220 --> 00:35:44,000 Būkite nemokamai. 687 00:35:44,000 --> 00:35:44,870 Ar tai, ką nori. " 688 00:35:44,870 --> 00:35:46,280 Ir tai, ką JavaScript. 689 00:35:46,280 --> 00:35:48,390 Taigi, mes turime tam tikrą foną čia. 690 00:35:48,390 --> 00:35:55,900 Su mūsų DOM modelis, mes žinome, mes gali padaryti dokumentas taškas gauti elementą, 691 00:35:55,900 --> 00:36:00,290 ir jei pastebime čia mūsų kūnas turi Id. 692 00:36:00,290 --> 00:36:00,930 Teisė? 693 00:36:00,930 --> 00:36:06,310 Taigi, mes galime padaryti gauti dokumentą ID, ir čia paprasta. 694 00:36:06,310 --> 00:36:08,295 Kas mūsų Id, kad mes norime čia? 695 00:36:08,295 --> 00:36:09,170 AUDITORIJA: faktai. 696 00:36:09,170 --> 00:36:11,280 ALLISON Buchholtz-AS: faktai. 697 00:36:11,280 --> 00:36:12,230 Puikiai. 698 00:36:12,230 --> 00:36:14,250 Ir kabliataškiu pabaigoje. 699 00:36:14,250 --> 00:36:15,610 Tai niekur nedingo dar. 700 00:36:15,610 --> 00:36:17,330 Jūs vis dar reikia jūsų Kabliataškis. 701 00:36:17,330 --> 00:36:17,830 Gerai. 702 00:36:17,830 --> 00:36:19,690 Štai mūsų pirmasis. 703 00:36:19,690 --> 00:36:23,880 Ir kai mes spustelėkite kažką, mes nori kažką atsitikti, tiesa? 704 00:36:23,880 --> 00:36:28,270 Taigi mes norime kai kintamasis Štai laukia paspaudimu. 705 00:36:28,270 --> 00:36:32,410 Ką mes ketiname padaryti, tai mes ketiname kad mūsų ryšys labiau panašus į mygtuką. 706 00:36:32,410 --> 00:36:43,140 Taigi mes ketiname turėti tam tikrą mygtuką, kad lygus dokumentuoti taškas gauti elementą Id. 707 00:36:43,140 --> 00:36:48,670 Ir jei aš kalbu apie spustelėkite nuorodą arba paspauskite čia, šalis 708 00:36:48,670 --> 00:36:51,850 ryšys, ką gali mano Id čia? 709 00:36:51,850 --> 00:36:52,590 Šalis. 710 00:36:52,590 --> 00:36:55,200 Teisingas. 711 00:36:55,200 --> 00:36:56,500 Gerai nėra labai blogai iki šiol. 712 00:36:56,500 --> 00:36:59,060 Kiekvienas gauna tai, ką mes darome? 713 00:36:59,060 --> 00:37:02,100 >> Gerai, kad dabar mes turime mygtuką, ir mes norime, 714 00:37:02,100 --> 00:37:04,140 dalykų, kuriuos reikia pakeisti, kai mes paspauskite ant jo. 715 00:37:04,140 --> 00:37:08,750 Taigi, jei mes prisimename iš mūsų PowerPoint, labai paprastas dalykas, ką galime padaryti 716 00:37:08,750 --> 00:37:12,140 yra tik mygtukas taškas onclick, tiesa? 717 00:37:12,140 --> 00:37:14,750 718 00:37:14,750 --> 00:37:18,730 Ir tai vyksta lygus tam tikrą funkciją. 719 00:37:18,730 --> 00:37:20,620 Tai anoniminė funkcija. 720 00:37:20,620 --> 00:37:24,620 Ir tai tik as-- tikrųjų aš ketina padaryti tai šiek tiek didesnis. 721 00:37:24,620 --> 00:37:27,330 >> Taigi, ką aš ką tik padariau čia aš sakau, gerai, 722 00:37:27,330 --> 00:37:31,810 kai mes spustelėkite mūsų mygtuką, kuris yra ši nuoroda, kad mes tiesiog nurodyta, 723 00:37:31,810 --> 00:37:34,270 mes ketiname vykdyti tai anoniminė funkcija. 724 00:37:34,270 --> 00:37:35,845 Mums nereikia jokių įėjimai. 725 00:37:35,845 --> 00:37:37,220 Mums nerūpi, ką vartotojas sako. 726 00:37:37,220 --> 00:37:38,800 Kai jie spustelėkite jį, mes ketina daryti, ką nori, 727 00:37:38,800 --> 00:37:40,660 kuris yra pakeisti fono spalvą. 728 00:37:40,660 --> 00:37:42,640 Gerai? 729 00:37:42,640 --> 00:37:47,224 Štai kodėl mes neturime jokių sąnaudų, mes tiesiog šį anoniminį funkciją. 730 00:37:47,224 --> 00:37:49,390 Ir dabar mes iš tikrųjų ketiname rašyti šią funkciją. 731 00:37:49,390 --> 00:37:55,040 >> Taigi ten būdų krūva Jums gali generuoti atsitiktinius spalvą. 732 00:37:55,040 --> 00:37:59,010 Būdas, kad aš padariau tai buvo generuoti tris atsitiktinius skaičius 733 00:37:59,010 --> 00:38:01,910 ir konvertuoti juos į RGB trigubai. 734 00:38:01,910 --> 00:38:06,130 Taigi, tai tik parodo jums kai kietas dalykų, kad, jei esate, pavyzdžiui, "O, 735 00:38:06,130 --> 00:38:08,464 Man reikia generuoti atsitiktiniai skaičius. ", jei Googled ją, 736 00:38:08,464 --> 00:38:09,630 tai, ką būtų galima rasti. 737 00:38:09,630 --> 00:38:17,580 >> Taigi, mes turime tris skirtingus dalykų, var, o ne raudonos vėl žalia. 738 00:38:17,580 --> 00:38:18,080 Teisė? 739 00:38:18,080 --> 00:38:20,740 Taigi tie, kurie trys ką daryti, kad iki spalvą. 740 00:38:20,740 --> 00:38:22,220 Mėlyna, raudona ir žalia. 741 00:38:22,220 --> 00:38:22,960 Nemokama. 742 00:38:22,960 --> 00:38:27,050 Ir tai, ką mes galime padaryti, tai, kad mes žinome, kad jis turi būti tarp 255, 743 00:38:27,050 --> 00:38:30,140 ir jei jūs pažvelgė kai atsitiktinių skaičių generatorius, 744 00:38:30,140 --> 00:38:36,000 galite gauti kažką panašaus matematika dot atsitiktinai, o jei peržvelgsite tai padaryti 745 00:38:36,000 --> 00:38:39,230 grįžta į tam tikrą skaičių nuo nulio iki vieno. 746 00:38:39,230 --> 00:38:39,980 Gerai? 747 00:38:39,980 --> 00:38:44,470 Ir ką numeriai darome RGB triviečiai eiti tarp? 748 00:38:44,470 --> 00:38:47,240 Nulis ir kas? 749 00:38:47,240 --> 00:38:49,000 Ką jie gali eiti į? 750 00:38:49,000 --> 00:38:49,950 255. 751 00:38:49,950 --> 00:38:53,320 Taigi, jei matematikos dot atsitiktinai eina nuo nulio iki vieno, 752 00:38:53,320 --> 00:38:56,365 kaip gali mes norime tai pakeisti? 753 00:38:56,365 --> 00:38:56,990 AUDITORIJA: Laikas? 754 00:38:56,990 --> 00:38:57,830 ALLISON Buchholtz-AS: Taip, tiksliai. 755 00:38:57,830 --> 00:38:58,677 Taigi laikas yra 255. 756 00:38:58,677 --> 00:39:00,888 >> Auditorija: [nesigirdi] Tai lyg [nesigirdi]. 757 00:39:00,888 --> 00:39:02,471 ALLISON Buchholtz-AS: Matematika dot atsitiktinai. 758 00:39:02,471 --> 00:39:03,096 AUDITORIJA: cool. 759 00:39:03,096 --> 00:39:04,580 ALLISON Buchholtz-AS: Taip. 760 00:39:04,580 --> 00:39:06,300 JavaScript tik rūpinasi jumis. 761 00:39:06,300 --> 00:39:07,580 Gerai. 762 00:39:07,580 --> 00:39:09,360 Taigi, mes galime padaryti, kad visa tai. 763 00:39:09,360 --> 00:39:10,540 Teisė? 764 00:39:10,540 --> 00:39:16,480 Matematika dot atsitiktinius kartus 255. 765 00:39:16,480 --> 00:39:17,740 Kopijuoti kad. 766 00:39:17,740 --> 00:39:18,820 Nemokama. 767 00:39:18,820 --> 00:39:23,350 Taigi dalykas yra, tai gali negrįžta sveikasis skaičius. 768 00:39:23,350 --> 00:39:24,080 Teisė? 769 00:39:24,080 --> 00:39:26,450 Gal mes kažkiek skaičių nuo nulio iki vieno, 770 00:39:26,450 --> 00:39:32,150 ir tai sukelia, kad ji būtų šiek tiek išjungti, ir mūsų RGBs negali būti plūdės. 771 00:39:32,150 --> 00:39:33,360 Jie turi būti ints. 772 00:39:33,360 --> 00:39:37,610 Taigi, jei jūs bandė tai, tikriausiai turėti tam tikrą chaotiškai elgesį. 773 00:39:37,610 --> 00:39:38,810 Būtų šiek tiek funky. 774 00:39:38,810 --> 00:39:43,200 Taigi, ką mes darome, yra mes norime, kad Įsitikinkite, kad jie yra apvalios, 775 00:39:43,200 --> 00:39:45,400 ir tu gali suapvalinti arba kelią. 776 00:39:45,400 --> 00:39:47,110 Aš apvalinamos aukšte. 777 00:39:47,110 --> 00:39:49,680 Taigi, aš visada įsitikinkite, kad jis apvalinamas. 778 00:39:49,680 --> 00:39:54,440 Bet nenukryptų nuo to, kaip paprasta buvo tik gauti atsitiktinį skaičių, 779 00:39:54,440 --> 00:39:57,920 Kaip manote, kad mes galėtų grindys šį numerį? 780 00:39:57,920 --> 00:40:00,720 Tai labai panašus. 781 00:40:00,720 --> 00:40:02,810 Bet idėja? 782 00:40:02,810 --> 00:40:06,450 Taigi, jei atsitiktinai buvo tiesiog matematikos taškas atsitiktinai, todėl manai, mes norime padaryti grindis? 783 00:40:06,450 --> 00:40:09,670 Matematika taškas grindų. 784 00:40:09,670 --> 00:40:11,340 Ir jūs taip pat galite padaryti matematikos dot lubas. 785 00:40:11,340 --> 00:40:14,030 Apvalaus rūšies dviprasmiška nes jūs neturite 786 00:40:14,030 --> 00:40:16,110 žinoti, ar suapvalinti arba suapvalinti. 787 00:40:16,110 --> 00:40:20,797 Taigi paprastai mes visada darome matematikos dot grindys, matematika taškų ribą. 788 00:40:20,797 --> 00:40:21,380 Bet honestly-- 789 00:40:21,380 --> 00:40:22,780 >> AUDITORIJA: Ar grindų apvalinant? 790 00:40:22,780 --> 00:40:24,740 >> ALLISON Buchholtz-AS: Grindų raundų žemyn. 791 00:40:24,740 --> 00:40:26,990 Ir tai tik pasirinkimas mano pusės. 792 00:40:26,990 --> 00:40:32,370 >> Taigi dabar mes turime tris numerius , kurie buvo atsitiktinai generuojami, 793 00:40:32,370 --> 00:40:36,610 ir ką mes ketiname daryti dabar mes tik ketina keisti foną. 794 00:40:36,610 --> 00:40:37,310 Gerai? 795 00:40:37,310 --> 00:40:41,490 Taigi mes jau turime fonas rūšies saugomi 796 00:40:41,490 --> 00:40:43,280 Šioje elementas vadinamas fonas. 797 00:40:43,280 --> 00:40:47,300 Taigi, ką jūs pastebėsite, yra, jei Jūs grojo su šiuo, 798 00:40:47,300 --> 00:40:50,460 mes norime pakeisti stilių. 799 00:40:50,460 --> 00:40:53,812 Ir tai yra rūšies kažką, kad Jums būtų "Google" ir išsiaiškinti, 800 00:40:53,812 --> 00:40:55,020 patinka, kaip pakeisti spalvą. 801 00:40:55,020 --> 00:40:59,210 >> Bet kaip jūs prieiti tokios spalvos fonas dot dot stiliaus fone. 802 00:40:59,210 --> 00:41:03,490 Taigi, tai sako suteikta šis objektas, fonas, 803 00:41:03,490 --> 00:41:06,920 kuris nurodo, kad elementas Id ten, 804 00:41:06,920 --> 00:41:10,690 mes ketiname pažvelgti stilius per stilių, 805 00:41:10,690 --> 00:41:13,280 mes ketiname pažvelgti į fone. 806 00:41:13,280 --> 00:41:14,270 Gerai? 807 00:41:14,270 --> 00:41:17,630 Ir jei jūs einate ir surasti tai padaryti, tai gali padaryti šiek tiek daugiau prasmės, 808 00:41:17,630 --> 00:41:21,930 bet tai iš esmės yra tiesiog pasakyti, "Man tai labai konkretų atributą 809 00:41:21,930 --> 00:41:25,770 ką aš apibrėžta anksčiau. " 810 00:41:25,770 --> 00:41:32,340 Taigi, ką mes jį pakeisti į tai kai RGB, nes tai turi prasmę. 811 00:41:32,340 --> 00:41:34,780 Mes naudojant RGB triviečiai, tiesa? 812 00:41:34,780 --> 00:41:41,530 Ir mes have-- Noriu įsitikinti, kad aš gauti tinkamą skaičių kabučių čia. 813 00:41:41,530 --> 00:41:43,940 Taigi, ką mes darome, yra mes turime RGB, ir mes ketiname 814 00:41:43,940 --> 00:41:46,800 to-- tai kaip concatenation, kuris yra raudonai. 815 00:41:46,800 --> 00:41:50,030 816 00:41:50,030 --> 00:41:52,610 Ir tada mes norime šiek tiek juos kableliais. 817 00:41:52,610 --> 00:41:59,925 Ir tada mes norime plius žalia, tada kai kablelis, o kai mėlynas. 818 00:41:59,925 --> 00:42:10,640 819 00:42:10,640 --> 00:42:14,120 >> Taigi šie pliusai tik reiškia kaip sąryšis. 820 00:42:14,120 --> 00:42:19,810 Taigi tai yra tiesiog sukurti tai eilutė, vyksta per RGB. 821 00:42:19,810 --> 00:42:20,310 Gerai? 822 00:42:20,310 --> 00:42:23,200 823 00:42:23,200 --> 00:42:26,684 >> Auditorija: [nesigirdi], pridėjus tada žalia plius tada raudonai. 824 00:42:26,684 --> 00:42:30,163 >> ALLISON Buchholtz-AS: Taip, nes aš messed kad iki. 825 00:42:30,163 --> 00:42:30,890 Kad vienas bauda. 826 00:42:30,890 --> 00:42:32,110 Oi, laikykis. 827 00:42:32,110 --> 00:42:32,610 Ne. 828 00:42:32,610 --> 00:42:36,770 Nes man reikia įsitikinti, kad aš turiu visus šiuos teisę. 829 00:42:36,770 --> 00:42:39,680 830 00:42:39,680 --> 00:42:43,950 Taigi aš paaiškinti uno Momento. 831 00:42:43,950 --> 00:42:47,040 Žalia, mėlyna, tobula. 832 00:42:47,040 --> 00:42:47,971 Dabar aš padaryti. 833 00:42:47,971 --> 00:42:48,470 Manau. 834 00:42:48,470 --> 00:42:51,570 835 00:42:51,570 --> 00:42:52,530 >> Gerai. 836 00:42:52,530 --> 00:42:58,085 Taigi, kas tai yra, yra ta, kad background vyksta būti nustatyti tam tikru eilutę. 837 00:42:58,085 --> 00:42:58,585 Teisė? 838 00:42:58,585 --> 00:42:59,710 O tai, ką mes turime čia. 839 00:42:59,710 --> 00:43:05,870 Tai bus kai RGB 255 kablelis 255 kablelis nulis, ar kas telefono numerį, kuriuo 840 00:43:05,870 --> 00:43:06,512 turi ten. 841 00:43:06,512 --> 00:43:08,220 Taigi, ką mes darome čia mes turime tam tikrą eilutę. 842 00:43:08,220 --> 00:43:11,910 Ir tai, ką norime daryti, tai mes rūšies dinamiškai kurti 843 00:43:11,910 --> 00:43:14,010 kad kai mes iš tikrųjų paleisti šią programą. 844 00:43:14,010 --> 00:43:16,570 Taigi tai yra kai eilutė. 845 00:43:16,570 --> 00:43:20,290 Plius concatenates su vertė, kuri turi raudona, 846 00:43:20,290 --> 00:43:23,320 kuri concatenates su kablelis, kuris ją concatenates 847 00:43:23,320 --> 00:43:26,090 su tuo, kas žalia, ir tt, ir taip toliau. 848 00:43:26,090 --> 00:43:26,660 Gerai? 849 00:43:26,660 --> 00:43:32,210 Iki galo, kuris yra uždarymo skliausteliuose šio RGB čia. 850 00:43:32,210 --> 00:43:32,800 Gerai? 851 00:43:32,800 --> 00:43:37,230 >> Taigi, kas tai vyksta generuoti yra kai komanda tikrai 852 00:43:37,230 --> 00:43:42,770 , kad yra RGB iš trijų numerių kad fonas dabar nustatyti. 853 00:43:42,770 --> 00:43:43,940 Gerai? 854 00:43:43,940 --> 00:43:46,510 Taigi pažiūrėkime, jei tai veikia. 855 00:43:46,510 --> 00:43:49,720 Tikiuosi, kad jis daro, nes jei ji nėra, aš ruošiuosi būti realus liūdna. 856 00:43:49,720 --> 00:43:50,250 O ne. 857 00:43:50,250 --> 00:43:52,710 Gerai, laikykis. 858 00:43:52,710 --> 00:43:56,730 Tikrai fonas dot dot stiliaus fone. 859 00:43:56,730 --> 00:43:59,569 Aš tikrai trūksta kažkas tiesiog mažas. 860 00:43:59,569 --> 00:44:00,610 Ar ne jūs vaikinai nekenčiu, kad? 861 00:44:00,610 --> 00:44:04,020 Kai tai tik mažas mažas klaidą? 862 00:44:04,020 --> 00:44:04,990 Visagalis fone. 863 00:44:04,990 --> 00:44:08,391 864 00:44:08,391 --> 00:44:08,890 RGB. 865 00:44:08,890 --> 00:44:09,765 >> Auditorija: [nesigirdi] 866 00:44:09,765 --> 00:44:11,729 867 00:44:11,729 --> 00:44:12,770 ALLISON Buchholtz-AS: Ne 868 00:44:12,770 --> 00:44:14,050 Bandžiau tai prieš klasę. 869 00:44:14,050 --> 00:44:16,570 Turiu viską, ką aš padariau prieš klasė atveju aš buvo, pavyzdžiui, 870 00:44:16,570 --> 00:44:17,970 "Palauk, ką aš padariau ne taip?" 871 00:44:17,970 --> 00:44:23,190 Nes aš buvo, pavyzdžiui, "Aš tikriausiai netvarka tai iki tam tikru momentu. " 872 00:44:23,190 --> 00:44:24,150 Plius žalia. 873 00:44:24,150 --> 00:44:26,250 Viskas atrodo, kad jis yra sujungtas teisingai. 874 00:44:26,250 --> 00:44:29,620 875 00:44:29,620 --> 00:44:30,520 Gerai. 876 00:44:30,520 --> 00:44:31,870 >> Auditorija: [nesigirdi] 877 00:44:31,870 --> 00:44:33,810 >> ALLISON Buchholtz-AS: O, ten jūs einate. 878 00:44:33,810 --> 00:44:35,520 Štai ko man reikia. 879 00:44:35,520 --> 00:44:36,805 Pažvelkite, kad. 880 00:44:36,805 --> 00:44:40,090 Tiffany gelbėti. 881 00:44:40,090 --> 00:44:40,590 Puikiai. 882 00:44:40,590 --> 00:44:41,090 Gerai. 883 00:44:41,090 --> 00:44:43,834 Dabar pažiūrėkime, ar ji veikia. 884 00:44:43,834 --> 00:44:44,816 Oh My God. 885 00:44:44,816 --> 00:44:45,641 Gerai. 886 00:44:45,641 --> 00:44:46,140 Prašome palaukti. 887 00:44:46,140 --> 00:44:48,280 >> AUDITORIJA: Erdvė po antrojo plius. 888 00:44:48,280 --> 00:44:50,310 >> ALLISON Buchholtz-AS: Kuris? 889 00:44:50,310 --> 00:44:52,910 Oh wait, laikykis. 890 00:44:52,910 --> 00:44:54,870 Erdvė drabužiai? 891 00:44:54,870 --> 00:44:57,209 >> AUDITORIJA: Antrasis plius žalia sujungimas. 892 00:44:57,209 --> 00:44:58,250 ALLISON Buchholtz-AS: O. 893 00:44:58,250 --> 00:44:59,570 AUDITORIJA: Nėra vietos po pliuso, taip. 894 00:44:59,570 --> 00:45:00,790 ALLISON Buchholtz-AS: Jūs nereikia, kad but-- 895 00:45:00,790 --> 00:45:01,190 AUDITORIJA: O, jūs ne? 896 00:45:01,190 --> 00:45:01,910 ALLISON Buchholtz-AS: Tai atrodo gana. 897 00:45:01,910 --> 00:45:02,530 AUDITORIJA: Gerai. 898 00:45:02,530 --> 00:45:03,030 Gerai. 899 00:45:03,030 --> 00:45:05,170 >> ALLISON Buchholtz AS: Leiskite pamatyti, jei ji veikia. 900 00:45:05,170 --> 00:45:05,670 Gerai. 901 00:45:05,670 --> 00:45:07,836 Aš, žinoma jei ne ši demo, kuris man primena 902 00:45:07,836 --> 00:45:12,810 paskaitos kitą savaitę, bet aš žinau, tai veiks. 903 00:45:12,810 --> 00:45:15,860 Aš žinau, tai veiks. 904 00:45:15,860 --> 00:45:16,580 Taip arti. 905 00:45:16,580 --> 00:45:22,330 Nebent aš atsitiktinai ištrintas mano scenarijus dėl šio vieno. 906 00:45:22,330 --> 00:45:24,035 Ne, tai šalis dot JS. 907 00:45:24,035 --> 00:45:25,776 Gerai išlaikyti. 908 00:45:25,776 --> 00:45:28,650 Aš ruošiuosi kopijuoti tai, ir aš taip pat tik ketina ištrinti viską, 909 00:45:28,650 --> 00:45:30,108 nes turėjau ši darbo anksčiau. 910 00:45:30,108 --> 00:45:32,470 911 00:45:32,470 --> 00:45:33,770 >> Pažadu ji veikia. 912 00:45:33,770 --> 00:45:36,160 Jei ne, aš jums parodysiu, ką Tommy yra. 913 00:45:36,160 --> 00:45:38,890 Ir ten. 914 00:45:38,890 --> 00:45:42,380 >> Auditorija: Jūs nuorodos šalis dot CSS, ir tai šalis dot js. 915 00:45:42,380 --> 00:45:45,940 >> ALLISON Buchholtz-AS: Ak, taip pat čia yra šalies dot JS. 916 00:45:45,940 --> 00:45:49,187 Gerai, ką aš padariau skiriasi? 917 00:45:49,187 --> 00:45:50,520 Gerai, mes pamatyti, jei ji veikia dabar. 918 00:45:50,520 --> 00:45:54,180 919 00:45:54,180 --> 00:45:54,980 Bam. 920 00:45:54,980 --> 00:46:02,110 Taigi, aš nežinau, ką aš padariau kitaip, bet tai, kas turi įvykti. 921 00:46:02,110 --> 00:46:03,230 Kinda kietas. 922 00:46:03,230 --> 00:46:06,650 Aš spustelėjote tai, kaip, amžinai. 923 00:46:06,650 --> 00:46:11,185 Tačiau mes galime išbandyti ir pamatyti, ką aš padariau kitaip, kad tai vienas turėjo. 924 00:46:11,185 --> 00:46:14,560 Aš nežinau apie jus vaikinai, bet tai atrodo iš esmės, ką aš tik rašė. 925 00:46:14,560 --> 00:46:17,950 Yra tikriausiai buvo trūkstama kabliataškis kažkur yra mano dalykas. 926 00:46:17,950 --> 00:46:22,064 Tiesą sakant, kai, manau, kad trūksta kabliataškis čia iš tikrųjų. 927 00:46:22,064 --> 00:46:24,230 Bet aš negalėjau pamatyti, nes tai buvo išjungti ekrano. 928 00:46:24,230 --> 00:46:29,040 >> Bet jei pastebime, tai yra gana daug ką aš tik rašė. 929 00:46:29,040 --> 00:46:33,010 Manau, turbūt sunkiausia dalis apie tai tiesiog rūšies šio dalyko teisė 930 00:46:33,010 --> 00:46:36,830 čia supratimas ką jis čia veikia. 931 00:46:36,830 --> 00:46:42,230 Šie dalykų rūšių jūs išmoksite tikrai tik "Google" paiešką ir sąžiningai 932 00:46:42,230 --> 00:46:42,880 tiesiog bando. 933 00:46:42,880 --> 00:46:46,770 Jei manote, kad yra keletas atributas, ten tikriausiai yra. 934 00:46:46,770 --> 00:46:48,382 Taigi pabandykite jį. 935 00:46:48,382 --> 00:46:49,090 Žiūrėkite, kas atsitinka. 936 00:46:49,090 --> 00:46:53,000 Kaip jau sakiau, yra daug " eksperimentavimas su JavaScript, 937 00:46:53,000 --> 00:46:56,810 ir PHP ir visa, Daiktai, ir CSS ypač. 938 00:46:56,810 --> 00:47:00,046 Štai tik tiesa būdas ją suprasti. 939 00:47:00,046 --> 00:47:07,100 >> Gerai, kad po šio fiasko su šalies dot JS, mes turime dvi kitas galimybes. 940 00:47:07,100 --> 00:47:10,650 Mes turime laikrodį arba Twitter. 941 00:47:10,650 --> 00:47:12,190 Jie abu įdomu. 942 00:47:12,190 --> 00:47:17,720 Gal ne visai taip smagu, kaip šalis, kuri turėjo atvėsti mažai šviesos blyksniai 943 00:47:17,720 --> 00:47:19,595 dalykas pabaigoje. 944 00:47:19,595 --> 00:47:21,714 Ar jus vaikinai turite kokių nors pirmenybę? 945 00:47:21,714 --> 00:47:22,380 AUDITORIJA: Laikrodis? 946 00:47:22,380 --> 00:47:22,950 ALLISON Buchholtz-AS: Laikrodis? 947 00:47:22,950 --> 00:47:23,450 Gerai. 948 00:47:23,450 --> 00:47:25,390 Nemokama. 949 00:47:25,390 --> 00:47:30,460 >> Taigi dar kartą, mes turime tuščias failas JavaScript. 950 00:47:30,460 --> 00:47:35,800 Ir kaip matome čia, mes turi keletą labai paprastą HTML. 951 00:47:35,800 --> 00:47:40,010 Mes turime stiliaus lapą, kad tik formatai, ką ji turėtų atrodyti. 952 00:47:40,010 --> 00:47:42,860 Mes turime div su laikrodis ID, kuris 953 00:47:42,860 --> 00:47:44,420 tiesiog sako, "tai turėtų būti laikrodis". 954 00:47:44,420 --> 00:47:47,650 Ir mes turime mūsų nuorodą mūsų JavaScript failą 955 00:47:47,650 --> 00:47:51,400 Štai tikrųjų ketiname generuoti mūsų laikrodis mums. 956 00:47:51,400 --> 00:47:56,060 Kadangi cool dalykas yra tai, kad jūs galite nustatyti JavaScript, kad automatiškai atnaujinti 957 00:47:56,060 --> 00:47:56,963 pati. 958 00:47:56,963 --> 00:47:57,810 Gerai? 959 00:47:57,810 --> 00:48:01,580 Taigi vietoj laukia vartotojui paspausti Atnaujinti puslapyje 960 00:48:01,580 --> 00:48:03,840 taip, kad jūs galite gauti atnaujinamas, "JavaScript" 961 00:48:03,840 --> 00:48:06,760 gali ją atnaujinti, tačiau ji sako, kad patinka. 962 00:48:06,760 --> 00:48:12,082 >> Taigi, kaip ir mūsų paskutinis, mes norėjome prieiti prie mūsų foną, ar ne? 963 00:48:12,082 --> 00:48:14,790 Taigi, ką jūs manote galėtų būti Pirmas dalykas, mes norime padaryti čia? 964 00:48:14,790 --> 00:48:19,538 Jei mes rūšies nenukryptų ši paradigma čia rūšiuoti? 965 00:48:19,538 --> 00:48:22,200 Mes tikriausiai norite prie mūsų laikrodis, tiesa? 966 00:48:22,200 --> 00:48:24,724 Taigi, mes turime kai var laikrodis, kuris equals-- 967 00:48:24,724 --> 00:48:26,140 Ką mes manome, kad tai bus? 968 00:48:26,140 --> 00:48:29,290 969 00:48:29,290 --> 00:48:42,670 Dokumento taškas gauti elementą by-- Aš taip pat myliu Sublime-- ID ir mūsų identifikatorius yra laikrodis. 970 00:48:42,670 --> 00:48:43,585 Kabliataškiu. 971 00:48:43,585 --> 00:48:45,710 Turite įsitikinti, gauti tie kabliataškiai šį kartą, 972 00:48:45,710 --> 00:48:47,835 nes aš jaučiu, kaip kad buvo problema paskutinį kartą. 973 00:48:47,835 --> 00:48:55,980 Gerai taip, kaip man buvo tiesiog pasakyti su bando turėti JavaScript atnaujinti pati, 974 00:48:55,980 --> 00:48:59,655 ten tai puiki funkcija, aš žinau, tai buvo naudinga ir pernai, 975 00:48:59,655 --> 00:49:02,780 Aš nesu įsitikinęs, tai praverčia tai pset, tačiau ji vadinama nustatytu intervalu. 976 00:49:02,780 --> 00:49:05,640 977 00:49:05,640 --> 00:49:08,200 Ir tai yra tikrai tikrai cool, jei jus vaikinai nieko daryti 978 00:49:08,200 --> 00:49:11,460 su laiku arba gauti atnaujintą informaciją. 979 00:49:11,460 --> 00:49:13,700 Dėl pasiūlymo dėl galutinio svetainėje Projektas, tai tikriausiai 980 00:49:13,700 --> 00:49:16,240 funkciją, kurią norite gauti super susipažinę su. 981 00:49:16,240 --> 00:49:19,730 Taigi, kas nustatyta intervalą daro tai, kad mes ketiname suteikti funkciją, 982 00:49:19,730 --> 00:49:21,830 ir kaip dažnai ji turėtų skambinti šią funkciją. 983 00:49:21,830 --> 00:49:22,430 Gerai? 984 00:49:22,430 --> 00:49:26,890 >> Taigi šiuo atveju, mes tik ketina vėl sukurti kai anoniminis funkciją, 985 00:49:26,890 --> 00:49:31,530 Gerai, kad ketina gauti mūsų data ir mūsų laikas, 986 00:49:31,530 --> 00:49:33,780 ir tada atnaujinti daiktus ir rodyti jį. 987 00:49:33,780 --> 00:49:35,130 Taigi mes nerimauti apie tai. 988 00:49:35,130 --> 00:49:39,120 Mes bus kaip sukurti laikrodį čia. 989 00:49:39,120 --> 00:49:41,750 Bet ką mes turime, yra kaip dažnai reikia atnaujinti ją. 990 00:49:41,750 --> 00:49:43,930 Taigi šiuo atveju, tai tik kelias milisekundes. 991 00:49:43,930 --> 00:49:46,877 Taigi mes tik ketina padaryti 100 milisekundžių. 992 00:49:46,877 --> 00:49:48,210 Žinoma, visiškai savavališkas. 993 00:49:48,210 --> 00:49:50,600 Jei nori, kad atnaujinti daug lėčiau, galite. 994 00:49:50,600 --> 00:49:53,300 Mes galime pažaisti su nustatytu intervalu, 995 00:49:53,300 --> 00:49:57,240 kaip didelis mūsų intervalas yra, kai mes gauti darbo laikrodis, kuris tikiuosi bus 996 00:49:57,240 --> 00:49:59,660 gauti. 997 00:49:59,660 --> 00:50:04,110 Taigi tai yra tiesiog pasakyti, "Gerai, skambučių ši funkcija kas 100 milisekundžių. 998 00:50:04,110 --> 00:50:04,805 Gerai? 999 00:50:04,805 --> 00:50:07,280 Štai visa tai daro. 1000 00:50:07,280 --> 00:50:12,290 >> Taigi, ką mes norime, kad mūsų funkcija padaryti, tai mes norime turėti tam tikrą datą 1001 00:50:12,290 --> 00:50:14,200 o kai laikas yra tai, ką mes ketiname turėti. 1002 00:50:14,200 --> 00:50:19,740 Taigi, mes galime pradėti su mūsų data yra lygi kažką 1003 00:50:19,740 --> 00:50:22,708 ir mūsų laikas lygus kažką kad mes dar nežinome. 1004 00:50:22,708 --> 00:50:26,070 1005 00:50:26,070 --> 00:50:29,300 Arba iš tikrųjų, mes tiesiog reikia datą, nes data ketina apima viską. 1006 00:50:29,300 --> 00:50:34,310 1007 00:50:34,310 --> 00:50:40,010 Vėlgi, jei jūs tiesiog "Google nieko apie tai, ką norite daryti, jei rašote, "Gerai, 1008 00:50:40,010 --> 00:50:41,980 Noriu gauti laiką naudodama JavaScript ", tai 1009 00:50:41,980 --> 00:50:45,890 duos jums tai puikus funkcija vadinama GET data. 1010 00:50:45,890 --> 00:50:48,664 Drąsiai, daugelis dalykų kad jūs norite daryti, 1011 00:50:48,664 --> 00:50:50,830 JavaScript yra ketinate turėti tai padaryti už jus jau. 1012 00:50:50,830 --> 00:50:55,770 Taigi, tai tiesiog kaip naujas gauti datą, kuri yra creating-- 1013 00:50:55,770 --> 00:50:58,600 arba nauja data, rather-- kuris yra generuoti 1014 00:50:58,600 --> 00:51:03,690 kai objektas, kuris atstovauja datą. 1015 00:51:03,690 --> 00:51:08,200 >> Ir tai, ką mes ketiname daryti čia yra tai is-- aš ruošiuosi rašyti tai, 1016 00:51:08,200 --> 00:51:10,820 ir tada paaiškinti, ką ji daro. 1017 00:51:10,820 --> 00:51:12,560 Taigi aš įsitikinkite, kad gauti šią teisę. 1018 00:51:12,560 --> 00:51:17,950 1019 00:51:17,950 --> 00:51:23,440 >> Gerai, kad tai, ką ši funkcija daro, yra Užtenka tik 1020 00:51:23,440 --> 00:51:30,680 sukurti HTML, kas iš tikrųjų ketinate eiti per mūsų div id laikrodis. 1021 00:51:30,680 --> 00:51:34,610 Taigi, kas tai ketina daryti yra tik generuoti šiek eilutę, gerai? 1022 00:51:34,610 --> 00:51:38,510 Tai tada bus persodinami į mūsų HTML. 1023 00:51:38,510 --> 00:51:42,130 Iš esmės tai, ką jis ketina padaryti, tai kokia we--, ką aš jums parodysiu 1024 00:51:42,130 --> 00:51:49,070 yra kad ir ką pasakyti HTML, mes ketiname pakeisti šį tekstą čia 1025 00:51:49,070 --> 00:51:51,090 su kokia HTML. 1026 00:51:51,090 --> 00:51:56,390 Taigi tai vyksta, kad būtų galima mums pakeisti mūsų laikrodis tašką 1027 00:51:56,390 --> 00:52:00,940 HTML gražu tai tekstas turėtų būti laikrodis, iš tikrųjų rodo 1028 00:52:00,940 --> 00:52:05,630 Skaičiai ir dalykų, kurie mums rūpi apie, ir iš tikrųjų būti val. 1029 00:52:05,630 --> 00:52:09,810 >> Taigi, ką mes ketiname daryti, tai mes ketina pradėti generuoti šį HTML. 1030 00:52:09,810 --> 00:52:16,520 Taigi, tuo pačiu būdu, kad mes naudojamas daryti plius lygus už sveikieji skaičiai, 1031 00:52:16,520 --> 00:52:20,461 dabar jūs galite padaryti, kad stygos, išskyrus tai vyksta Jungiant juos. 1032 00:52:20,461 --> 00:52:20,960 Teisė? 1033 00:52:20,960 --> 00:52:26,070 Kaip matėme su šalies dot JS, tai tik concatenates visus šiuos dalykus kartu. 1034 00:52:26,070 --> 00:52:31,970 Taigi galite Jungiant skirtingus bitai HTML iš kintamųjų, ar bitai stygos 1035 00:52:31,970 --> 00:52:33,750 kad jūs rašyti Būk, ir tai tik 1036 00:52:33,750 --> 00:52:38,650 tikrai leidžia dinamiškai generuoti HTML, kuris yra gana kietas. 1037 00:52:38,650 --> 00:52:42,040 Taigi, jei turite kažką patogus naudoti konkrečius, 1038 00:52:42,040 --> 00:52:44,130 tai gali leisti jums tai padaryti. 1039 00:52:44,130 --> 00:52:47,550 >> Taigi, mes turime HTML, kad aš ruošiuosi išbandyti ir įsitikinti, kad aš galiu gauti šią teisę. 1040 00:52:47,550 --> 00:52:49,890 Taigi mes ketiname daryti, kai h1 antraštę. 1041 00:52:49,890 --> 00:52:53,610 Taigi, kas yra svarbu suvokti čia yra tai, kad tai yra iš tikrųjų tik HTML. 1042 00:52:53,610 --> 00:52:54,460 Teisė? 1043 00:52:54,460 --> 00:52:56,610 Rašome tikrasis HTML kodas čia, tai 1044 00:52:56,610 --> 00:53:01,090 ne tik į įprastas styginių būdas, kad mes apie tai galvoti. 1045 00:53:01,090 --> 00:53:02,930 Taigi, mes turime šiek tiek HTML. 1046 00:53:02,930 --> 00:53:04,940 Manoma, kad tai eilutė čia nors. 1047 00:53:04,940 --> 00:53:10,380 Ir mes tai darome datą dot-- mes norite gauti mūsų valandas. 1048 00:53:10,380 --> 00:53:12,910 Vėlgi, jei jums buvo ieškoti iki nieko apie datą, 1049 00:53:12,910 --> 00:53:16,160 tai papasakoti visa tai yra atributus, kad data yra. 1050 00:53:16,160 --> 00:53:17,670 Ir štai, ką jūs galite naudoti jį. 1051 00:53:17,670 --> 00:53:20,620 Taigi tikriausiai jis toks ir yra dalykų, pavyzdžiui, gauti valandas, ir gauti minutes, 1052 00:53:20,620 --> 00:53:24,669 ir gauti sekundžių, ir gauti milisekundžių, ir kas žino, ką dar jie turi. 1053 00:53:24,669 --> 00:53:27,210 Bet jei pažvelgti į dokumentacija, tai visi bus ten. 1054 00:53:27,210 --> 00:53:31,980 >> Taigi, mes turime gauti valandas, ir tada mes norime 1055 00:53:31,980 --> 00:53:35,614 Jungiant kad with-- aš ketina perkelti tai čia. 1056 00:53:35,614 --> 00:53:38,780 Taigi, jei mes generuoti dabar, mes faktiškai generuoti laiko, tiesa? 1057 00:53:38,780 --> 00:53:43,590 Mes turime valandas, o tada kas tarp valandų ir minučių? 1058 00:53:43,590 --> 00:53:45,080 Turite kabliataškį, tiesa? 1059 00:53:45,080 --> 00:53:48,010 Taigi mes norime ką nors kabliataškį čia. 1060 00:53:48,010 --> 00:53:51,780 Ir tada mes norime gauti mūsų minučių, todėl tuo pačiu būdu, 1061 00:53:51,780 --> 00:53:56,450 kad mes turime data taškas gauti valandas, kaip gali mes gauname mūsų minučių? 1062 00:53:56,450 --> 00:54:01,542 Tai tiesiog datuojami taškas gauti minučių, kurias aš lyg. 1063 00:54:01,542 --> 00:54:03,250 Tai, pavyzdžiui, "O, kaip aš gauti savo minutes? " 1064 00:54:03,250 --> 00:54:05,850 Aš tiesiog gauti savo minutes. 1065 00:54:05,850 --> 00:54:07,500 >> Gerai. 1066 00:54:07,500 --> 00:54:10,990 Ir tada mes turime kitą dvitaškis čia. 1067 00:54:10,990 --> 00:54:16,350 Ir tada, jei norime gauti mūsų sekundžių, kaip gali mes gauti mūsų sekundę? 1068 00:54:16,350 --> 00:54:17,400 Data dot gauti sekundžių. 1069 00:54:17,400 --> 00:54:20,390 1070 00:54:20,390 --> 00:54:21,590 Manau, kad tai gana kietas. 1071 00:54:21,590 --> 00:54:23,589 Ir kas svarbu suprasti, yra tai, kad mes taip pat 1072 00:54:23,589 --> 00:54:31,730 reikia uždaryti mūsų HTML tegus čia, nes ji vis dar turėtų galioti HTML, taigi H1. 1073 00:54:31,730 --> 00:54:33,481 Nemokama. 1074 00:54:33,481 --> 00:54:43,110 >> Taigi, po to, ką galime padaryti, laikrodis dot vidinis HTML yra lygus HTML. 1075 00:54:43,110 --> 00:54:43,930 Gerai? 1076 00:54:43,930 --> 00:54:46,470 Taigi prisiminti, kaip sakiau vidinis HTML esmės 1077 00:54:46,470 --> 00:54:50,610 trunka kokia yra tarp du žodžius, kad mes kalbėjome apie 1078 00:54:50,610 --> 00:54:54,470 ir įdėklai ar manipuliuoja kas yra ten? 1079 00:54:54,470 --> 00:54:58,290 Taigi, kas tai daro, jei mes einame atgal į mūsų laikrodis, 1080 00:54:58,290 --> 00:55:04,180 yra tai, kad laikrodžio reiškia viskas per šį div. 1081 00:55:04,180 --> 00:55:09,770 Tai yra vidinis HTML Šio Id laikrodis div. 1082 00:55:09,770 --> 00:55:13,930 Ir taip ji ketina jį pakeisti HTML, kad mes tik sukurtas, 1083 00:55:13,930 --> 00:55:16,750 kuris, kuri, tikiuosi, tikiuosi, tikiuosi, 1084 00:55:16,750 --> 00:55:21,026 rodys laiką dabar. 1085 00:55:21,026 --> 00:55:23,960 Pamatysime. 1086 00:55:23,960 --> 00:55:25,170 Žinoma. 1087 00:55:25,170 --> 00:55:26,860 Tiek daug techninių klausimų. 1088 00:55:26,860 --> 00:55:31,480 Allison anketa just-- aš nuo mano žaidimo šiandien vaikinai. 1089 00:55:31,480 --> 00:55:34,136 Gerai, kad veikia. 1090 00:55:34,136 --> 00:55:35,760 laikrodis dot vidinį HTML. 1091 00:55:35,760 --> 00:55:42,097 Tai buvo HTML Tikrai? 1092 00:55:42,097 --> 00:55:43,180 Taip pat tai, kas vyksta. 1093 00:55:43,180 --> 00:55:48,750 Kai jūs negalite pamatyti kažką, jums tiesiog pažvelgti į savo kodo. 1094 00:55:48,750 --> 00:55:49,250 Gerai. 1095 00:55:49,250 --> 00:55:51,912 1096 00:55:51,912 --> 00:55:54,870 Ar jūs norite žinoti, vėsioje darbą aplink kad mes ketiname daryti čia? 1097 00:55:54,870 --> 00:55:55,740 >> AUDITORIJA: Ar jūs didžiųjų raidžių? 1098 00:55:55,740 --> 00:55:56,580 Didžiosios raidės? 1099 00:55:56,580 --> 00:55:58,996 Kadangi jūs turite gauti valandas, ir tada gauti minutes. 1100 00:55:58,996 --> 00:56:02,590 >> ALLISON Buchholtz-AS: Tai yra gauti valandas ir get-- oh. 1101 00:56:02,590 --> 00:56:04,945 Jūs are-- aukso žvaigždė. 1102 00:56:04,945 --> 00:56:08,114 1103 00:56:08,114 --> 00:56:09,030 Tai visų bandymų, vaikinai. 1104 00:56:09,030 --> 00:56:13,630 1105 00:56:13,630 --> 00:56:17,330 Pažadu, kad dirbau prieš klasę. 1106 00:56:17,330 --> 00:56:22,590 >> Gerai, bet kažkas kietas žinoti kad galite also-- jei kartais 1107 00:56:22,590 --> 00:56:26,560 Jūsų išoriniai failai vis tiek kvailai, 1108 00:56:26,560 --> 00:56:30,960 Taip pat galite tiesiog įdėti juos tiesiai čia, kuris yra linkęs nustatyti dalykus. 1109 00:56:30,960 --> 00:56:35,840 Išskyrus tai, kaip iš tiesų negraži. 1110 00:56:35,840 --> 00:56:38,050 Žinoma formatuoti viską. 1111 00:56:38,050 --> 00:56:41,425 Įsitikinkite, kad viskas gana. 1112 00:56:41,425 --> 00:56:41,925 Gerai. 1113 00:56:41,925 --> 00:56:47,200 1114 00:56:47,200 --> 00:56:50,621 >> Aš norėjau padaryti visas cool demo, ir jie tiesiog nėra darbo. 1115 00:56:50,621 --> 00:56:51,555 Gerai. 1116 00:56:51,555 --> 00:56:53,890 Scenarijaus var laikrodis. 1117 00:56:53,890 --> 00:57:00,350 Anyways, kas svarbu , kad tai yra bendras būdas 1118 00:57:00,350 --> 00:57:01,870 kad jums būtų formatuoti JavaScript. 1119 00:57:01,870 --> 00:57:04,490 Kaip matote, ji gali būti labai smulkmeniškas, kartais, 1120 00:57:04,490 --> 00:57:08,780 net tada, kai ji buvo tiesiog darbo prieš dvi sekundes. 1121 00:57:08,780 --> 00:57:11,820 Arba ne du antros prieš bet labai, labai neseniai. 1122 00:57:11,820 --> 00:57:16,070 >> Taigi, norint parodyti, ką jis turėtų atrodyti, ir parodyti jums, kad aš nesu pamišęs, 1123 00:57:16,070 --> 00:57:19,730 ir kad viskas yra tiksliai Tas pats, tai yra, ką ji turėtų atrodyti. 1124 00:57:19,730 --> 00:57:27,410 Jūs esate tik ketina tai padaryti viršutinę dalį čia, o jei jums peržiūrėti puslapio šaltinį, 1125 00:57:27,410 --> 00:57:32,160 jei pastebėjote, jis padarė kai crazier dalykų, aš supaprastintas ją. 1126 00:57:32,160 --> 00:57:35,710 Be to, kredito Tommy McWilliam, kurie iš tikrųjų 1127 00:57:35,710 --> 00:57:38,810 man padėjo sukurti šių pavyzdžių, kuris yra, kodėl aš žinau, kad jie dirba. 1128 00:57:38,810 --> 00:57:41,560 Kadangi Tommy JavaScript meistras. 1129 00:57:41,560 --> 00:57:43,180 Bet jei pastebime, mes turime tam tikrą rinkinį. 1130 00:57:43,180 --> 00:57:45,170 Mes turime laikrodžio funkciją čia. 1131 00:57:45,170 --> 00:57:48,450 Tai viskas Javaskriptą, kad mes tiesiog rašė, arba kai iš jo. 1132 00:57:48,450 --> 00:57:51,470 Mes tiesiog parašė šią vieną čia. 1133 00:57:51,470 --> 00:57:54,260 Ir jis turi papildomai funkcija, kuri tiesiog kilimėliai ją 1134 00:57:54,260 --> 00:57:57,790 įgyvendinant nulis prieš laiškas arba prieš skaičių, jei tai 1135 00:57:57,790 --> 00:57:59,412 tik vienas iš jų. 1136 00:57:59,412 --> 00:58:02,120 Taigi, jei pastebėjote, tai yra gana daug ką mes ką tik parašė. 1137 00:58:02,120 --> 00:58:06,230 Jūs turite šiek tiek kintama laikrodis turi savo elementą, gauti elementą ID 1138 00:58:06,230 --> 00:58:07,252 kuris yra laikrodis. 1139 00:58:07,252 --> 00:58:08,960 Mes turime nustatytą intervalą funkcija, tai 1140 00:58:08,960 --> 00:58:12,670 Anoniminis funkcija kad vykdo visa tai. 1141 00:58:12,670 --> 00:58:16,940 Mes kai pradeda string HTML, kad mes tada dinamiškai 1142 00:58:16,940 --> 00:58:20,750 generuoti, turintys kai H1 antraštė, concatenating 1143 00:58:20,750 --> 00:58:23,950 su gauti valandas, plius mūsų dvitaškis, plius gauti 1144 00:58:23,950 --> 00:58:26,860 protokolą, plius dar Dvitaškis, plius mūsų sekundžių, 1145 00:58:26,860 --> 00:58:29,330 ir, galiausiai, baigiant HTML už jį. 1146 00:58:29,330 --> 00:58:34,210 Ir tada mes atnaujiname mūsų laikrodis dot vidinį HTML HTML, 1147 00:58:34,210 --> 00:58:37,640 ir mes atnaujiname kas 100 milisekundžių. 1148 00:58:37,640 --> 00:58:39,060 Gerai? 1149 00:58:39,060 --> 00:58:42,470 >> Žr Pažadu aš nesu pamišęs. 1150 00:58:42,470 --> 00:58:43,440 Nežinau. 1151 00:58:43,440 --> 00:58:47,160 Aš nežinau, kodėl ji nemėgsta manęs. 1152 00:58:47,160 --> 00:58:54,030 Jaučiu, kaip atrodo tas pats, bet, matyt, jis nekenčia manęs. 1153 00:58:54,030 --> 00:58:59,600 >> Taigi pažiūrėkime, jei ištisus tris eina geriau. 1154 00:58:59,600 --> 00:59:00,970 Mes pasiruošę žiūrėt. 1155 00:59:00,970 --> 00:59:02,910 Aš nesu įsitikinęs, kaip tai vyksta eiti. 1156 00:59:02,910 --> 00:59:06,700 Ar kiekvienas bent gauti trūkumus, pavyzdžiui, tik bendrojo tema 1157 00:59:06,700 --> 00:59:08,480 JavaScript, nors? 1158 00:59:08,480 --> 00:59:15,660 Tikiuosi, kad tai bent naudinga daugiau nei rodo, kad tai šiek tiek smulkmeniškas. 1159 00:59:15,660 --> 00:59:21,190 Bet jūsų problema rinkinys bus labai smagu. 1160 00:59:21,190 --> 00:59:22,590 Tai bus puikus. 1161 00:59:22,590 --> 00:59:24,820 Tai nebus visai taip nuobodu kaip šis, aš nemanau, kad. 1162 00:59:24,820 --> 00:59:28,100 Jūs iš tikrųjų gauti pamatyti tikrai cool dalykų. 1163 00:59:28,100 --> 00:59:31,734 >> Taigi paskutinis, bet ne mažiau svarbu, mes bandysime Twitter vieną. 1164 00:59:31,734 --> 00:59:32,900 Aš tikrai bijau dabar vaikinai. 1165 00:59:32,900 --> 00:59:35,762 Aš nežinau, kaip tai vyksta eiti. 1166 00:59:35,762 --> 00:59:39,930 Bet tiesiog suteikti jums šiek tiek daugiau skonis, ir tai yra iš tikrųjų 1167 00:59:39,930 --> 00:59:44,190 manipuliuoti stygos ir įėjimai, ką mes ketiname daryti 1168 00:59:44,190 --> 00:59:50,960 yra, jei pastebime čia HTML-- tai vienas truputį more-- 1169 00:59:50,960 --> 00:59:57,200 mes turime tam tikrą teksto sritį, kuri atitinka šio teksto srityje čia. 1170 00:59:57,200 --> 00:59:58,030 Gerai? 1171 00:59:58,030 --> 01:00:00,420 Ir tai yra teksto Id. 1172 01:00:00,420 --> 01:00:04,520 Mes perdaryta tai truputį su tam tikru pločio ir aukščio 1173 01:00:04,520 --> 01:00:07,310 kad mes iš anksto, ir mes h1, 1174 01:00:07,310 --> 01:00:11,260 kuri tiesiog yra mūsų antraštės vienas, kad atstovauja paliko mūsų simbolių. 1175 01:00:11,260 --> 01:00:14,570 Mes davė jam šiek id Likę personažai, 1176 01:00:14,570 --> 01:00:18,660 ir tada mes turime tam tikrą scenarijų čia, o aš tikrai 1177 01:00:18,660 --> 01:00:20,790 tikiuosi trečias kartas s žavesys čia, vaikinai. 1178 01:00:20,790 --> 01:00:26,750 >> Taigi, ką mes norime padaryti, toje pačioje bendrojo veną 1179 01:00:26,750 --> 01:00:31,480 kad mes padarėme su laikrodžio dot js ir šalies taškas JS kaip mes pastebėjome, 1180 01:00:31,480 --> 01:00:35,980 yra mes pradėtas iš tikrųjų greiferiniai dalykų, kurie mums rūpi, ar ne? 1181 01:00:35,980 --> 01:00:42,330 Taigi, šiuo atveju, yra du dalykų, kurie mums rūpi, gerai? 1182 01:00:42,330 --> 01:00:47,199 Vienas dalykas, kad mes iš tikrųjų rūšies ieško ir piešimo duomenis, 1183 01:00:47,199 --> 01:00:48,990 ir vienas dalykas, kad mes iš tikrųjų keičiasi. 1184 01:00:48,990 --> 01:00:52,110 1185 01:00:52,110 --> 01:00:53,730 Taigi mūsų HTML. 1186 01:00:53,730 --> 01:01:00,370 Jei tai yra mūsų interneto puslapis čia, kas duomenų, kad mes ieškome? 1187 01:01:00,370 --> 01:01:03,860 Tai bus whatever mūsų dėžės tekstas, tiesa? 1188 01:01:03,860 --> 01:01:05,310 Taigi, ką aš tipo čia. 1189 01:01:05,310 --> 01:01:08,150 Štai ką aš noriu žinoti, ar kad tai, ką aš noriu pažvelgti. 1190 01:01:08,150 --> 01:01:10,690 Ir kas bus keičiasi mūsų tinklalapį? 1191 01:01:10,690 --> 01:01:13,550 1192 01:01:13,550 --> 01:01:14,880 Personažai likę. 1193 01:01:14,880 --> 01:01:19,550 Taigi, tuo pačiu būdu, mes nori pradėti Inicijuojama kintamuosius 1194 01:01:19,550 --> 01:01:22,030 kad iš tikrųjų eiti į šiuos elementus. 1195 01:01:22,030 --> 01:01:22,890 Gerai? 1196 01:01:22,890 --> 01:01:29,930 Taigi, jei mes turime kai var tai yra mūsų teksto sritis, 1197 01:01:29,930 --> 01:01:33,681 ir mes turime tam tikrą var, kad yra likę. 1198 01:01:33,681 --> 01:01:34,180 Teisė? 1199 01:01:34,180 --> 01:01:36,190 Taigi jie ketina palaikykite šiuos du dalykus. 1200 01:01:36,190 --> 01:01:42,370 Taigi tos pačios rūšies dalykas, dokumentas dot-- Gerai, aš 1201 01:01:42,370 --> 01:01:45,920 ketina įsitikinti, kad tai yra ketina dirbti šį kartą. 1202 01:01:45,920 --> 01:01:49,620 Esu labai nepermaldaujamas. 1203 01:01:49,620 --> 01:01:53,310 Gerai, kad jeigu mes norime, kad mūsų teksto sritis, pagal 1204 01:01:53,310 --> 01:01:55,710 mūsų HTML, kas mūsų identifikatorius? 1205 01:01:55,710 --> 01:01:56,420 Kas mūsų Id? 1206 01:01:56,420 --> 01:01:59,500 1207 01:01:59,500 --> 01:02:05,540 Tai tiesiog bus tekstas, nes tai sukuria mūsų teksto sritį, gerai, 1208 01:02:05,540 --> 01:02:10,320 ir mūsų identifikatorius yra tekstas, kad tai kaip mes galime paimti tai, kas ten. 1209 01:02:10,320 --> 01:02:12,130 Gerai, kabliataškis. 1210 01:02:12,130 --> 01:02:13,940 Aš ruošiuosi super tiksli apie tai, 1211 01:02:13,940 --> 01:02:16,300 nes aš noriu šį darbą šį kartą. 1212 01:02:16,300 --> 01:02:22,120 Gerai, daryti tą patį, gauti elementą Id. 1213 01:02:22,120 --> 01:02:25,970 Aš tikrai įdomu, kas yra sukelia kitas dvi bałagan. 1214 01:02:25,970 --> 01:02:29,750 Gerai, tada šį vieną, ką mes norime pasiekti? 1215 01:02:29,750 --> 01:02:30,760 Kas mūsų Id čia? 1216 01:02:30,760 --> 01:02:33,980 1217 01:02:33,980 --> 01:02:36,261 Mes turime dar vieną ID Mūsų HTML, kas tai yra? 1218 01:02:36,261 --> 01:02:37,552 AUDITORIJA: likę simboliai. 1219 01:02:37,552 --> 01:02:39,343 ALLISON Buchholtz-AS: Likusi simbolių. 1220 01:02:39,343 --> 01:02:43,360 1221 01:02:43,360 --> 01:02:44,330 >> Gerai. 1222 01:02:44,330 --> 01:02:46,010 Nemokama. 1223 01:02:46,010 --> 01:02:49,800 Taigi, aš tik ketina rašyti tai tikrai greitai. 1224 01:02:49,800 --> 01:02:53,706 1225 01:02:53,706 --> 01:02:55,330 Aš tik ketina rašyti tai sekundę. 1226 01:02:55,330 --> 01:02:56,190 Taigi teksto srityje. 1227 01:02:56,190 --> 01:02:59,550 1228 01:02:59,550 --> 01:03:06,180 Kas įdomu yra B function-- ten Yra daug funkcijų, kad ne tik 1229 01:03:06,180 --> 01:03:09,690 atitinka jūsų pelė, bet jūsų klaviatūra. 1230 01:03:09,690 --> 01:03:10,190 Gerai? 1231 01:03:10,190 --> 01:03:16,540 Taigi jūs galite pasakyti, kada nors svarbiausia yra nuspaustas, tai galite padaryti dalykų, pavyzdžiui, kad. 1232 01:03:16,540 --> 01:03:20,450 Taigi vienas, kad mes, naudodami šaukiamas klavišą aukštyn, o 1233 01:03:20,450 --> 01:03:25,320 sako: "jei jūs paspaudėte bet kurį mygtuką Jūsų klaviatūra, kai vartotojas pakėlė 1234 01:03:25,320 --> 01:03:28,064 jų pirštu išjungti tą mygtuką, ir svarbiausia tapo nepaspaustu, 1235 01:03:28,064 --> 01:03:29,480 tada mes ketiname kažką daryti. " 1236 01:03:29,480 --> 01:03:29,980 Gerai? 1237 01:03:29,980 --> 01:03:31,370 Taigi, tai turi prasmę, ar ne? 1238 01:03:31,370 --> 01:03:33,540 Kadangi kiekvieną simbolį mes tipo, mes ketiname 1239 01:03:33,540 --> 01:03:36,550 turi pakelti mūsų pirštais jo, todėl, kai raktas eina aukštyn, 1240 01:03:36,550 --> 01:03:40,980 mes galime žinoti, kad Mažėja mūsų Liko simbolių. 1241 01:03:40,980 --> 01:03:44,440 >> Taigi, mes turime kai kurie raktas į viršų, ir tuo pačiu būdu, 1242 01:03:44,440 --> 01:03:47,480 mes ketiname pasakyti, "Gerai, kai mes darome, kad mes 1243 01:03:47,480 --> 01:03:55,110 ketina sukurti tikrą funkciją, ketina imtis e ", šiuo atveju, 1244 01:03:55,110 --> 01:03:58,800 ir ką mes norime padaryti, tai apskaičiuoti skaičių likusį. 1245 01:03:58,800 --> 01:04:02,510 Gerai, kad galime tik pradėti sukuriant kintamąjį. 1246 01:04:02,510 --> 01:04:05,830 Taigi, mes turime tam tikrą kintamojo r, kad ketina atstovauti 1247 01:04:05,830 --> 01:04:07,720 kiek simbolių mes palikome. 1248 01:04:07,720 --> 01:04:08,890 Gerai? 1249 01:04:08,890 --> 01:04:14,540 Mes žinome, kad pradėti 140, ir jei mes norime žinoti, 1250 01:04:14,540 --> 01:04:18,360 tarkim, kad šis ilgis eilutė, kad buvo įvesti, 1251 01:04:18,360 --> 01:04:20,860 Ar jums vaikinai turi kokią nors idėją, kaip mes galime padaryti? 1252 01:04:20,860 --> 01:04:23,900 Tiesiog pagrįstas ne akivaizdu dalykų, pavyzdžiui, jei mes norėjome valandas, 1253 01:04:23,900 --> 01:04:25,870 mes naudojome gauti valandas. 1254 01:04:25,870 --> 01:04:28,860 Mes žinome, kad mūsų tikslas yra teksto srityje, tačiau gali jums vaikinai 1255 01:04:28,860 --> 01:04:33,050 galvoti apie tai, kas gali ateiti po jo? 1256 01:04:33,050 --> 01:04:35,280 Any ideas? 1257 01:04:35,280 --> 01:04:41,730 >> Taigi tai vienas anketa rūšies mažiau intuityvus, bet tai vertė taškas ilgis. 1258 01:04:41,730 --> 01:04:44,700 Taigi tiesiog man kai vertė atributas, 1259 01:04:44,700 --> 01:04:46,500 iš tikrųjų yra šio eilutės ilgis. 1260 01:04:46,500 --> 01:04:50,340 Taigi jis ketina pasakyti: "Gerai, aš ieškau ne visos šios eilutės per teksto srityje, 1261 01:04:50,340 --> 01:04:52,730 ir aš ruošiuosi pasakyti Jums, kaip ilgai ji yra. " 1262 01:04:52,730 --> 01:04:55,500 Nes jei mes prisimename stygos yra tikrai tik matricos, 1263 01:04:55,500 --> 01:04:58,110 todėl mes galime tiesiog pasiimti iš jų ilgį. 1264 01:04:58,110 --> 01:05:01,860 Taigi, mes turime tai. 1265 01:05:01,860 --> 01:05:04,058 Nemokama. 1266 01:05:04,058 --> 01:05:09,360 >> Tada, ką mes norime padaryti, tai mes niekada nori leidžia naudotojui 1267 01:05:09,360 --> 01:05:12,340 įvesti daugiau nei 140 simbolių, tiesa? 1268 01:05:12,340 --> 01:05:15,610 Nes jei mes sakome, pavyzdžiui, "O, jūs tik tai kas likę " 1269 01:05:15,610 --> 01:05:20,522 ir tada tegul tai padaryti Anyways, mes buvo melas. 1270 01:05:20,522 --> 01:05:22,230 Ir tai yra dar dalykas, kad "JavaScript" 1271 01:05:22,230 --> 01:05:24,530 gali būti tikrai geras Nes yra vartotojas patvirtinimas 1272 01:05:24,530 --> 01:05:29,062 ir įsitikinkite, kad jūsų vartotojas telpa jokių taisyklių 1273 01:05:29,062 --> 01:05:30,270 kad jūs jiems suteikta. 1274 01:05:30,270 --> 01:05:36,020 Taigi, jei jūs norite padaryti kažką panašaus padaryti kad kas nors įvesties savo elektroninio pašto adresą, 1275 01:05:36,020 --> 01:05:40,242 arba užtikrinti, kad, kai jie įvesti du slaptažodžius, jie atitiko. 1276 01:05:40,242 --> 01:05:41,200 JavaScript gali tai padaryti. 1277 01:05:41,200 --> 01:05:44,010 Galima būtų padaryti kažką panašaus, "kai forma pateikta ", arba kaip, 1278 01:05:44,010 --> 01:05:48,170 "Kai Pateikti mygtuką Forma yra paspaudėte, patikrinkite visus šiuos dalykus. " 1279 01:05:48,170 --> 01:05:49,670 Ir mes galime padaryti, kad "JavaScript". 1280 01:05:49,670 --> 01:05:52,680 Štai ką mes ketiname padaryti čia. 1281 01:05:52,680 --> 01:05:57,810 >> Taigi, kas gali būti būdas patikrinti, ar jie dingo daugiau kaip 140 simbolių? 1282 01:05:57,810 --> 01:06:03,310 Kas nutiks Mūsų vertė r, jei jie bando? 1283 01:06:03,310 --> 01:06:04,760 Tai bus neigiamas, tiesa? 1284 01:06:04,760 --> 01:06:07,380 Arba jis bus mažiau nei arba lygus nuliui. 1285 01:06:07,380 --> 01:06:13,690 Taigi, mes galime naudoti, jei tai tiesiog kaip ir visa kita. 1286 01:06:13,690 --> 01:06:14,270 Gerai? 1287 01:06:14,270 --> 01:06:20,480 Ir mes turime tam tikrą teksto srities tašką vertė, o tai, ką mes darome čia 1288 01:06:20,480 --> 01:06:29,940 yra mes tiesiog cutting-- kas tai yra? 1289 01:06:29,940 --> 01:06:30,900 Atsiprašau. 1290 01:06:30,900 --> 01:06:32,732 Tai vienas, mes tiesiog norime grįžti klaidinga. 1291 01:06:32,732 --> 01:06:34,030 Aš susipainiojo. 1292 01:06:34,030 --> 01:06:36,560 Viskas frazzled iš dalykų neveikia. 1293 01:06:36,560 --> 01:06:40,010 Gerai, mes tiesiog norime grįžti klaidinga, ir tada mes 1294 01:06:40,010 --> 01:06:44,160 norite, kad būtų rodomas Likusi simbolių, tiesa? 1295 01:06:44,160 --> 01:06:48,720 Taigi su laikrodžiu, mes padarėme kažkas su vidiniu HTML, tiesa? 1296 01:06:48,720 --> 01:06:52,070 Kur mes nustatyti, kad jis lygus kai kintamasis, tai kas gali mes čia? 1297 01:06:52,070 --> 01:06:54,590 1298 01:06:54,590 --> 01:06:57,750 Ką mes keisti vidinį HTML yra? 1299 01:06:57,750 --> 01:07:02,843 1300 01:07:02,843 --> 01:07:03,780 >> AUDITORIJA: Likęs? 1301 01:07:03,780 --> 01:07:05,738 >> ALLISON Buchholtz-AS: Zmieniamy likę. 1302 01:07:05,738 --> 01:07:09,217 1303 01:07:09,217 --> 01:07:11,300 Viskas gerai, ir ką mes norite nustatyti, kad jis lygus? 1304 01:07:11,300 --> 01:07:14,440 1305 01:07:14,440 --> 01:07:18,437 Tai bus r, nes tai turėtų būti likęs mūsų simbolių. 1306 01:07:18,437 --> 01:07:19,600 Gerai? 1307 01:07:19,600 --> 01:07:26,060 Taigi, aš tikrai nervų norėdami pamatyti, jei tai veikia dabar, bet mes pamatysime. 1308 01:07:26,060 --> 01:07:28,960 1309 01:07:28,960 --> 01:07:29,460 Palikite tai. 1310 01:07:29,460 --> 01:07:34,690 1311 01:07:34,690 --> 01:07:37,700 Tai tikrai greitai. 1312 01:07:37,700 --> 01:07:38,970 [Nesigirdi] Gerai. 1313 01:07:38,970 --> 01:07:44,574 1314 01:07:44,574 --> 01:07:45,990 Vėlgi, aš tik ketina parodyti jums. 1315 01:07:45,990 --> 01:07:49,430 Dėl kokios priežasties, mano nusprendžia nedirbti, 1316 01:07:49,430 --> 01:07:53,354 bet ką aš jums parodysiu, kad tai is-- oh turėjau įdėti, kad. 1317 01:07:53,354 --> 01:07:57,470 Gerai, pastebime, tos pačios rūšies dalykas čia, gauti teksto sritį. 1318 01:07:57,470 --> 01:08:01,070 >> Be to, jei jums vaikinas pranešimas, jei nėra kada ką jūs norite daryti, 1319 01:08:01,070 --> 01:08:04,080 ir jūs nežinote, kaip tai padaryti jis, tiesiog spustelėkite Rodyti puslapio šaltinį, 1320 01:08:04,080 --> 01:08:06,632 ir jie ketina pasakyti jums. 1321 01:08:06,632 --> 01:08:07,840 Kartais tai bus šifruojamas. 1322 01:08:07,840 --> 01:08:11,147 Jūsų pset, mes užšifruoti viską, todėl tik atrodo svaičiojimas. 1323 01:08:11,147 --> 01:08:13,480 Bet jei ten kada nors tikrai kietas svetainė, kuri jums patinka, 1324 01:08:13,480 --> 01:08:17,729 jei jūs tiesiog spustelėkite Rodyti puslapio šaltinį, jis ketina pasakyti jums, kaip tai padaryti. 1325 01:08:17,729 --> 01:08:20,770 Taigi dar kartą, dirbti sumaniau, o ne sunkiau. 1326 01:08:20,770 --> 01:08:24,250 Ir kaip matote čia, visi šie daiktai yra ta pati. 1327 01:08:24,250 --> 01:08:31,930 tai vienas čia tik užima šiek eilutės kad aš pamiršti, ką šis daro. 1328 01:08:31,930 --> 01:08:36,980 Bet tai akivaizdžiai užima šiek eilutės vertės, nuo nulio iki dešimties, 1329 01:08:36,980 --> 01:08:41,540 ir grąžina klaidinga, kas turėtų sustoti naudotojas iš įvesdami daugiau, 1330 01:08:41,540 --> 01:08:46,040 ir tada akivaizdžiai atnaujina vidinis HTML nėra. 1331 01:08:46,040 --> 01:08:47,410 >> Nemokama. 1332 01:08:47,410 --> 01:08:53,000 Taigi didelis Imtis paėmimai iš šiandien Eksperimentas, pažvelgti kodo 1333 01:08:53,000 --> 01:08:58,359 nes jis ketina padėti jums daug, ir visi, kartais Javaskriptą 1334 01:08:58,359 --> 01:09:03,200 gali būti sunku dirbti ir ne visada veikia taip, kaip tikitės jį, 1335 01:09:03,200 --> 01:09:05,700 bet tiesiog stengiuosi nes aš pažadu, kad bus. 1336 01:09:05,700 --> 01:09:08,376 Pažadu visi šie pavyzdžiai dirbo prieš klasę. 1337 01:09:08,376 --> 01:09:09,750 Aš nesuprantu, kas atsitiko. 1338 01:09:09,750 --> 01:09:13,069 Aš tiesiog turi viską tą patį. 1339 01:09:13,069 --> 01:09:17,660 >> Dar vienas dalykas, kad aš tik noriu parodyti jums, vaikinai, kurie gali būti itin naudinga 1340 01:09:17,660 --> 01:09:21,630 yra in-- kas dirbo anksčiau? 1341 01:09:21,630 --> 01:09:23,935 Mes turime partiją į darbą, nebuvo mes? 1342 01:09:23,935 --> 01:09:26,569 Manau, kad taip. 1343 01:09:26,569 --> 01:09:27,069 Taip. 1344 01:09:27,069 --> 01:09:27,630 Mes padarėme. 1345 01:09:27,630 --> 01:09:28,250 Nuostabus. 1346 01:09:28,250 --> 01:09:31,189 Gerai, kad vienas dalykas, kad vaikinai turėtų žinoti 1347 01:09:31,189 --> 01:09:33,340 yra konsolės žurnalas, kad aš kalbėjau apie tai. 1348 01:09:33,340 --> 01:09:37,040 Taigi konsolės dot žurnalą labas. 1349 01:09:37,040 --> 01:09:40,430 Taigi tai yra rūšies JavaScript ekvivalentas printf. 1350 01:09:40,430 --> 01:09:42,810 Taigi, jei jūs kada nors norite patikrinti savo kintamuosius 1351 01:09:42,810 --> 01:09:49,649 arba pamatyti, kas vyksta ten, ką Jūs galite padaryti, tai, jei mes patikrinti elementą, 1352 01:09:49,649 --> 01:09:51,899 yra tai, ką jūs norite eiti kad ir jūs einate į paguosti, 1353 01:09:51,899 --> 01:09:53,770 Jūs pamatysite, kad jis atspausdintas Hello. 1354 01:09:53,770 --> 01:09:55,750 >> Taigi, mes galime jį Spausdinti kokia norėjome. 1355 01:09:55,750 --> 01:10:04,170 Jei mes norime, kad ji spausdinti fone dot dot stiliaus fone, 1356 01:10:04,170 --> 01:10:08,454 turėtume sugebėti pamatyti RGB trivietis, kad ateina. 1357 01:10:08,454 --> 01:10:11,140 Arba ne. 1358 01:10:11,140 --> 01:10:13,520 Aš pamirštu, kaip tiksliai jums spausdinti panašaus kintamojo, 1359 01:10:13,520 --> 01:10:17,249 bet jums turėtų būti suteikta galimybė spausdinti dalykų, pavyzdžiui, kad. 1360 01:10:17,249 --> 01:10:19,040 Tai bus labai naudinga Jūsų pset jei toks 1361 01:10:19,040 --> 01:10:23,330 Jūs bandote manipuliuoti koordinuoja arba Papuošalą. 1362 01:10:23,330 --> 01:10:25,270 Taigi jie taip pat pakeisti šį kūrinį klasėje. 1363 01:10:25,270 --> 01:10:30,750 Tai skiriasi nuo pastaruosius metus, todėl tiesiog malonu jūsų TFS arba TFS 1364 01:10:30,750 --> 01:10:36,350 ne darbo valandomis, o, nes mes esame rūšies mokymosi kartu su jumis vaikinai. 1365 01:10:36,350 --> 01:10:41,230 Bet konsolės žurnalas buvo super, super naudinga JavaScript pernai. 1366 01:10:41,230 --> 01:10:42,740 Taigi tai patinka. 1367 01:10:42,740 --> 01:10:43,780 Sužinokite, kaip jį naudoti. 1368 01:10:43,780 --> 01:10:49,026 Tai lengviau naudoti nei GDB, kad turėtų būti bent pliusas. 1369 01:10:49,026 --> 01:10:50,650 Bet Dėkojame vaikinai guolis su manimi. 1370 01:10:50,650 --> 01:10:53,400 Aš atsiprašau, kad mano pavyzdžiai kažkodėl 1371 01:10:53,400 --> 01:10:55,410 tiesiog nenorėjo bendradarbiauti su manimi, bet aš 1372 01:10:55,410 --> 01:11:01,010 tikiuosi, kad tai padėjo rūšies jums tiek daugiau JavaScript zonoje. 1373 01:11:01,010 --> 01:11:04,980 Ir man atsiųsti visus savo klausimus Kitą savaitę, kad galėčiau būti super remontuoti, 1374 01:11:04,980 --> 01:11:09,420 ir aš pareikšti saldainiai ir net papildomai saldainiai, nes tai buvo juokinga. 1375 01:11:09,420 --> 01:11:14,000 Bet jūs vaikinai yra didelis, ir turėti nuostabus savaitę. 1376 01:11:14,000 --> 01:11:15,584