1 00:00:00,000 --> 00:00:10,632 2 00:00:10,632 --> 00:00:12,340 ALLISON BUCHHOLTZ-AU: Allt í lagi allir. 3 00:00:12,340 --> 00:00:13,520 Velkomin aftur til kafla. 4 00:00:13,520 --> 00:00:15,315 Það er næstsíðasti kafla okkar. 5 00:00:15,315 --> 00:00:16,542 Það er svo leiðinlegt. 6 00:00:16,542 --> 00:00:19,500 Ég veit ekki hvað ég ætla að gera án þess að sjá ykkur á hverjum mánudegi. 7 00:00:19,500 --> 00:00:20,970 Ég held að við ættum að just-- kannski við gátum bara 8 00:00:20,970 --> 00:00:22,710 hittast hér og borða eða eitthvað. 9 00:00:22,710 --> 00:00:23,270 Ég veit ekki. 10 00:00:23,270 --> 00:00:24,370 Ég koma með mat í staðinn. 11 00:00:24,370 --> 00:00:26,290 Við munum bara tala. 12 00:00:26,290 --> 00:00:29,900 En já, í næstu viku mun vera síðasta kafla okkar. 13 00:00:29,900 --> 00:00:32,390 >> Á að huga, hefur þú a quiz næstu viku. 14 00:00:32,390 --> 00:00:35,660 Ég veit að ég gleymdi að gera mitt, eins og, tveggja vikna fyrirvara í síðustu viku, 15 00:00:35,660 --> 00:00:39,140 en vonandi þú krakkar vissi að þetta var að koma. 16 00:00:39,140 --> 00:00:42,880 Vonandi er þetta eitt af síðustu midterms fyrir ykkur fyrir önnina. 17 00:00:42,880 --> 00:00:46,950 En það er að fara að ná öllum efni sem við höfum farið yfir. 18 00:00:46,950 --> 00:00:50,811 Svo það er ekki eins og þú getur bara gleyma um fjögur lykkjur eða breytur. 19 00:00:50,811 --> 00:00:52,560 Þar sem við lærðum þá í upphafi, 20 00:00:52,560 --> 00:00:55,870 þeir eru augljóslega sanngjarn leikur fyrir prófið þitt. 21 00:00:55,870 --> 00:01:00,150 >> Það er að fara að vera með sama sniði, sama lengd, svo þú þegar ert að nota hana. 22 00:01:00,150 --> 00:01:02,330 Það er að fara að vera erfðaskrá með hönd vandamál, 23 00:01:02,330 --> 00:01:06,270 kannski sumir satt ósatt, kannski sumir stutt svar. 24 00:01:06,270 --> 00:01:08,090 Svo þú ættir að vera kannast við snið, 25 00:01:08,090 --> 00:01:10,940 sérstaklega ef þú tekur The æfa próf. 26 00:01:10,940 --> 00:01:13,950 En eins og ég segi hér, það er uppsöfnuð, en við erum örugglega 27 00:01:13,950 --> 00:01:17,410 að fara að einbeita sér hlutir frá viku sex áfram. 28 00:01:17,410 --> 00:01:24,050 Svo erum við líklega ekki að fara að biðja þig um hversu margir bæti 29 00:01:24,050 --> 00:01:26,180 eru í hverri tegund eða þessir tegund af hlutur, 30 00:01:26,180 --> 00:01:29,730 en við erum líklega að fara að vera áhuga á hlutum eins og tengdum listum, 31 00:01:29,730 --> 00:01:32,750 eða mismunandi gögn uppbygging, eða mismunandi reiknirit 32 00:01:32,750 --> 00:01:33,960 að við höfum talað um. 33 00:01:33,960 --> 00:01:38,990 Svo tryggja þú ert virkilega upp á þær, og ef þú 34 00:01:38,990 --> 00:01:41,590 þurfa allir auðlindir, hér er fullt af auðlindum. 35 00:01:41,590 --> 00:01:44,790 Ég bara gaf þér góður af a fljótur lista þar. 36 00:01:44,790 --> 00:01:48,330 >> Í næstu viku verður quiz endurskoða á þessum tíma. 37 00:01:48,330 --> 00:01:52,290 Svo ef þú hefur einhverjar spurningar eða ákveðin málefni, 38 00:01:52,290 --> 00:01:56,180 sérstakar hluti á spurningakeppni sem þú vilt fara yfir, vinsamlegast 39 00:01:56,180 --> 00:02:01,780 senda þær til mín á undan tíma þannig að ég get konar undirbúa sumir efni fyrir það. 40 00:02:01,780 --> 00:02:06,310 Og í viðbót við þetta kafla endurskoðun, við munum 41 00:02:06,310 --> 00:02:09,616 einnig halda námskeiðið breiður endurskoða eins og við gerðum síðast. 42 00:02:09,616 --> 00:02:11,490 Og það er að fara að vera gert með því að sama fólkið. 43 00:02:11,490 --> 00:02:13,030 Ég veit ekki hvort það gerir það betra eða verra, 44 00:02:13,030 --> 00:02:15,670 en það er að fara að vera eins og ég, Hannah, Davan og Gabe aftur. 45 00:02:15,670 --> 00:02:18,630 Svo ef þú vilt koma að sjá okkur öll banter við hvert annað 46 00:02:18,630 --> 00:02:21,270 og ganga í gegnum quiz endurskoðun, ættir þú ákveðið 47 00:02:21,270 --> 00:02:22,600 koma til að næsta mánudagur líka. 48 00:02:22,600 --> 00:02:26,210 Svo þú munt bara hafa Mánudagur sultu pakkað af quiz endurskoðun, sem er gott 49 00:02:26,210 --> 00:02:29,840 því þá þarf Þriðjudagur að vinna í gegnum allt. 50 00:02:29,840 --> 00:02:32,230 >> En örugglega ekki athuga út þessar auðlindir. 51 00:02:32,230 --> 00:02:36,030 Study.csv.net er lang, I hugsa, einn af the gagnlegur, 52 00:02:36,030 --> 00:02:37,990 aðallega vegna þess að það hefur a einhver fjöldi af dæmi um kóða, 53 00:02:37,990 --> 00:02:40,490 það hefur öll völd Points með öllum skýringum á það, 54 00:02:40,490 --> 00:02:44,510 sem eru í raun það sem ég teikna mest í kafla efni mínum frá. 55 00:02:44,510 --> 00:02:47,480 Ef það er eitthvað í fyrri kafla sem ég kann að hafa sent út 56 00:02:47,480 --> 00:02:49,920 að þú getur ekki hafa fengið, bara láta mig vita. 57 00:02:49,920 --> 00:02:52,520 Eins síðustu viku dæmi um kóða, ef einhver ekki fá það, 58 00:02:52,520 --> 00:02:55,930 bara sendu mér tölvupóst eða koma að tala við mig, og ég ætla að gera viss um að þú fáir það. 59 00:02:55,930 --> 00:03:02,000 >> Svo með að í dag erum við að fara að vera að tala um JavaScript. 60 00:03:02,000 --> 00:03:04,690 Svo hér við Tommy, sem ég var bara að tala við þig í gærkvöldi. 61 00:03:04,690 --> 00:03:06,670 Ég elska Tommy. 62 00:03:06,670 --> 00:03:09,040 JavaScript er uppáhalds hans tungumál, eins og hann segir hér. 63 00:03:09,040 --> 00:03:14,050 Þeir ætla að reyna og segja þér að það er ekki sú besta, og þeir munu vera rangt. 64 00:03:14,050 --> 00:03:16,510 Svo er Tommy a JavaScript meistara. 65 00:03:16,510 --> 00:03:19,850 Ég er ekki alveg á hans stigi, en ég var eins og, 66 00:03:19,850 --> 00:03:22,900 "Tommy, hvernig get ég kenna þessi börn JavaScript? " 67 00:03:22,900 --> 00:03:26,700 Svo ég fékk nokkrar ábendingar, svo vonandi að þeir vinna út. 68 00:03:26,700 --> 00:03:31,140 >> Svo nokkra hluti til að vita er að JavaScript er client-megin forskriftarþarfir 69 00:03:31,140 --> 00:03:35,560 tungumál, svo en PHP er eitthvað að við talið framreiðslumaður-hlið, 70 00:03:35,560 --> 00:03:39,280 það var hlaðið á þjóninum, saman og framkvæma það. 71 00:03:39,280 --> 00:03:42,871 Þessi er keyrð á eigin vél. 72 00:03:42,871 --> 00:03:43,370 OK? 73 00:03:43,370 --> 00:03:46,960 Svo þú hleður JavaScript síðu, og það framkvæmir á vélinni þinni. 74 00:03:46,960 --> 00:03:49,910 Setningafræði er mjög svipað í C og PHP. 75 00:03:49,910 --> 00:03:52,490 Við erum að fara að fara í gegnum nokkur dæmi um JavaScript, 76 00:03:52,490 --> 00:03:56,740 og þú ert að fara að sjá að hvernig við tölum um breytur, lykkjur, 77 00:03:56,740 --> 00:03:58,910 og aðstæður eru mjög svipuð. 78 00:03:58,910 --> 00:04:00,500 OK? 79 00:04:00,500 --> 00:04:04,490 Sú staðreynd að þeir eru svo líkur er líklega að fara að ferðin sum ykkar 80 00:04:04,490 --> 00:04:08,529 upp, í sumum tilvikum, bara vegna þess að þú munt fella smá C 81 00:04:08,529 --> 00:04:09,570 þar sem það ætti ekki að vera. 82 00:04:09,570 --> 00:04:14,130 Kannski þú ert að reyna og skrifar eitthvað þegar það ætti ekki að vera slegin. 83 00:04:14,130 --> 00:04:16,540 >> Og það, eitt við vita er að JavaScript 84 00:04:16,540 --> 00:04:19,360 er mjög virk slegið tungumál, eins og PHP. 85 00:04:19,360 --> 00:04:21,410 Þannig að ef þú krakkar muna frá kafla í síðustu viku, 86 00:04:21,410 --> 00:04:23,680 þegar við vorum konar gera PHP hrun námskeið okkar, 87 00:04:23,680 --> 00:04:28,860 sáum hvernig string einn gæti verið breyst í int einn, og svo framvegis. 88 00:04:28,860 --> 00:04:31,650 89 00:04:31,650 --> 00:04:34,850 The tegund af breytum þínum eru ákvörðuð á hlaupa tíma, 90 00:04:34,850 --> 00:04:38,180 svo þeir geta breyst með að sjálfsögðu á dagskrá, 91 00:04:38,180 --> 00:04:43,109 og á sama hátt að við aldrei raunverulega lýsa gerðir fyrir PHP breytur, 92 00:04:43,109 --> 00:04:45,900 við erum að fara að vera að gera það sama hlutur hér, þar sem við erum í raun ekki 93 00:04:45,900 --> 00:04:49,740 stjórna tegundir af breytum okkar, svo að segja, eins og við gerum í C. 94 00:04:49,740 --> 00:04:52,200 >> Og svo eitt það er laglegur kaldur er 95 00:04:52,200 --> 00:04:54,090 að þú getur villa athuga með vélinni, 96 00:04:54,090 --> 00:04:57,240 með þessu frábæra virka console.log, sem 97 00:04:57,240 --> 00:05:00,930 gerir þér kleift að prenta út öðruvísi breytur eða hluti sem við munum 98 00:05:00,930 --> 00:05:01,750 tala um. 99 00:05:01,750 --> 00:05:05,720 Rétt eins og í síðustu viku þegar ég var eins og: "nota þessa aðgerð," með sorphaugur 100 00:05:05,720 --> 00:05:10,490 frá pset þinn þetta er fall þú vilt nota, console.log. 101 00:05:10,490 --> 00:05:12,860 Ég var svo hissa hversu margir nemendur á skrifstofutíma 102 00:05:12,860 --> 00:05:14,530 vissi ekki um sorphaugur virka. 103 00:05:14,530 --> 00:05:19,010 Og ég var eins og, "krakkar, þetta mun gera líf þitt svo miklu auðveldara. " 104 00:05:19,010 --> 00:05:22,960 >> Allt í lagi, svo það var eins konar bara stutt hlutur, eins og alltaf, 105 00:05:22,960 --> 00:05:24,000 við höfum dæmi. 106 00:05:24,000 --> 00:05:25,600 Ég veit þið elskið þá. 107 00:05:25,600 --> 00:05:30,930 Svo er hér dæmi um mjög einfalt JavaScript skrá hér. 108 00:05:30,930 --> 00:05:34,000 Svo það er bara að fara að búa til þetta pop-upp sem segir, 109 00:05:34,000 --> 00:05:36,336 "Halló heimur," þegar þér slá inn á síðunni, en við skulum 110 00:05:36,336 --> 00:05:37,960 reyna og ganga í gegnum þetta smá. 111 00:05:37,960 --> 00:05:43,440 Svo augljóslega er þetta bara eins eðlilega index.html. 112 00:05:43,440 --> 00:05:50,280 Svo, bara eðlilegt sniðmát okkar hér, og við höfum HTML, höfum við höfuð okkar, 113 00:05:50,280 --> 00:05:55,580 og bara eins og með CSS, hvernig við með smá utan skrá, ekki satt? 114 00:05:55,580 --> 00:05:59,260 Við höfum sumir handrit tegund texta sem er JavaScript. 115 00:05:59,260 --> 00:06:02,680 Og fengið er hello.js, sem er hérna. 116 00:06:02,680 --> 00:06:05,630 Þetta er allt skrá af hello.js. 117 00:06:05,630 --> 00:06:09,080 Og þá höfum við nokkur titill og sumir líkami HTML 118 00:06:09,080 --> 00:06:11,050 að við í raun ekki sama um. 119 00:06:11,050 --> 00:06:15,970 >> Hvað sem gerist er, þegar við hlaða síðuna, það framkvæmir sjálfkrafa þetta handrit. 120 00:06:15,970 --> 00:06:16,470 OK? 121 00:06:16,470 --> 00:06:18,790 Svo JavaScript verður framkvæma sjálfkrafa. 122 00:06:18,790 --> 00:06:22,860 Svo hvað það er að fara að gera, það er að fara að strax að fara og framkvæma þetta. 123 00:06:22,860 --> 00:06:24,110 Og það er að fara að segja, "viðvörun. 124 00:06:24,110 --> 00:06:25,190 Halló heimur. " 125 00:06:25,190 --> 00:06:30,840 Hvaða viðvörun er fall sem reyndar býr við þennan reit. 126 00:06:30,840 --> 00:06:31,540 OK? 127 00:06:31,540 --> 00:06:33,390 Svo er það eins konar allt umkringja. 128 00:06:33,390 --> 00:06:36,700 Það er ekkert aukalega við höfðum að gera nema bara vakandi, 129 00:06:36,700 --> 00:06:40,000 og þá hvað við vildum innan Alert kassi okkar. 130 00:06:40,000 --> 00:06:40,500 OK? 131 00:06:40,500 --> 00:06:45,080 Svo er það bara frábær einfalt dæmi um hvað JavaScript getur gert. 132 00:06:45,080 --> 00:06:48,110 133 00:06:48,110 --> 00:06:50,070 >> Eitt af æðislegt hlutir, eins og við munum sjá, 134 00:06:50,070 --> 00:06:55,150 er að JavaScript gerir þér að vinna vefsíður þínar, 135 00:06:55,150 --> 00:06:57,720 án þess að þurfa að endurhlaða þá í hvert skipti. 136 00:06:57,720 --> 00:07:01,830 Svo ef þú want-- td ef þú ert sveima yfir eitthvað, 137 00:07:01,830 --> 00:07:04,300 ef þú krakkar alltaf hafa séð eins Valmynd bars, 138 00:07:04,300 --> 00:07:07,360 eða þegar þú sveima yfir og umræðuefni, a falla-dúnn matseðill virðist, 139 00:07:07,360 --> 00:07:08,670 það er vegna þess að JavaScript. 140 00:07:08,670 --> 00:07:09,170 OK? 141 00:07:09,170 --> 00:07:12,670 Svo þú ert ekki að endurhlaða öllu síðu til að fá þessa valmynd til að mæta, 142 00:07:12,670 --> 00:07:17,240 þú ert bara að leita að einhverjum tilteknum aðgerð sem notandinn hefur tekið, 143 00:07:17,240 --> 00:07:21,800 sem eru kallaðir atburði sem við munum fá í, og þegar þú sérð það, þú segir, 144 00:07:21,800 --> 00:07:25,960 "OK, breyta eitthvað um þetta síðu og láta það líta öðruvísi, 145 00:07:25,960 --> 00:07:28,270 en aðeins breyta þessum tiltekna hluti. 146 00:07:28,270 --> 00:07:29,690 Ekki endurhlaða ekki allt hlutur. " 147 00:07:29,690 --> 00:07:33,110 Svo það er í raun miklu betur, og þú þarft ekki að endurhlaða síður, 148 00:07:33,110 --> 00:07:34,510 og það er mjög flott. 149 00:07:34,510 --> 00:07:38,270 >> Svo breytilegum yfirlýsingar, svo þú getur konar séð, 150 00:07:38,270 --> 00:07:40,530 Ég setti ofan hér, lauslega slegið. 151 00:07:40,530 --> 00:07:42,570 Svo er þetta mjög mikið eins og PHP. 152 00:07:42,570 --> 00:07:48,770 Við þurfum ekki að segja JavaScript hvaða tegund við erum 153 00:07:48,770 --> 00:07:50,740 von hver þessara stærða til að vera. 154 00:07:50,740 --> 00:07:52,560 Þeir geta verið hvað gerðir við viljum. 155 00:07:52,560 --> 00:07:57,480 Svo þú tilkynningar í þessu tilfelli, lýsa við þá mjög einfaldlega, bara með "var" 156 00:07:57,480 --> 00:08:00,990 og þá hvað við viljum breytu nafn okkar til að vera. 157 00:08:00,990 --> 00:08:05,680 Eitt að hafa í huga er að þegar þú setja vágildismörk framan breytilegum nafni, 158 00:08:05,680 --> 00:08:07,520 það mælar á staðnum það. 159 00:08:07,520 --> 00:08:09,320 OK? 160 00:08:09,320 --> 00:08:14,025 Það er alveg sanngjarnt fyrir þig alveg bara eyða vágildismörk 161 00:08:14,025 --> 00:08:18,970 og bara hafa s jafngildir CS50, og sem vildi bara vera alþjóðlegt breytu. 162 00:08:18,970 --> 00:08:19,580 OK? 163 00:08:19,580 --> 00:08:22,490 Svo er hægt að frumstilla það á báða vegu, bara fer eftir því hvernig þú vilt hafa það. 164 00:08:22,490 --> 00:08:24,448 Svo ef þú ert að frumstilla það innan virka, 165 00:08:24,448 --> 00:08:28,070 og þú vilt þá breytu til vera scoped innan þess virka, 166 00:08:28,070 --> 00:08:31,620 þú ert að fara til að vilja gera eitthvað eins Var nafn breytu, 167 00:08:31,620 --> 00:08:34,270 móti ef þú vilt það heimsvísu scoped, þú 168 00:08:34,270 --> 00:08:36,240 getur bara gert nafn breytan og þá 169 00:08:36,240 --> 00:08:38,270 hvað sem þú vilt setja það jafn. 170 00:08:38,270 --> 00:08:40,230 OK? 171 00:08:40,230 --> 00:08:45,580 >> Þetta er góður af kaldur hlutur hérna, því ef við taka breytu okkar 172 00:08:45,580 --> 00:08:47,590 b byrjar sem satt. 173 00:08:47,590 --> 00:08:51,280 Og hvað þetta does-- getur einhver sagt mér hvað þetta þýðir? 174 00:08:51,280 --> 00:08:54,190 175 00:08:54,190 --> 00:08:55,890 Þannig að við höfum sumir viðvörun. 176 00:08:55,890 --> 00:09:00,156 Hvað myndi gerð B að vera í upphafi? 177 00:09:00,156 --> 00:09:00,905 Áhorfendur: Boolean. 178 00:09:00,905 --> 00:09:01,330 ALLISON BUCHHOLTZ-AU: Boolean. 179 00:09:01,330 --> 00:09:01,940 Hægri. 180 00:09:01,940 --> 00:09:07,260 Og þá erum við endurúthluta b að þessum streng, ekki satt? 181 00:09:07,260 --> 00:09:11,170 Svo þá hér, hvaða tegund af b vera? 182 00:09:11,170 --> 00:09:12,480 Það myndi vera a band, ekki satt? 183 00:09:12,480 --> 00:09:14,900 Svo er það mikilvægt að tilkynningu að í c, við 184 00:09:14,900 --> 00:09:17,330 gæti næstum aldrei gera eitthvað svoleiðis. 185 00:09:17,330 --> 00:09:22,000 Við verðum að hafa breytu, köstuðu eins og eitthvað annað, 186 00:09:22,000 --> 00:09:27,185 kannski gera sumir virka með tveimur i, fara úr að kostnaðarlausu heiltala. 187 00:09:27,185 --> 00:09:31,063 En ef við tökum hér, b mjög auðveldlega breytist tegund. 188 00:09:31,063 --> 00:09:33,760 >> Áhorfendur: Bíddu, þannig að þú getur bara vera eins, "gera b heiltala?" 189 00:09:33,760 --> 00:09:34,360 >> ALLISON BUCHHOLTZ-AU: Já. 190 00:09:34,360 --> 00:09:36,185 Þú getur bara endurúthluta b til heiltala. 191 00:09:36,185 --> 00:09:36,910 >> Áhorfendur: Really? 192 00:09:36,910 --> 00:09:38,035 >> ALLISON BUCHHOLTZ-AU: Já. 193 00:09:38,035 --> 00:09:39,810 Og þá væri int. 194 00:09:39,810 --> 00:09:43,820 Svo breytur geta breytt yfir að sjálfsögðu á dagskrá líka. 195 00:09:43,820 --> 00:09:46,410 Þau eru ekki stranglega slegin. 196 00:09:46,410 --> 00:09:49,180 Það er mjög lauslega slegið. 197 00:09:49,180 --> 00:09:50,820 OK? 198 00:09:50,820 --> 00:09:54,820 Í grundvallaratriðum breytur geta gert hvað sem þeir vilja, eins og við hvers konar sáum við PHP. 199 00:09:54,820 --> 00:09:59,430 Þeir geta gera sumir brjálaður hlutur, svo það er mikilvægt að vera nokkuð varkár. 200 00:09:59,430 --> 00:10:01,200 Nafn breytur vel. 201 00:10:01,200 --> 00:10:03,450 Ef þú ert ekki, allt í einu þú ert að fara að vera eins, 202 00:10:03,450 --> 00:10:05,783 "Bíddu, ég hélt að þetta væri band, og nú er það int 203 00:10:05,783 --> 00:10:08,170 og ég er ekki viss hvað er að gerast hér. " 204 00:10:08,170 --> 00:10:12,410 Svo er þetta bara einfalt dæmi um sýna hvernig breytu getur auðveldlega 205 00:10:12,410 --> 00:10:15,890 breytir sína yfir að sjálfsögðu af a program. 206 00:10:15,890 --> 00:10:16,870 >> OK. 207 00:10:16,870 --> 00:10:19,200 Þannig að þetta ætti að líta frábær, frábær þekki. 208 00:10:19,200 --> 00:10:21,510 Svo þetta eru lykkjur okkar í JavaScript. 209 00:10:21,510 --> 00:10:27,780 Þeir eru nákvæmlega eins, nema í stað fjórum int i jafn núlli, 210 00:10:27,780 --> 00:10:30,470 við gátum bara segja var ég jafn núlli. 211 00:10:30,470 --> 00:10:34,100 Og þá gátum hafa sömu tegund okkar ástandi, sama tegund af uppfærslu, 212 00:10:34,100 --> 00:10:36,090 ég plús plús virkar bara fínt. 213 00:10:36,090 --> 00:10:39,800 Svo Fours eru þau sömu, endrum og eins eru þau sömu, 214 00:10:39,800 --> 00:10:41,440 og gera endrum eru nákvæmlega þau sömu. 215 00:10:41,440 --> 00:10:44,070 Sama tegund af almenna sniði. 216 00:10:44,070 --> 00:10:48,840 Við eftir, fjórir, svigar, sviga, það er öllum sama. 217 00:10:48,840 --> 00:10:51,470 Einnig verður semikommum þegar við komum til dæmis kóða. 218 00:10:51,470 --> 00:10:55,250 Þú munt sjá að það er nokkuð mikill the sami eins c. 219 00:10:55,250 --> 00:10:59,770 >> Fyrir yfirlýsingar virka, aftur, mjög svipuð. 220 00:10:59,770 --> 00:11:05,100 Við höfum sumir virka sem bara segir að það er fall, og þá 221 00:11:05,100 --> 00:11:07,660 nafn okkar virka, og inntak. 222 00:11:07,660 --> 00:11:11,590 Og aftur ef við taka, við hafa engar tegundir hér neinu tagi. 223 00:11:11,590 --> 00:11:12,090 Ekki satt? 224 00:11:12,090 --> 00:11:18,150 Við höfum ekkert að segja að þetta þurfa að vera ints eða tvöfaldar eða fljóta. 225 00:11:18,150 --> 00:11:19,530 Þeir gætu verið hvað sem þeir vilja. 226 00:11:19,530 --> 00:11:23,560 Hvað er mikilvægt er að taka eftir því við þurfum að skrifa virka fyrirfram 227 00:11:23,560 --> 00:11:26,430 að láta JavaScript vita að þetta er í raun virka. 228 00:11:26,430 --> 00:11:29,820 >> Svo er þetta bara einfalt summan fall sem skilar X eða Y, 229 00:11:29,820 --> 00:11:33,800 og þá er það líka flott er að þú getur í raun 230 00:11:33,800 --> 00:11:35,950 úthluta aðgerð til breytu. 231 00:11:35,950 --> 00:11:41,770 Þannig að í þessu tilfelli, summan er nú virka sem raunverulega gerir summa. 232 00:11:41,770 --> 00:11:47,740 Svo ef þú tekur eftir hér, höfum við virka, nafn virka, inntak. 233 00:11:47,740 --> 00:11:48,860 Ekki satt? 234 00:11:48,860 --> 00:11:52,120 Hér höfum við bara virka og inntak. 235 00:11:52,120 --> 00:11:54,310 Þannig að þetta er kallað nafnlaus virka. 236 00:11:54,310 --> 00:11:59,265 Og þetta er eitthvað sem ætti að vera nýtt flestum ykkar krakkar, ef ekki allra. 237 00:11:59,265 --> 00:12:01,140 Svo í rauninni hvað sem leið er að við gerum ekki 238 00:12:01,140 --> 00:12:03,050 þarf að nafni okkar virka í þessu tilfelli. 239 00:12:03,050 --> 00:12:06,260 Við getum bara sagt, "OK, ég ætla að Þessi möguleiki sem keyrir hér 240 00:12:06,260 --> 00:12:08,550 eru aðföng hennar, og hér er hvað það er að fara að gera. " 241 00:12:08,550 --> 00:12:12,540 Og sérstaklega þegar þú ert að framselja fall að einhverju breytu 242 00:12:12,540 --> 00:12:14,950 að þú ert að fara að vinna, þú ert ekki endilega 243 00:12:14,950 --> 00:12:17,116 þarf að nefna það vegna þess að þú ert að fara að vísa 244 00:12:17,116 --> 00:12:20,990 samkvæmt þessari breytu nafn, ekki með hvaða 245 00:12:20,990 --> 00:12:22,840 fallið var í raun kallað. 246 00:12:22,840 --> 00:12:23,550 OK? 247 00:12:23,550 --> 00:12:27,810 >> Þannig að ef við sjáum hér, við hafa sumir breytilega summan nú 248 00:12:27,810 --> 00:12:30,920 sem er jafn summa þriggja og fimm. 249 00:12:30,920 --> 00:12:33,070 Og við myndum fá þetta. 250 00:12:33,070 --> 00:12:36,750 Og þetta myndi bara hafa sumir viðvörun, þrír plús fimm er fjöldi. 251 00:12:36,750 --> 00:12:43,950 Þetta ásamt mun bara concatenate hvað okkar var svarið inn á band. 252 00:12:43,950 --> 00:12:47,420 Einnig flott, auk geta concatenate strengi. 253 00:12:47,420 --> 00:12:53,510 >> Fyrir JavaScript, eins og með PHP, HTML og CSS eins og ég sagði, 254 00:12:53,510 --> 00:12:56,450 a einhver fjöldi af það sem við erum að eins konar taka Þjálfun hjólin burt hér 255 00:12:56,450 --> 00:13:02,030 og þú krakkar hafa a einhver fjöldi af vita hvernig á að raunverulega skilja þetta. 256 00:13:02,030 --> 00:13:04,280 Þeir eru örlítið öðruvísi, en þeir eru ekki svo framandi 257 00:13:04,280 --> 00:13:09,460 og að þú getur ekki Google hluti eða líta þær upp á netinu með w3 skólum. 258 00:13:09,460 --> 00:13:12,755 Og við erum í raun von á krakkar til, eins konar, tilraun 259 00:13:12,755 --> 00:13:14,400 og læra á eigin spýtur. 260 00:13:14,400 --> 00:13:19,490 Svo, ég veit að þetta kann að virðast svolítið minna ítarlegur en sumir af the c hlutum 261 00:13:19,490 --> 00:13:21,936 við gerum, en það er í raun fyrir ástæðu. 262 00:13:21,936 --> 00:13:25,060 263 00:13:25,060 --> 00:13:28,470 En vonandi er það ekki of öðruvísi, og það er ekki yfirþyrmandi. 264 00:13:28,470 --> 00:13:31,940 >> Svo fylki í JavaScript, aftur mjög svipuð. 265 00:13:31,940 --> 00:13:32,460 Ekki satt? 266 00:13:32,460 --> 00:13:36,520 Við höfum sumir breytilega array það er jafn tóm sviga, 267 00:13:36,520 --> 00:13:40,340 og það er bara tómt array. 268 00:13:40,340 --> 00:13:43,420 Þetta er oft kallað bókstaflegri array merki. 269 00:13:43,420 --> 00:13:45,280 Það er bara einn hlutur sem við köllum það. 270 00:13:45,280 --> 00:13:51,380 Ef við sjáum array hér, höfum við nokkur bókstaflegri array sem hefur þrjá þætti, 271 00:13:51,380 --> 00:13:51,910 ekki satt? 272 00:13:51,910 --> 00:13:54,640 Og þá höfum við nokkur var þriðji þáttur sem er 273 00:13:54,640 --> 00:13:58,060 sumir breyta sem er bara að fara að halda þetta band, JS. 274 00:13:58,060 --> 00:14:01,760 275 00:14:01,760 --> 00:14:06,170 >> Atriði, góð til tilkynningar, eru aðskilin með kommum, 276 00:14:06,170 --> 00:14:07,740 bara eins og við vildi búast við. 277 00:14:07,740 --> 00:14:14,630 Og þú getur líka nálgast þetta, eins og við gerðum í C, með þessum vísitölu merki, ekki satt? 278 00:14:14,630 --> 00:14:16,950 Svo frábrugðin PHP nú erum við að fara aftur 279 00:14:16,950 --> 00:14:20,180 bara svona að vísa að hluti af vísitölunni. 280 00:14:20,180 --> 00:14:22,189 Rétt eins og C, er það einnig núll vísitölunni. 281 00:14:22,189 --> 00:14:25,230 Mér finnst eins og það væri í raun grimmur ef þeir gerðu skyndilega JavaScript einn 282 00:14:25,230 --> 00:14:30,630 vísitölu, og þú þurftir að alveg endurhugsa hvernig þér finnst um fylki. 283 00:14:30,630 --> 00:14:36,140 >> Einn kaldur hlutur er að í stað að þurfa að do-- ef þú alltaf 284 00:14:36,140 --> 00:14:39,240 vildi lengd fylki, kannski þú kunnugt um það 285 00:14:39,240 --> 00:14:43,430 þar til þú finnur einhverja enda, eða þú vildi bara vita hvað það er. 286 00:14:43,430 --> 00:14:49,310 Vegna JavaScript er mjög laus í meira leiðir en bara tegund, eins og við sjáum hér, 287 00:14:49,310 --> 00:14:53,310 við getum bara gert þetta array stærri vegna þess að við ákveðum að. 288 00:14:53,310 --> 00:14:56,177 Ef við tökum eftir array þrjú hefur þrennt að byrja, 289 00:14:56,177 --> 00:14:58,510 en þá allt í einu, við erum eins, "ó, bara að grínast. 290 00:14:58,510 --> 00:15:01,370 Við erum í raun að fara til að gera það 101 hluti. " 291 00:15:01,370 --> 00:15:05,300 Svo ef þú vilt alltaf að vita Raunveruleg lengd fylkisins þína, 292 00:15:05,300 --> 00:15:06,680 þú gerir það svona. 293 00:15:06,680 --> 00:15:10,470 Og við erum að fara að sjá mikið þessarar merki í dæmum, 294 00:15:10,470 --> 00:15:12,730 en með JavaScript það er yfirleitt það sem 295 00:15:12,730 --> 00:15:16,410 hlutur sem þú ert að tala um punktur hvað konar virka 296 00:15:16,410 --> 00:15:17,740 þú vilt snertingu við hana. 297 00:15:17,740 --> 00:15:18,240 OK? 298 00:15:18,240 --> 00:15:20,520 >> Svo í þessu tilfelli, okkar mótmæla er array tveir, 299 00:15:20,520 --> 00:15:23,470 og við segjum að við viljum að lengd array tvö. 300 00:15:23,470 --> 00:15:25,716 Þannig að þetta bara kallar eins lengd á það. 301 00:15:25,716 --> 00:15:27,090 Og það mun skila lengd þína. 302 00:15:27,090 --> 00:15:32,610 303 00:15:32,610 --> 00:15:36,790 Einnig er eitthvað að hafa í huga að ef við taka fylki okkar, 304 00:15:36,790 --> 00:15:39,830 ólíkt C, þeir gera ekki að vera allt af sömu gerð. 305 00:15:39,830 --> 00:15:41,670 Þetta er miklu meira eins og PHP. 306 00:15:41,670 --> 00:15:45,905 JavaScript er í raun alveg eins þetta áhugavert meld C og PHP. 307 00:15:45,905 --> 00:15:50,020 308 00:15:50,020 --> 00:15:52,170 Þannig að við munum fá inn í það. 309 00:15:52,170 --> 00:15:56,750 Fyrir nú, við skulum bara gera ráð fyrir að fylki eru í grundvallaratriðum 310 00:15:56,750 --> 00:16:00,640 eins og C fylki, að því þeir eru núll verðtryggð. 311 00:16:00,640 --> 00:16:04,120 OK, svo er að allt. 312 00:16:04,120 --> 00:16:08,850 Þú getur líka bara framlengja array til hvað vísitölu sem þú vilt. 313 00:16:08,850 --> 00:16:14,260 En þetta myndi líklega seg kenna þér eða gefa þér villa, 314 00:16:14,260 --> 00:16:15,970 JavaScript er eins, "nah, það er fínt. 315 00:16:15,970 --> 00:16:16,620 Ég fékk þetta. 316 00:16:16,620 --> 00:16:19,460 Við verðum bara að fara beint þar sem þú vilt. " 317 00:16:19,460 --> 00:16:24,310 >> OK, svo hlutir eru mjög mikilvæg. 318 00:16:24,310 --> 00:16:29,720 Þú krakkar verður að nota mikið af þessum í P sett, ef ég man rétt. 319 00:16:29,720 --> 00:16:34,780 Þannig að hlutur að þetta eru svipað í C eru structs. 320 00:16:34,780 --> 00:16:39,290 Svo er hægt að hugsa about-- þegar við förum að dæmi rétt 321 00:16:39,290 --> 00:16:41,810 eftir þetta ég held að það verður gera a einhver fjöldi fleiri sense-- 322 00:16:41,810 --> 00:16:45,830 en við notum í grundvallaratriðum hluti í skipuleggja auðvitað tengdar upplýsingar. 323 00:16:45,830 --> 00:16:47,780 Þegar við ræddum um structs í C, við oft 324 00:16:47,780 --> 00:16:53,405 tala um að nemandi sem hafði sumir nafn, ID, hús, þú veist, styrkur. 325 00:16:53,405 --> 00:16:56,030 Og það er eiginlega sama að við notum hluti fyrir hér. 326 00:16:56,030 --> 00:16:59,300 Það er bara að skipuleggja svipaðar upplýsingar. 327 00:16:59,300 --> 00:17:03,620 >> Þú getur einnig hugsa um þetta eins og fleira svipað tengin fylki í PHP. 328 00:17:03,620 --> 00:17:10,010 Þannig að þetta væri eiginlega hlutur þar sem við höfum sumir lykill með nokkur gildi, 329 00:17:10,010 --> 00:17:12,859 mjög svipað PHP. 330 00:17:12,859 --> 00:17:15,780 Svo er hægt að frumstilla sumir tóm hlut, eins og við sjáum hér, 331 00:17:15,780 --> 00:17:17,390 bara með hrokkið axlabönd. 332 00:17:17,390 --> 00:17:19,160 Svo fylki eru hornklofum. 333 00:17:19,160 --> 00:17:21,220 Tóm hlutir eru hrokkið axlabönd. 334 00:17:21,220 --> 00:17:24,020 Good greinarmun að hafa. 335 00:17:24,020 --> 00:17:27,319 Og þetta eru bara tveir mismunandi aðferðir við að setja eiginleika. 336 00:17:27,319 --> 00:17:31,460 Svo er af þessu tagi miklu meira af á þann hátt sem 337 00:17:31,460 --> 00:17:35,220 er svipað PHP, með okkar tengin fylki, með lykli okkar, 338 00:17:35,220 --> 00:17:39,910 og gildi okkar, en þetta is-- þú munt 339 00:17:39,910 --> 00:17:41,920 sjá þetta mikið meira í JavaScript. 340 00:17:41,920 --> 00:17:43,550 Þetta hefur tilhneigingu til að vera samningur. 341 00:17:43,550 --> 00:17:47,660 Og á sama hátt sem við gerðum array tvö punktur lengd, þetta er að segja, 342 00:17:47,660 --> 00:17:51,580 "OK, gefa mér þetta eigindi þessa mótmæla. " 343 00:17:51,580 --> 00:17:52,110 Ekki satt? 344 00:17:52,110 --> 00:17:55,660 Svo á sama hátt og það var eins og, "að gefa mér eiginleiki lengd fylkisins tvö, " 345 00:17:55,660 --> 00:17:59,970 þetta er að segja, "gefið mér eign tómum hlut okkar. " 346 00:17:59,970 --> 00:18:02,890 Eða í þessu tilfelli, við erum framselja það að sumir gildi hér. 347 00:18:02,890 --> 00:18:06,200 En þú getur líka nálgast það þannig. 348 00:18:06,200 --> 00:18:09,090 >> Og svo hér er þetta bara þar sem tvær mismunandi áminningar. 349 00:18:09,090 --> 00:18:12,320 Þannig að þetta myndi sýna áminningar væri nákvæmlega sama, 350 00:18:12,320 --> 00:18:17,150 það er bara tveir mismunandi leiðir aðgang að þáttur sem við viljum. 351 00:18:17,150 --> 00:18:19,552 Er að gera skilningarvit til alla? 352 00:18:19,552 --> 00:18:21,510 Mér finnst eins og þessi líklega gerir meira vit, 353 00:18:21,510 --> 00:18:23,270 bara vegna þess að við erum að koma burt af PHP. 354 00:18:23,270 --> 00:18:26,400 En eins og við gerum fleiri dæmi, þetta er bókstaflega nákvæmlega sú sama. 355 00:18:26,400 --> 00:18:28,170 A einhver fjöldi af það er bara að breyta í setningafræði. 356 00:18:28,170 --> 00:18:30,710 357 00:18:30,710 --> 00:18:33,030 >> OK, svo dæmi. 358 00:18:33,030 --> 00:18:34,180 Ég elska dæmi. 359 00:18:34,180 --> 00:18:40,070 Svo er hér nokkur CS50 Breyta sem er hlut, 360 00:18:40,070 --> 00:18:42,160 og við geyma allt þetta upplýsingar um það. 361 00:18:42,160 --> 00:18:46,680 Þannig að við höfum auðvitað, kennari, TFS, psets og límd. 362 00:18:46,680 --> 00:18:51,840 Þannig að við taka þetta eru nánast allt af ýmsum gerðum. 363 00:18:51,840 --> 00:18:52,340 Ekki satt? 364 00:18:52,340 --> 00:18:56,230 Svo hlutir geta geymt eiginleika af ýmsum gerðum. 365 00:18:56,230 --> 00:19:01,220 Við getum hugsað this-- það er mjög svipað tengin array okkar í PHP. 366 00:19:01,220 --> 00:19:07,470 Svo lykillinn, value, lykill, gildi, lykill, value, svo á og svo framvegis. 367 00:19:07,470 --> 00:19:11,230 Hvað er líka áhugavert á sama hátt að við getum haft fylki innan fylki, 368 00:19:11,230 --> 00:19:14,690 við getum líka haft hlutina innan hlutir eða fylki innan hlutum. 369 00:19:14,690 --> 00:19:18,410 Þú ert aldrei takmarkað við bara einn einn af hlutum. 370 00:19:18,410 --> 00:19:24,220 Við getum fengið mjög Inceptionesque, bara halda áfram niður kanína holu þar. 371 00:19:24,220 --> 00:19:26,080 >> Þannig að ef við taka, við hafa nokkur námskeið sem 372 00:19:26,080 --> 00:19:31,120 er a band, kennari sem er band, og array, int og a Boolean. 373 00:19:31,120 --> 00:19:36,110 Svo öll þessi mismunandi hlutum. 374 00:19:36,110 --> 00:19:39,600 >> Allt í lagi, svo höfum við annað. 375 00:19:39,600 --> 00:19:42,930 Þannig að í þessu tilfelli, höfum við fylki af hlutum. 376 00:19:42,930 --> 00:19:45,320 Svo bara eins og hlut getur haft fjölda í það. 377 00:19:45,320 --> 00:19:47,210 Við getum einnig fjölda af hlutum. 378 00:19:47,210 --> 00:19:51,250 Þetta gæti verið gagnlegt að hugsa um svipað góður 379 00:19:51,250 --> 00:19:54,260 um hvernig við áttum kjötkássa borð, við höfðum fjölda 380 00:19:54,260 --> 00:19:56,220 af öllum þessum mismunandi tegundir structs sem 381 00:19:56,220 --> 00:19:59,070 voru ábendingum til mismunandi hnúður og whatnot. 382 00:19:59,070 --> 00:20:01,420 En í þessu tilfelli, við hafa fjölda af hlutum. 383 00:20:01,420 --> 00:20:04,890 Svo er þetta eins og fylki af tengin fylki. 384 00:20:04,890 --> 00:20:09,430 Þannig að við höfum sumir fyrsta frumefni myndi vera að mótmæla með nafni James 385 00:20:09,430 --> 00:20:11,340 og hús WINTHROP. 386 00:20:11,340 --> 00:20:14,780 >> Þú krakkar gætu muna eitthvað mjög svipað þessu 387 00:20:14,780 --> 00:20:21,710 með síðasta pset þinn, þar sem ef þú dreginn eitthvað úr gagnasafninu, 388 00:20:21,710 --> 00:20:24,480 fyrsta tegund af hlutur í fylking þinni var 389 00:20:24,480 --> 00:20:27,110 allar upplýsingar um fyrsti notandinn sem hitti það, 390 00:20:27,110 --> 00:20:30,765 og þá þurfti að vísitölu í að að fá birgðir af þeim eða skyndiminni þeirra 391 00:20:30,765 --> 00:20:32,110 eða whatnot. 392 00:20:32,110 --> 00:20:34,620 Svo er þetta mjög mikill the sami hlutur, bara smá breyting 393 00:20:34,620 --> 00:20:39,570 í setningafræði, svolítið breyting á orðin sem við notum til að lýsa þeim. 394 00:20:39,570 --> 00:20:45,960 >> Þannig að ef við vildum, getur einhver sagt mér hvað þessi viðvörun myndi gera hér? 395 00:20:45,960 --> 00:20:48,780 Eða hvað þetta hluti af númer myndi gera fyrir okkur? 396 00:20:48,780 --> 00:20:50,992 397 00:20:50,992 --> 00:20:52,616 Áhorfendur: Það mun gefa þér öll nöfn. 398 00:20:52,616 --> 00:20:54,900 ALLISON BUCHHOLTZ-AU: Einmitt, svo það myndi bara vari við með öllum nöfnum 399 00:20:54,900 --> 00:20:57,960 vegna þess að það myndi fara í gegnum sumarbústaður i, svo það myndi byrja á núlli. 400 00:20:57,960 --> 00:21:01,330 Svo það myndi segja, OK við erum að leita á þessum fyrsta hlutnum, sem 401 00:21:01,330 --> 00:21:03,210 er fyrsta rifa í fylking okkar. 402 00:21:03,210 --> 00:21:06,900 Og það segir, "að gefa mér eiginleiki, nafn þess hlut. " 403 00:21:06,900 --> 00:21:09,030 Svo við förum hér, við myndum skanna, viljum við finna nafn, 404 00:21:09,030 --> 00:21:11,340 og við myndum prenta út James, Molly, og Carl. 405 00:21:11,340 --> 00:21:14,410 406 00:21:14,410 --> 00:21:15,799 Einhverjar spurningar svo langt? 407 00:21:15,799 --> 00:21:17,590 JavaScript miður þú ert að fara að vera 408 00:21:17,590 --> 00:21:20,950 að gera mikið til að líta upp á þínum eigin, vangaveltur út setningafræði, 409 00:21:20,950 --> 00:21:21,910 grappling með það. 410 00:21:21,910 --> 00:21:25,870 En auðvitað er ég alltaf hér, Viðtalstími eru alltaf hér. 411 00:21:25,870 --> 00:21:28,260 Ég gæti verið á þriðjudögum í þessari viku. 412 00:21:28,260 --> 00:21:31,050 Svo ef þú ert það, þú getur koma heimsækja mig í þessari viku. 413 00:21:31,050 --> 00:21:32,470 Það myndi vera mikill. 414 00:21:32,470 --> 00:21:36,260 >> OK, svo er DOM Document-Object Model. 415 00:21:36,260 --> 00:21:38,900 Svo er þetta bara leið sem við eins og að hugsa 416 00:21:38,900 --> 00:21:45,720 um hvernig HTML okkar og allt innan það er skipulagt. 417 00:21:45,720 --> 00:21:49,930 Þetta er mjög mikið eitthvað sem mun líklega koma upp á prófið. 418 00:21:49,930 --> 00:21:58,150 Ég veit árið mitt, það var eins og hér er HTML skrá, fylla í DOM fyrir það. 419 00:21:58,150 --> 00:21:59,770 Og þú fyllir bara í litlum hlutum. 420 00:21:59,770 --> 00:22:01,500 Þetta ætti að vera auðvelt stig vonandi. 421 00:22:01,500 --> 00:22:03,450 Vonandi munt þú see-- 422 00:22:03,450 --> 00:22:04,590 >> Áhorfendur: [inaudible] 423 00:22:04,590 --> 00:22:06,660 >> ALLISON BUCHHOLTZ-AU: Svo þú sérð þetta tré hér? 424 00:22:06,660 --> 00:22:07,200 >> Áhorfendur: Já. 425 00:22:07,200 --> 00:22:08,949 >> ALLISON BUCHHOLTZ-AU: Svo þeir vilja spyrja notkun 426 00:22:08,949 --> 00:22:11,750 að fylla í það sem fram fer undir líkamanum. 427 00:22:11,750 --> 00:22:15,770 Kannski undir líkamanum, við höfum sumir Divs eða við höfum nokkrar málsgreinar, 428 00:22:15,770 --> 00:22:19,160 og við munum biðja þig um að fylla í tré mjög mikið eins og þetta. 429 00:22:19,160 --> 00:22:21,440 Þannig að við munum vera að ganga í gegnum það. 430 00:22:21,440 --> 00:22:26,120 Svo Document-Object Model er bara leið 431 00:22:26,120 --> 00:22:31,240 að skipuleggja og hugsa um HTML okkar myndrænt. 432 00:22:31,240 --> 00:22:33,860 433 00:22:33,860 --> 00:22:35,840 Og líka þegar við fáum í fleiri JavaScript, 434 00:22:35,840 --> 00:22:37,640 það er að fara að vera leiðin sem við í raun 435 00:22:37,640 --> 00:22:39,990 vinna öðruvísi þættir á síðunni. 436 00:22:39,990 --> 00:22:43,980 Við þurfum leið til að fá aðgang hver af þeim hlutum í HTML okkar, 437 00:22:43,980 --> 00:22:48,050 og svo gefur þetta okkur mjög steypu staðlaðan hátt 438 00:22:48,050 --> 00:22:51,010 yfir ýmsar vefsíður til að gera það. 439 00:22:51,010 --> 00:22:53,440 >> Þannig að ef við göngum bara í gegnum þetta hér, að sjálfsögðu 440 00:22:53,440 --> 00:22:56,790 Skjalið okkar er eins og allt skrá okkar. 441 00:22:56,790 --> 00:22:59,350 Það gerir augljóslega vit að það er hæsta hlutur, 442 00:22:59,350 --> 00:23:03,520 og þá höfum við raunverulegan HTML okkar, sem samsvarar þetta merki hér. 443 00:23:03,520 --> 00:23:08,480 Einnig ef þú í undirliður tags rétt, þá búa til þessa DOM tré 444 00:23:08,480 --> 00:23:10,530 verður frábær einfalt. 445 00:23:10,530 --> 00:23:12,400 Þannig að við höfum sumir höfuð hér. 446 00:23:12,400 --> 00:23:15,780 Við höfum sumir líkama sem sjáum stafað af HTML, 447 00:23:15,780 --> 00:23:18,530 sem er ástæða þess að við höfum höfuð og líkama. 448 00:23:18,530 --> 00:23:22,880 Innan höfuð, höfum við nokkur Titillinn tag, enda titill tag, 449 00:23:22,880 --> 00:23:24,570 þannig að við vitum að kemur eftir höfði. 450 00:23:24,570 --> 00:23:28,040 Og innan tag titli okkar, við höfum Halló heimur. 451 00:23:28,040 --> 00:23:28,740 OK? 452 00:23:28,740 --> 00:23:31,311 Svo er það þetta allt vinstri útibú. 453 00:23:31,311 --> 00:23:34,060 Og þá fyrir hægri útibú hér, sjáum við að við höfum HTML, 454 00:23:34,060 --> 00:23:38,680 OK við höfum gert þetta höfuð hluti, við erum að horfa bara á líkama, 455 00:23:38,680 --> 00:23:40,670 þannig að við höfum sumir líkami svæði. 456 00:23:40,670 --> 00:23:44,350 Og innan það, eina sem við höfum er halló, heimur. 457 00:23:44,350 --> 00:23:45,090 OK? 458 00:23:45,090 --> 00:23:54,130 Ef við hefðum hluti eins sumir Bríkin p og þá 459 00:23:54,130 --> 00:23:57,500 halló, heimur, og þá annað krappi p af bless, heimur, 460 00:23:57,500 --> 00:24:00,080 við hefðum tvær loftbólur koma burt héðan. 461 00:24:00,080 --> 00:24:05,550 Vegna þess að þeir eru báðir undir líkamanum, en þeir eru aðskilin málsgreinar þessu tilfelli. 462 00:24:05,550 --> 00:24:11,520 Það er örugglega æfa á að í fyrri Skyndipróf, 463 00:24:11,520 --> 00:24:14,570 auk nóg netinu á það. 464 00:24:14,570 --> 00:24:18,260 OK svo, þetta er bara leyfir okkur sjá allt fallega 465 00:24:18,260 --> 00:24:20,810 og vinna hlutina mjög markvisst. 466 00:24:20,810 --> 00:24:21,340 OK? 467 00:24:21,340 --> 00:24:23,640 Við vitum nákvæmlega hvernig á að fara í gegnum þetta tré, 468 00:24:23,640 --> 00:24:26,910 svo við vitum hvað við viljum fá aðgang. 469 00:24:26,910 --> 00:24:31,690 >> OK þannig að þetta er þess vegna sem við viljum að hafa þessa tegund af líkani, 470 00:24:31,690 --> 00:24:35,190 svo að við getum notað það eins og þetta, og við skiljum það sem þeir meina, 471 00:24:35,190 --> 00:24:38,370 og þeir eru staðlaðar yfir öllu sem við gerum. 472 00:24:38,370 --> 00:24:45,900 Svo skjal punktur titill er bara titill our-- allar þessar 473 00:24:45,900 --> 00:24:48,960 eru nokkuð sjálf útskýringar, Mér finnst gott að hugsa. 474 00:24:48,960 --> 00:24:51,660 Svo fyrstu þremur dæmi eru bara að segja, 475 00:24:51,660 --> 00:24:54,770 "OK, bara gefa mér að yfirskrift þessa vefsíðu. " 476 00:24:54,770 --> 00:24:58,030 Þannig að það mun gefa þér hvað samsvarar titlinum. 477 00:24:58,030 --> 00:25:01,880 >> Document punktur líkami er að fara að gefa þér hvað er innan þessara líkamanum tags. 478 00:25:01,880 --> 00:25:03,240 Svo er hægt að vinna það. 479 00:25:03,240 --> 00:25:07,820 Og skjal punktur líkami punktur slá HTML er mjög flott einn, 480 00:25:07,820 --> 00:25:11,660 og kannski er ekki eins frábær innsæi, en hin innri HTML 481 00:25:11,660 --> 00:25:13,740 samsvarar þessu hérna. 482 00:25:13,740 --> 00:25:17,410 Svo ef þú vilt alltaf að hagræða texta á síðu, 483 00:25:17,410 --> 00:25:22,700 Venjulega þú ert að fara að vera að gera eitthvað með líkama punktur innri HTML. 484 00:25:22,700 --> 00:25:23,820 OK? 485 00:25:23,820 --> 00:25:31,341 Svo innri HTML tilhneigingu til að vísa til hvað er í raun á milli þessara tags. 486 00:25:31,341 --> 00:25:31,840 OK? 487 00:25:31,840 --> 00:25:33,020 Og svo gagnlegar aðgerðir. 488 00:25:33,020 --> 00:25:40,390 Svo ef þú vildir fá eitthvað af þessu, hvaða þáttur, 489 00:25:40,390 --> 00:25:43,140 höfum við nokkur Id, flokkur nafn, eða flokkun. 490 00:25:43,140 --> 00:25:47,100 Þetta er mjög svipað hlutir sem við gerðum með CSS, ekki satt? 491 00:25:47,100 --> 00:25:51,360 Þar sem við höfum nokkur selectors sem samsvara annaðhvort merkimiði, flokkur 492 00:25:51,360 --> 00:25:53,800 að við gefum þeim, eða kt. 493 00:25:53,800 --> 00:25:55,310 Þetta er mjög mikið á sama hátt. 494 00:25:55,310 --> 00:26:00,720 Ef þú hefur eitthvað sem hefur einhverja tegund af hundi, 495 00:26:00,720 --> 00:26:05,800 og þú segir að fá þætti eftir nafni merkisins, og þú setur hundinn í there-- eða hryggur, 496 00:26:05,800 --> 00:26:06,610 bekknum nafn. 497 00:26:06,610 --> 00:26:07,770 Þú getur sett punkt þar. 498 00:26:07,770 --> 00:26:11,780 Það er að fara að skila öllum þeim þættir til þín sem hafa þeim flokki. 499 00:26:11,780 --> 00:26:13,880 Svo er hægt að vinna bara þá. 500 00:26:13,880 --> 00:26:18,430 Á sama hátt, kannski þú bara vilja til að vinna sumir haus, svo 501 00:26:18,430 --> 00:26:20,980 sumir h1 haus, eins og við gerðum. 502 00:26:20,980 --> 00:26:24,900 Þú gætir færð þætti eftir tag nafn, því h1 er tag nafn. 503 00:26:24,900 --> 00:26:29,270 Og á sama hátt, ef þú vilt fá sumir einstakt hlutur, getur þú færð tag. 504 00:26:29,270 --> 00:26:31,100 Fá þáttur af Kt. 505 00:26:31,100 --> 00:26:32,710 Og þeir eru í raun fullt af þeim. 506 00:26:32,710 --> 00:26:36,300 Þetta eru bara eins þremur mjög margir. 507 00:26:36,300 --> 00:26:39,600 Svo ef þú ferð á netinu, eins og Ég ætla að hvetja 508 00:26:39,600 --> 00:26:45,342 þú að gera, og gera sumir rannsóknir á eigin spýtur, 509 00:26:45,342 --> 00:26:48,450 Ég mæli með ákveðið leita í öllum þeim. 510 00:26:48,450 --> 00:26:50,880 Þeir gætu verið frábær gagnleg, sérstaklega þegar 511 00:26:50,880 --> 00:26:57,180 þú vilt bara svona vinna mjög sérstakar hlutir án þess að hafa 512 00:26:57,180 --> 00:27:00,390 að fara í gegnum og reyna aðgreini allt. 513 00:27:00,390 --> 00:27:03,540 >> OK, þannig að síðasta sem er JavaScript viðburðir. 514 00:27:03,540 --> 00:27:10,730 Svo þegar ég var að tala áðan um að fara inn á heimasíðu, 515 00:27:10,730 --> 00:27:14,340 og þegar þú sveima yfir eitthvað, eða músina svífur yfir eitthvað, 516 00:27:14,340 --> 00:27:15,420 eitthvað annað gerist. 517 00:27:15,420 --> 00:27:17,900 Þetta er það sem okkur langar til að hugsa um eins atburði. 518 00:27:17,900 --> 00:27:23,970 Svo það sem við höfum sem gæti vera gagnlegt hér er onClick. 519 00:27:23,970 --> 00:27:29,140 Svo minn var á sveima, sem ég er nokkuð viss um, er bara á sveima. 520 00:27:29,140 --> 00:27:31,300 Einnig tonn af þessum að þú getur litið til. 521 00:27:31,300 --> 00:27:34,340 There er a heild listi netinu af mismunandi hlutum 522 00:27:34,340 --> 00:27:37,130 að þú getur hlustað á. 523 00:27:37,130 --> 00:27:41,220 >> En JavaScript viðburðir eru í rauninni bara að bregðast við hlutum 524 00:27:41,220 --> 00:27:42,430 að notandinn er að gera. 525 00:27:42,430 --> 00:27:42,930 Ekki satt? 526 00:27:42,930 --> 00:27:45,220 Svo þinn notandi er eitthvað, sem er atburður, 527 00:27:45,220 --> 00:27:48,340 og JavaScript mun svara þó þú vilt það til. 528 00:27:48,340 --> 00:27:49,770 Það verður að bregðast samræmi við það. 529 00:27:49,770 --> 00:27:54,630 Þannig að í þessu tilfelli, höfum við sumir gluggar punktur onload. 530 00:27:54,630 --> 00:27:57,170 Svo er það þetta segir er, "bíddu þar hlaðinn gluggans. " 531 00:27:57,170 --> 00:27:57,780 OK? 532 00:27:57,780 --> 00:28:02,102 Svo þegar allt er hlaðinn, onload, þá er hægt að framkvæma þessa aðgerð. 533 00:28:02,102 --> 00:28:03,810 Svo þegar allt er hlaðinn, ætlar þú að fara 534 00:28:03,810 --> 00:28:07,760 að hafa einhverja leita hnappinn sem fær stak af Id, 535 00:28:07,760 --> 00:28:13,740 og það prentar hvað sem þáttur er eins á hnappinn Leita. 536 00:28:13,740 --> 00:28:17,050 Og þá höfum við þessa breytu, við segjum, "Allt í lagi, onClick." 537 00:28:17,050 --> 00:28:20,390 Svo þegar við heyrir smell á Leita hnappinn, 538 00:28:20,390 --> 00:28:23,990 framkvæma þessa aðgerð, sem er vakandi, þú smellt á hnappinn Leita. 539 00:28:23,990 --> 00:28:28,910 >> Svo hvað gerist is-- þetta er ágætur lítið grafískur framsetning hér. 540 00:28:28,910 --> 00:28:31,480 Svo skjal álag okkar, það er onload okkar, 541 00:28:31,480 --> 00:28:34,340 við finnum okkar hnappinn, sem er þetta. 542 00:28:34,340 --> 00:28:36,570 Við erum að leita Leita hnappinn okkar. 543 00:28:36,570 --> 00:28:40,790 Og þá á leita hnappinn er þegar smellt svarar það til hérna. 544 00:28:40,790 --> 00:28:41,980 Onclick. 545 00:28:41,980 --> 00:28:47,300 Þá erum við vari við loksins notanda okkar, sem er þetta síðasta lína hér. 546 00:28:47,300 --> 00:28:48,250 OK? 547 00:28:48,250 --> 00:28:52,960 Svo að hver þeirra fjórum skrefum bara samsvarar fjórum kassa 548 00:28:52,960 --> 00:28:55,031 það niður á botn. 549 00:28:55,031 --> 00:28:56,405 Er að gera skilningarvit til alla? 550 00:28:56,405 --> 00:29:01,120 551 00:29:01,120 --> 00:29:05,200 >> Og svo eitt sem ég ætla bara að fara að nefna mjög stuttlega, að ég 552 00:29:05,200 --> 00:29:08,660 hvetja ykkur til fara að líta meira inn er 553 00:29:08,660 --> 00:29:13,210 jQuery, sem er bara bókasafn sem er byggt ofan á JavaScript. 554 00:29:13,210 --> 00:29:16,480 Það er frábær gagnlegt, eins og með flestum bókasöfnum. 555 00:29:16,480 --> 00:29:18,320 There ert hellingur af störfum. 556 00:29:18,320 --> 00:29:21,930 Svo ef það er alltaf eitthvað sem þú vilt gera í JavaScript, 557 00:29:21,930 --> 00:29:24,880 Fyrsta eðlishvöt ætti ekki að vera að hugsa 558 00:29:24,880 --> 00:29:27,340 af, "hvaða hlutverki ætti I kóða? "Það ætti að vera, 559 00:29:27,340 --> 00:29:29,560 "Láttu mig sjá einhver er þegar gert þetta fyrir mig. " 560 00:29:29,560 --> 00:29:32,800 Vegna þess níu sinnum af hverjum tíu, einhver mun hafa gert það nú þegar, 561 00:29:32,800 --> 00:29:35,760 og þeir sennilega hafa gert það betur. 562 00:29:35,760 --> 00:29:39,990 Fólk eyða miklum tíma í að gera þetta, og JavaScript er mjög mikið notað, 563 00:29:39,990 --> 00:29:42,810 svo að fólk er stöðugt reyna að gera það betur. 564 00:29:42,810 --> 00:29:47,110 Og jQuery hefur a einhver fjöldi af aðgerðum sem mun líklega vera gagnlegur til þú 565 00:29:47,110 --> 00:29:50,470 í lokaverkefni ef þú ert að gera neitt með hönnun á vefnum. 566 00:29:50,470 --> 00:29:53,480 Eins og ég segi, "vinna betri, ekki herða. " 567 00:29:53,480 --> 00:29:57,130 Ef þið gera það, það verður frábært. 568 00:29:57,130 --> 00:30:00,330 Þegar við erum á hackathon ég ekki vilt þú að vera allt stressuð. 569 00:30:00,330 --> 00:30:03,600 Ég vil að þú vera eins, "Ég fékk þetta. jQuery fékk bakið. 570 00:30:03,600 --> 00:30:05,790 Ég þarf ekki að skrifa þessar aðgerðir. " 571 00:30:05,790 --> 00:30:07,636 >> Svo bara tvennt til man, ég er að fara 572 00:30:07,636 --> 00:30:10,220 að láta ykkur líta meira í jQuery á eigin spýtur. 573 00:30:10,220 --> 00:30:13,070 Allt sem ég ætla að segja er það er nokkuð ógnvekjandi hluti 574 00:30:13,070 --> 00:30:15,220 og hægt að gera líf þitt a heild einhver fjöldi auðveldlega. 575 00:30:15,220 --> 00:30:17,150 En hvað sem þú vilt hafa er hvað skrá 576 00:30:17,150 --> 00:30:21,020 að þú ert að fara að nota það í, þú ert að fara að vilja þessar tvær línur. 577 00:30:21,020 --> 00:30:25,630 Þú ert að fara að vilja að Handrit JS jQuery punktur js. 578 00:30:25,630 --> 00:30:28,500 Og í raun uppspretta er að fara að vera einhver URL. 579 00:30:28,500 --> 00:30:35,870 Ef þú Google jQuery, Google reyndar hýsir allar skrár fyrir þig. 580 00:30:35,870 --> 00:30:38,950 Svo þú vilt örugglega að inntak að vefslóðin staðinn. 581 00:30:38,950 --> 00:30:41,130 Ég setti bara þetta hér fyrir sakir einfaldleika er. 582 00:30:41,130 --> 00:30:45,180 Allt þetta þýðir er hvar á að finna jQuery bókasafn. 583 00:30:45,180 --> 00:30:48,600 Það er miklu, svo þú vilt ekki að hýsa hana á tölvunni þinni 584 00:30:48,600 --> 00:30:53,390 ef þú getur forðast það, sem er hvers vegna við hafa tilhneigingu til að bara setja í URL Google að 585 00:30:53,390 --> 00:30:55,880 hýsir allar þessar skrár fyrir þig. 586 00:30:55,880 --> 00:30:56,380 OK? 587 00:30:56,380 --> 00:30:58,850 Þú Google það, ég lofa það mun vera þar. 588 00:30:58,850 --> 00:31:01,200 >> Og þá hvað JavaScript skrá sem þú ert 589 00:31:01,200 --> 00:31:07,150 nota, þannig að þetta er bara einhver utanaðkomandi JavaScript skrá sem þú ert að nota. 590 00:31:07,150 --> 00:31:11,570 Á sama hátt og við tengjast CSS okkar skrár, þetta er sama tegund af hlutur. 591 00:31:11,570 --> 00:31:15,480 Þetta tengir bara til að skrá hvar þinn JavaScript er. 592 00:31:15,480 --> 00:31:18,970 Og ég hef nokkur dæmi með einföldum JavaScript. 593 00:31:18,970 --> 00:31:20,220 Þannig að við munum vera að fara í gegnum það. 594 00:31:20,220 --> 00:31:27,230 Og þá í efnisyfirlitinu JavaScript, sem er þín JavaScript skrá hér, 595 00:31:27,230 --> 00:31:30,900 þetta er eiginlega umbúðir sem þú hefur fyrir jQuery. 596 00:31:30,900 --> 00:31:33,860 Þú ert næstum 99,9 prósent af the tími að fara 597 00:31:33,860 --> 00:31:36,800 að hafa þetta í index.js skránni. 598 00:31:36,800 --> 00:31:40,010 Vegna þess hvað þetta segir er, "Ekki keyrt neitt 599 00:31:40,010 --> 00:31:43,480 þar skjal er í raun tilbúinn, "sem er nákvæmlega það sem þú vilt. 600 00:31:43,480 --> 00:31:46,600 Vegna þess að ef skjal er ekki tilbúin, og jQuery byrjar að gera hlutina, 601 00:31:46,600 --> 00:31:48,020 það er bara sóðaskapur. 602 00:31:48,020 --> 00:31:50,480 Svo þú vilt alltaf að hafa þetta umbúðir. 603 00:31:50,480 --> 00:31:55,760 Og þá fyrir hluti sem fara í það, ég skal fara að eigin perusing þinn krakkar. 604 00:31:55,760 --> 00:32:04,610 >> OK, eru svo einhverjar spurningar rétt nú um JavaScript almennt? 605 00:32:04,610 --> 00:32:07,420 Eða DOM líkan? 606 00:32:07,420 --> 00:32:10,780 Ef ekki, þá höfum við nokkur flott dæmi að við getum farið í gegnum, 607 00:32:10,780 --> 00:32:13,120 að þú krakkar geta hjálpað mér númeri. 608 00:32:13,120 --> 00:32:15,877 En ég ætla líka að vera frábær ágætur, og ef þú 609 00:32:15,877 --> 00:32:17,960 vil ekki að segja neitt fyrir þessu, það er fínt. 610 00:32:17,960 --> 00:32:20,510 Ég get líka bara gefa þér dæmi. 611 00:32:20,510 --> 00:32:24,581 En eitthvað á PowerPoint áður en við halda áfram? 612 00:32:24,581 --> 00:32:25,080 Cool. 613 00:32:25,080 --> 00:32:26,990 >> Mér finnst eins og þú krakkar þurfa að orku. 614 00:32:26,990 --> 00:32:31,516 Þannig að ég held að við erum að fara að byrja með aðila dæmi mínu fyrsta. 615 00:32:31,516 --> 00:32:33,390 Við höfum þrjú dæmi, þú hefur val þitt. 616 00:32:33,390 --> 00:32:37,720 Þannig að við höfum klukku, þar sem við erum að fara að hrinda í framkvæmd í raun klukkuna sem er 617 00:32:37,720 --> 00:32:41,430 fara að uppfæra eins og tími goes við. 618 00:32:41,430 --> 00:32:43,310 Við höfum þessa miklu Twitter virka. 619 00:32:43,310 --> 00:32:44,560 This-- þú veist hvað, halda. 620 00:32:44,560 --> 00:32:47,220 Við erum að fara að gera þetta að fara í burtu. 621 00:32:47,220 --> 00:32:47,950 Bam. 622 00:32:47,950 --> 00:32:49,060 OK. 623 00:32:49,060 --> 00:32:56,132 >> Við höfum þessa miklu Twitter virka hér, that-- ég veit, ekki satt? 624 00:32:56,132 --> 00:32:57,090 Það er að fara að vera mikill. 625 00:32:57,090 --> 00:32:58,350 Ert þú krakkar spennt? 626 00:32:58,350 --> 00:33:01,170 Það er að fara að telja fjölda stafa sem þú átt eftir, 627 00:33:01,170 --> 00:33:04,520 þannig að ef ég slæ núna, augljóslega það segir enn 140, 628 00:33:04,520 --> 00:33:06,190 en við vitum að er ekki raunin. 629 00:33:06,190 --> 00:33:08,570 Og þá með síðasta okkar hér, smelltu hér til aðila. 630 00:33:08,570 --> 00:33:12,150 Hvað er að fara að gerast er þegar við smellur, bakgrunni er 631 00:33:12,150 --> 00:33:13,340 að fara að breyta litum. 632 00:33:13,340 --> 00:33:17,060 Svo þú krakkar hafa valkosti þína á hver sem þú vilt gera fyrst. 633 00:33:17,060 --> 00:33:19,800 Ég lofa að ég tek það mjög auðvelt á þig. 634 00:33:19,800 --> 00:33:22,680 Mér finnst eins og allir er góður af bara mjög lágt lykill dag. 635 00:33:22,680 --> 00:33:25,540 Svo ég mun ganga þú í gegnum hvernig munum við innleiða öllum. 636 00:33:25,540 --> 00:33:28,520 Ef þú vilt að Chime í, það er frábært, en ég 637 00:33:28,520 --> 00:33:30,020 finnst eins og allir séu svolítið þreyttur. 638 00:33:30,020 --> 00:33:32,970 Svo ég ætla bara að ganga í gegnum þessum dæmum. 639 00:33:32,970 --> 00:33:35,015 Ekki höfum við eitthvað sem Okkur langar til að gera fyrst? 640 00:33:35,015 --> 00:33:38,140 641 00:33:38,140 --> 00:33:39,475 Einhver? 642 00:33:39,475 --> 00:33:41,350 No val? 643 00:33:41,350 --> 00:33:41,867 OK. 644 00:33:41,867 --> 00:33:42,450 Þú veist hvað? 645 00:33:42,450 --> 00:33:43,290 Við erum á aðila. 646 00:33:43,290 --> 00:33:48,380 Mér finnst eins og þú krakkar þurfa little-- svo munum við gera aðila einn fyrst. 647 00:33:48,380 --> 00:33:48,880 OK. 648 00:33:48,880 --> 00:33:51,470 649 00:33:51,470 --> 00:33:56,930 >> Svo það sem við höfum here-- er það ekki að vera þar. 650 00:33:56,930 --> 00:33:57,910 Nú er það gott. 651 00:33:57,910 --> 00:33:59,810 OK. 652 00:33:59,810 --> 00:34:03,110 Svo er það sem við höfum hér bara einfalt HTML síðu 653 00:34:03,110 --> 00:34:07,840 að þið ættu öll að vera frábær þekki frá þínum síðustu tveimur psets. 654 00:34:07,840 --> 00:34:10,212 við höfum læknir tegund okkar hér. 655 00:34:10,212 --> 00:34:10,920 Geta allir séð? 656 00:34:10,920 --> 00:34:11,420 OK. 657 00:34:11,420 --> 00:34:12,560 Cool. 658 00:34:12,560 --> 00:34:13,900 Við höfum HTML okkar augljóslega. 659 00:34:13,900 --> 00:34:18,360 Við höfum sumir haus sem er tengist stíl blaði sem 660 00:34:18,360 --> 00:34:21,420 bara gert letur minn ágætur og stór og djörf. 661 00:34:21,420 --> 00:34:23,489 Svo ekki hafa áhyggjur óður í það. 662 00:34:23,489 --> 00:34:26,437 >> Við höfum sumir líkama með Id bakgrunnur, OK? 663 00:34:26,437 --> 00:34:28,520 Þar sem við erum að fara að vera breyta bakgrunninum. 664 00:34:28,520 --> 00:34:31,964 Svo þegar við erum að breyta því bakgrunnur líkama okkar, 665 00:34:31,964 --> 00:34:35,965 við minnumst úr tveimur vikum þegar við erum að fást við vefsíður. 666 00:34:35,965 --> 00:34:36,840 Svo gott að hafa það. 667 00:34:36,840 --> 00:34:39,270 Og við höfum sumir Id jafngildir aðila. 668 00:34:39,270 --> 00:34:43,909 Þetta klst tilv pund þýðir bara að það er að fara að fara á sömu síðu. 669 00:34:43,909 --> 00:34:47,120 Og smelltu hér til aðila, sem er ástæðan þegar við smellur það, 670 00:34:47,120 --> 00:34:48,940 það ætti að breyta litum, sem betur fer. 671 00:34:48,940 --> 00:34:54,322 >> Og þá höfum við nokkur handrit hér að er bara tengd við þessa aðila punktur js 672 00:34:54,322 --> 00:34:58,100 skrá, sem er tómur vegna þess að við höfum ekki gert neitt ennþá. 673 00:34:58,100 --> 00:35:00,450 Og það er svo sorglegt. 674 00:35:00,450 --> 00:35:06,100 En mjög fljótlega, mun það breyta liti, og það verður frábært. 675 00:35:06,100 --> 00:35:10,520 >> Þannig að ég ætla bara að fara að ganga ykkur í gegnum hvernig við gætum nálgast þetta. 676 00:35:10,520 --> 00:35:14,030 Svo það fyrsta sem við gætum vilja til að gera, 677 00:35:14,030 --> 00:35:18,050 ef við erum að breyta bakgrunn líkaminn, the fyrstur hlutur sem við might vilja 678 00:35:18,050 --> 00:35:22,730 að gera er í raun að grípa hvað líkaminn er, ekki satt? 679 00:35:22,730 --> 00:35:27,690 Þannig að við viljum hafa summu, okkar bakgrunnur, og ef þú tekur eftir, 680 00:35:27,690 --> 00:35:29,567 Ég bara sjálfkrafa bara byrja að skrifa. 681 00:35:29,567 --> 00:35:32,400 Það er ekkert sérstakt sem vér þarft að gera fyrir JavaScript skrár okkar. 682 00:35:32,400 --> 00:35:35,820 Ég get byrjað að lýsa breytum, og lýsa handahófi aðgerðir. 683 00:35:35,820 --> 00:35:38,110 Og það er miklu meira frjáls formi. 684 00:35:38,110 --> 00:35:41,930 Það er eins og með C, gaf við að þið þessar harðar reglur, og þú ólst upp, 685 00:35:41,930 --> 00:35:43,220 þannig að við erum eins, "fara fram. 686 00:35:43,220 --> 00:35:44,000 Vera frjáls. 687 00:35:44,000 --> 00:35:44,870 Gerðu það sem þú vilt. " 688 00:35:44,870 --> 00:35:46,280 Og það er það sem JavaScript er. 689 00:35:46,280 --> 00:35:48,390 Þannig að við höfum nokkra þekkingu hér. 690 00:35:48,390 --> 00:35:55,900 Með DOM fyrirmynd okkar, vitum við að við getur gert skjal punktur fá frumefni, 691 00:35:55,900 --> 00:36:00,290 og ef við tökum hér, líkami okkar hefur kt. 692 00:36:00,290 --> 00:36:00,930 Ekki satt? 693 00:36:00,930 --> 00:36:06,310 Þannig að við getum ekki fengið skjal með Id, og hér er einföld. 694 00:36:06,310 --> 00:36:08,295 Hvað er Id okkar sem við viljum hér? 695 00:36:08,295 --> 00:36:09,170 Áhorfendur: Bakgrunnur. 696 00:36:09,170 --> 00:36:11,280 ALLISON BUCHHOLTZ-AU: Bakgrunnur. 697 00:36:11,280 --> 00:36:12,230 Perfect. 698 00:36:12,230 --> 00:36:14,250 Og semíkommu í lokin. 699 00:36:14,250 --> 00:36:15,610 Það hefur ekki farið í burtu enn. 700 00:36:15,610 --> 00:36:17,330 Þú þarft samt semikommum þínum. 701 00:36:17,330 --> 00:36:17,830 OK. 702 00:36:17,830 --> 00:36:19,690 Svo er það fyrsta okkar. 703 00:36:19,690 --> 00:36:23,880 Og þegar við smellur eitthvað, við vilja eitthvað að gerast, ekki satt? 704 00:36:23,880 --> 00:36:28,270 Þannig að við might vilja sumir breytilegum sem er að bíða eftir að smella. 705 00:36:28,270 --> 00:36:32,410 Það sem við erum að fara að gera er að við erum að fara að gera tengil okkar líkari hnappinn. 706 00:36:32,410 --> 00:36:43,140 Þannig að við erum að fara að hafa hnapp sem jafngildir skjal punktur fá eininguna með því Kt. 707 00:36:43,140 --> 00:36:48,670 Og ef ég er að tala um smelltu á tengilinn eða smelltu hér til að flokkurinn 708 00:36:48,670 --> 00:36:51,850 tengilinn, hvað gæti Id minn hér? 709 00:36:51,850 --> 00:36:52,590 Party. 710 00:36:52,590 --> 00:36:55,200 Rétt. 711 00:36:55,200 --> 00:36:56,500 OK ekki of slæmt svo langt. 712 00:36:56,500 --> 00:36:59,060 Allir fá það sem við erum að gera? 713 00:36:59,060 --> 00:37:02,100 >> OK, svo nú höfum við okkar hnappinn, og við viljum 714 00:37:02,100 --> 00:37:04,140 atriði sem þarf að breyta þegar við smellur á það. 715 00:37:04,140 --> 00:37:08,750 Þannig að ef við minnumst úr PowerPoint okkar, mjög einfaldur hlutur sem við getum gert 716 00:37:08,750 --> 00:37:12,140 er bara hnappur punktur onClick, ekki satt? 717 00:37:12,140 --> 00:37:14,750 718 00:37:14,750 --> 00:37:18,730 Og það er að fara til að jafna sumir virka. 719 00:37:18,730 --> 00:37:20,620 Þetta er nafnlaus virka. 720 00:37:20,620 --> 00:37:24,620 Og þetta bara as-- raun er ég að fara að gera þetta svolítið stærri. 721 00:37:24,620 --> 00:37:27,330 >> Svo það sem ég gerði bara hér er ég er að segja, OK, 722 00:37:27,330 --> 00:37:31,810 þegar við smella á hnappinn okkar, sem er þessi tengill sem við vísað bara, 723 00:37:31,810 --> 00:37:34,270 við erum að fara að framkvæma þetta nafnlaus virka. 724 00:37:34,270 --> 00:37:35,845 Við þurfum ekki allir inntak. 725 00:37:35,845 --> 00:37:37,220 Við sama hvað notandinn segir. 726 00:37:37,220 --> 00:37:38,800 Þegar þeir smella á það, erum við fara að gera hvað sem við viljum, 727 00:37:38,800 --> 00:37:40,660 sem er að breyta bakgrunnslit. 728 00:37:40,660 --> 00:37:42,640 OK? 729 00:37:42,640 --> 00:37:47,224 Svo það er hvers vegna við höfum ekki nein aðföng, við höfum bara þetta nafnlaus aðgerð. 730 00:37:47,224 --> 00:37:49,390 Og nú erum við í raun að fara að skrifa þessa aðgerð. 731 00:37:49,390 --> 00:37:55,040 >> Þannig að það er fullt af leiðum sem þú mætti ​​búa til handahófi lit. 732 00:37:55,040 --> 00:37:59,010 Leiðin sem ég gerði það var að mynda þrjú slembitölur 733 00:37:59,010 --> 00:38:01,910 og breyta þeim í RGB þrefaldur. 734 00:38:01,910 --> 00:38:06,130 Þannig að þetta bara sýnir þér nokkra kaldur hlutir að ef þú ert eins og, "ó, 735 00:38:06,130 --> 00:38:08,464 Ég þarf að búa til handahófi fjöldi. "ef þú googled það, 736 00:38:08,464 --> 00:38:09,630 þetta er það sem þú vilt finna. 737 00:38:09,630 --> 00:38:17,580 >> Þannig að við höfum þrjá mismunandi hlutir, Var, ekki rauðar aftur, græn. 738 00:38:17,580 --> 00:38:18,080 Ekki satt? 739 00:38:18,080 --> 00:38:20,740 Svo þeir eru þrír hlutir sem gera upp litinn. 740 00:38:20,740 --> 00:38:22,220 Blár, rauður, og grænn. 741 00:38:22,220 --> 00:38:22,960 Cool. 742 00:38:22,960 --> 00:38:27,050 Og hvað við getum gert er að við vitum að það þarf að vera á milli 255, 743 00:38:27,050 --> 00:38:30,140 og ef þú leit upp nokkur slembiteljarann, 744 00:38:30,140 --> 00:38:36,000 þú gætir fengið eitthvað eins og stærðfræði punktur handahófi, sem ef þú lítur þetta allt 745 00:38:36,000 --> 00:38:39,230 skilar að einhverju númeri milli núll og einn. 746 00:38:39,230 --> 00:38:39,980 OK? 747 00:38:39,980 --> 00:38:44,470 Og hvaða tölur gera okkar RGB þrefaldast fara á milli? 748 00:38:44,470 --> 00:38:47,240 Zero og hvað? 749 00:38:47,240 --> 00:38:49,000 Hvað geta þeir farið upp í? 750 00:38:49,000 --> 00:38:49,950 255. 751 00:38:49,950 --> 00:38:53,320 Svo ef stærðfræði punktur handahófi fer á milli núll og einn, 752 00:38:53,320 --> 00:38:56,365 hvernig gætum við viljum að umbreyta þessu? 753 00:38:56,365 --> 00:38:56,990 Áhorfendur: Time? 754 00:38:56,990 --> 00:38:57,830 ALLISON BUCHHOLTZ-AU: Já, einmitt. 755 00:38:57,830 --> 00:38:58,677 Svo tími er 255. 756 00:38:58,677 --> 00:39:00,888 >> Áhorfendur: [inaudible] Það er eins og [inaudible]. 757 00:39:00,888 --> 00:39:02,471 ALLISON BUCHHOLTZ-AU: Math punktur handahófi. 758 00:39:02,471 --> 00:39:03,096 Áhorfendur: Cool. 759 00:39:03,096 --> 00:39:04,580 ALLISON BUCHHOLTZ-AU: Já. 760 00:39:04,580 --> 00:39:06,300 JavaScript tekur bara sjá um þig. 761 00:39:06,300 --> 00:39:07,580 OK. 762 00:39:07,580 --> 00:39:09,360 Þannig að við getum gert það fyrir öllum. 763 00:39:09,360 --> 00:39:10,540 Ekki satt? 764 00:39:10,540 --> 00:39:16,480 Stærðfræði punktur handahófi sinnum 255. 765 00:39:16,480 --> 00:39:17,740 Afrita það. 766 00:39:17,740 --> 00:39:18,820 Cool. 767 00:39:18,820 --> 00:39:23,350 Svo málið er, það getur ekki aftur heiltölu. 768 00:39:23,350 --> 00:39:24,080 Ekki satt? 769 00:39:24,080 --> 00:39:26,450 Kannski fáum við sumir tala milli núll og einn, 770 00:39:26,450 --> 00:39:32,150 og það veldur því að vera örlítið burt, og RGBs okkar geta ekki verið flotholt. 771 00:39:32,150 --> 00:39:33,360 Þeir þurfa að vera ints. 772 00:39:33,360 --> 00:39:37,610 Svo ef þú reynt þetta, myndi það sennilega hafa sumir reikull hegðun. 773 00:39:37,610 --> 00:39:38,810 Það væri svolítið angurvær. 774 00:39:38,810 --> 00:39:43,200 Svo það sem við gerum er að við viljum gera viss um að þetta eru ávalar, 775 00:39:43,200 --> 00:39:45,400 og þú gætir umferð annaðhvort leið. 776 00:39:45,400 --> 00:39:47,110 Ég ávalar með hæð. 777 00:39:47,110 --> 00:39:49,680 Svo ég gerði alltaf viss að það námundað. 778 00:39:49,680 --> 00:39:54,440 En að fara burt af hversu einfalt það var bara að fá slembitölu, 779 00:39:54,440 --> 00:39:57,920 hvernig finnst þér að við gæti hæð þetta númer? 780 00:39:57,920 --> 00:40:00,720 Það er mjög svipuð. 781 00:40:00,720 --> 00:40:02,810 Allir hugmynd? 782 00:40:02,810 --> 00:40:06,450 Svo ef handahófi var bara stærðfræði punktur handahófi, svo heldurðu að við myndum gera gólf? 783 00:40:06,450 --> 00:40:09,670 Stærðfræði punktur hæð. 784 00:40:09,670 --> 00:40:11,340 Og þú getur líka gert stærðfræði punktur loft. 785 00:40:11,340 --> 00:40:14,030 Round er eins konar óljós vegna þess að þú ert ekki 786 00:40:14,030 --> 00:40:16,110 vita hvort að umferð upp eða umferð niður. 787 00:40:16,110 --> 00:40:20,797 Svo yfirleitt við gerum alltaf stærðfræði punktur hæð, stærðfræði punktur loft. 788 00:40:20,797 --> 00:40:21,380 En honestly-- 789 00:40:21,380 --> 00:40:22,780 >> Áhorfendur: Er hæð umferð niður? 790 00:40:22,780 --> 00:40:24,740 >> ALLISON BUCHHOLTZ-AU: Floor umferðir niður. 791 00:40:24,740 --> 00:40:26,990 Og það er bara val af minni hálfu. 792 00:40:26,990 --> 00:40:32,370 >> Svo nú höfum við þrjár tölur okkar sem hafa verið handahófi mynda, 793 00:40:32,370 --> 00:40:36,610 og hvað við erum að fara að gera núna er að við erum bara að fara að breyta bakgrunni. 794 00:40:36,610 --> 00:40:37,310 OK? 795 00:40:37,310 --> 00:40:41,490 Þannig að við höfum nú þegar okkur bakgrunnur konar geymd 796 00:40:41,490 --> 00:40:43,280 í þennan þátt sem heitir bakgrunnur. 797 00:40:43,280 --> 00:40:47,300 Svo hvað þú munt taka eftir er, ef þú spilað í kring með þetta, 798 00:40:47,300 --> 00:40:50,460 við viljum breyta stíl. 799 00:40:50,460 --> 00:40:53,812 Og þetta er góður af einhverju sem þú vildi Google og reikna út, 800 00:40:53,812 --> 00:40:55,020 eins og hvernig á að breyta lit. 801 00:40:55,020 --> 00:40:59,210 >> En eins og þú fá aðgang að þessu litur er bakgrunnur punktur stíl punktur bakgrunn. 802 00:40:59,210 --> 00:41:03,490 Þannig að þetta er að segja gefið þetta mótmæla, bakgrunnur, 803 00:41:03,490 --> 00:41:06,920 sem er átt við það þáttur Id þar upp, 804 00:41:06,920 --> 00:41:10,690 við erum að fara að líta á stíl innan stíl, 805 00:41:10,690 --> 00:41:13,280 við erum að fara að horfa á bakgrunni. 806 00:41:13,280 --> 00:41:14,270 OK? 807 00:41:14,270 --> 00:41:17,630 Og ef þú ferð og líta þetta allt, það gæti gert smá meira vit, 808 00:41:17,630 --> 00:41:21,930 en þetta er í rauninni bara að segja, "Gefa mér þetta mjög sérstakur eiginleiki 809 00:41:21,930 --> 00:41:25,770 af því sem ég hef skilgreint fyrr. " 810 00:41:25,770 --> 00:41:32,340 Svo það sem við erum að breyta því til er sumir RGB, vegna þess að það er vit í. 811 00:41:32,340 --> 00:41:34,780 Við erum að nota RGB þrefaldaðist satt? 812 00:41:34,780 --> 00:41:41,530 Og við have-- Ég vil tryggja að ég fá réttan fjölda vitna í hér. 813 00:41:41,530 --> 00:41:43,940 Svo það sem við gerum er að við höfum RGB, og við erum að fara 814 00:41:43,940 --> 00:41:46,800 to-- þetta er eins samtenging, sem er rauður. 815 00:41:46,800 --> 00:41:50,030 816 00:41:50,030 --> 00:41:52,610 Og þá erum við vilja sumir kommu. 817 00:41:52,610 --> 00:41:59,925 Og þá viljum við plús grænn, þá sumir komma, og sumir blár. 818 00:41:59,925 --> 00:42:10,640 819 00:42:10,640 --> 00:42:14,120 >> Svo þessi plús bara meina eins samtenging. 820 00:42:14,120 --> 00:42:19,810 Þannig að þetta er bara að búa þetta band sem er að fara í RGB. 821 00:42:19,810 --> 00:42:20,310 OK? 822 00:42:20,310 --> 00:42:23,200 823 00:42:23,200 --> 00:42:26,684 >> Áhorfendur: [inaudible] auk þá græna plús þá rauðu. 824 00:42:26,684 --> 00:42:30,163 >> ALLISON BUCHHOLTZ-AU: Já, vegna þess að ég boðberi það upp. 825 00:42:30,163 --> 00:42:30,890 Það eitt er fínn. 826 00:42:30,890 --> 00:42:32,110 Oh, halda. 827 00:42:32,110 --> 00:42:32,610 Nei 828 00:42:32,610 --> 00:42:36,770 Þar sem ég þarf að ganga úr skugga um að ég fékk allar þessar rétt. 829 00:42:36,770 --> 00:42:39,680 830 00:42:39,680 --> 00:42:43,950 Þannig að ég mun útskýra í uno momento. 831 00:42:43,950 --> 00:42:47,040 Grænn, blár, fullkominn. 832 00:42:47,040 --> 00:42:47,971 Nú er ég að gera. 833 00:42:47,971 --> 00:42:48,470 Ég trúi. 834 00:42:48,470 --> 00:42:51,570 835 00:42:51,570 --> 00:42:52,530 >> OK. 836 00:42:52,530 --> 00:42:58,085 Svo er það þetta er að bakgrunnur er að fara að setja að einhverju band. 837 00:42:58,085 --> 00:42:58,585 Ekki satt? 838 00:42:58,585 --> 00:42:59,710 Sem er það sem við höfum hér. 839 00:42:59,710 --> 00:43:05,870 Það er að fara að vera einhver RGB 255 komma 255 komma núll, eða hvað sem tala þér 840 00:43:05,870 --> 00:43:06,512 hafa þar. 841 00:43:06,512 --> 00:43:08,220 Þannig að við erum að gera hér, við höfum einhverja streng. 842 00:43:08,220 --> 00:43:11,910 Og það sem við viljum gera, er að við erum konar virk skapa 843 00:43:11,910 --> 00:43:14,010 að þegar við hlaupum í raun þetta forrit. 844 00:43:14,010 --> 00:43:16,570 Svo er þetta einhver strengur. 845 00:43:16,570 --> 00:43:20,290 Plus concatenates það með verðmæti sem rauður hefur, 846 00:43:20,290 --> 00:43:23,320 sem concatenates það með a komma, sem concatenates það 847 00:43:23,320 --> 00:43:26,090 með hvaða grænn er, og svo á, og svo framvegis. 848 00:43:26,090 --> 00:43:26,660 OK? 849 00:43:26,660 --> 00:43:32,210 Fyrr en í blálok, sem er loka sviga þessa RGB hér. 850 00:43:32,210 --> 00:43:32,800 OK? 851 00:43:32,800 --> 00:43:37,230 >> Svo er það þetta er að fara að mynda er sumir stjórn raun 852 00:43:37,230 --> 00:43:42,770 sem er RGB af þremur tölum sem bakgrunnur er nú stillt á. 853 00:43:42,770 --> 00:43:43,940 OK? 854 00:43:43,940 --> 00:43:46,510 Svo skulum sjá hvort þetta virkar. 855 00:43:46,510 --> 00:43:49,720 Ég vona að það gerist, því ef það ekki, ég ætla að vera alvöru sorglegt. 856 00:43:49,720 --> 00:43:50,250 Ó nei. 857 00:43:50,250 --> 00:43:52,710 OK, halda. 858 00:43:52,710 --> 00:43:56,730 Ákveðið bakgrunnur punktur stíl punktur bakgrunnur. 859 00:43:56,730 --> 00:43:59,569 Ég er örugglega vantar eitthvað bara lítill. 860 00:43:59,569 --> 00:44:00,610 Ekki þú krakkar hata það? 861 00:44:00,610 --> 00:44:04,020 Þegar það er bara lítill lítill villa? 862 00:44:04,020 --> 00:44:04,990 Almáttugur bakgrunnur. 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 >> Áhorfendur: [inaudible] 866 00:44:09,765 --> 00:44:11,729 867 00:44:11,729 --> 00:44:12,770 ALLISON BUCHHOLTZ-AU: Nei 868 00:44:12,770 --> 00:44:14,050 Ég reyndi þetta áður bekknum. 869 00:44:14,050 --> 00:44:16,570 Ég hef allt sem ég gerði áður flokki ef ég var eins og, 870 00:44:16,570 --> 00:44:17,970 "Bíddu, hvað gerði ég rangt?" 871 00:44:17,970 --> 00:44:23,190 Vegna þess að ég var eins og, "Ég mun líklega skipta þessu upp á einhverjum tímapunkti. " 872 00:44:23,190 --> 00:44:24,150 Plus grænn. 873 00:44:24,150 --> 00:44:26,250 Allt lítur út eins og það er litlum bútum rétt. 874 00:44:26,250 --> 00:44:29,620 875 00:44:29,620 --> 00:44:30,520 OK. 876 00:44:30,520 --> 00:44:31,870 >> Áhorfendur: [inaudible] 877 00:44:31,870 --> 00:44:33,810 >> ALLISON BUCHHOLTZ-AU: Oh, þar sem þú ferð. 878 00:44:33,810 --> 00:44:35,520 Það er það sem ég þarf. 879 00:44:35,520 --> 00:44:36,805 Horfðu á það. 880 00:44:36,805 --> 00:44:40,090 Tiffany að bjarga. 881 00:44:40,090 --> 00:44:40,590 Perfect. 882 00:44:40,590 --> 00:44:41,090 OK. 883 00:44:41,090 --> 00:44:43,834 Nú skulum sjá hvort það virkar. 884 00:44:43,834 --> 00:44:44,816 Oh my god. 885 00:44:44,816 --> 00:44:45,641 OK. 886 00:44:45,641 --> 00:44:46,140 Bíddu. 887 00:44:46,140 --> 00:44:48,280 >> Áhorfendur: Space eftir seinni plús. 888 00:44:48,280 --> 00:44:50,310 >> ALLISON BUCHHOLTZ-AU: Hver einn? 889 00:44:50,310 --> 00:44:52,910 Ó bíddu, bíddu. 890 00:44:52,910 --> 00:44:54,870 Space klæðast? 891 00:44:54,870 --> 00:44:57,209 >> Áhorfendur: Second plús í græna samtenging. 892 00:44:57,209 --> 00:44:58,250 ALLISON BUCHHOLTZ-AU: Oh. 893 00:44:58,250 --> 00:44:59,570 Áhorfendur: Það er ekki pláss eftir plús, já. 894 00:44:59,570 --> 00:45:00,790 ALLISON BUCHHOLTZ-AU: Þú þarf ekki að but-- 895 00:45:00,790 --> 00:45:01,190 Áhorfendur: Oh, þú ert ekki? 896 00:45:01,190 --> 00:45:01,910 ALLISON BUCHHOLTZ-AU: Það lítur falleg. 897 00:45:01,910 --> 00:45:02,530 Áhorfendur: OK. 898 00:45:02,530 --> 00:45:03,030 OK. 899 00:45:03,030 --> 00:45:05,170 >> ALLISON BUCHHOLTZ AU: Við skulum sjá hvort þetta virkar. 900 00:45:05,170 --> 00:45:05,670 OK. 901 00:45:05,670 --> 00:45:07,836 Ég er augljóslega galli á þetta demo, sem minnir mig 902 00:45:07,836 --> 00:45:12,810 af fyrirlestri hitt viku, en ég veit að þetta mun virka. 903 00:45:12,810 --> 00:45:15,860 Ég veit að þetta mun virka. 904 00:45:15,860 --> 00:45:16,580 Svo nálægt. 905 00:45:16,580 --> 00:45:22,330 Nema ég eyddi óvart handrit mitt á þessu. 906 00:45:22,330 --> 00:45:24,035 Nei, það er aðila punktur JS. 907 00:45:24,035 --> 00:45:25,776 OK halda áfram. 908 00:45:25,776 --> 00:45:28,650 Ég ætla að afrita þetta, og ég er líka bara að fara að eyða öllu, 909 00:45:28,650 --> 00:45:30,108 vegna þess að ég hafði þetta vinna fyrr. 910 00:45:30,108 --> 00:45:32,470 911 00:45:32,470 --> 00:45:33,770 >> Ég lofa að það virkar. 912 00:45:33,770 --> 00:45:36,160 Ef ekki, mun ég sýna þér hvað Tommy er. 913 00:45:36,160 --> 00:45:38,890 Og þar. 914 00:45:38,890 --> 00:45:42,380 >> Áhorfendur: Þú ert að vísa aðila punktur CSS, og það er aðili punktur JS. 915 00:45:42,380 --> 00:45:45,940 >> ALLISON BUCHHOLTZ-AU: Ah, vel hérna er aðila punktur JS. 916 00:45:45,940 --> 00:45:49,187 OK, hvað gerði ég öðruvísi? 917 00:45:49,187 --> 00:45:50,520 OK, við munum sjá hvort þetta virkar núna. 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 Svo veit ég ekki hvað ég gerði öðruvísi, en þetta er það sem ætti að gerast. 921 00:46:02,110 --> 00:46:03,230 Soldið flott. 922 00:46:03,230 --> 00:46:06,650 Ég smellti á þetta, eins og, að eilífu. 923 00:46:06,650 --> 00:46:11,185 En við getum reynt og sjá hvað ég gerði öðruvísi að þetta hafði. 924 00:46:11,185 --> 00:46:14,560 Ég veit ekki um ykkur, en þetta lítur í rauninni það sem ég skrifaði bara. 925 00:46:14,560 --> 00:46:17,950 Það var líklega vantar semíkommu er einhvers staðar hlutur minn. 926 00:46:17,950 --> 00:46:22,064 Reyndar eftir, held ég að það vantaði semíkommu hérna raun. 927 00:46:22,064 --> 00:46:24,230 En ég gat ekki séð það vegna þess að það var af skjánum. 928 00:46:24,230 --> 00:46:29,040 >> En ef við tökum eftir, þetta er nokkuð mikið nákvæmlega það sem ég skrifaði bara. 929 00:46:29,040 --> 00:46:33,010 Ég held líklega erfiðasta við þetta er bara svona þetta hlutur rétt 930 00:46:33,010 --> 00:46:36,830 hér, skilning hvað það er að gera þarna. 931 00:46:36,830 --> 00:46:42,230 Þessi tegund af hlutur þú lærir í raun bara með Googling og heiðarlega 932 00:46:42,230 --> 00:46:42,880 bara að reyna. 933 00:46:42,880 --> 00:46:46,770 Ef þú heldur að það er einhver eiginleiki, það er líklega. 934 00:46:46,770 --> 00:46:48,382 Svo reyna það. 935 00:46:48,382 --> 00:46:49,090 Sjá hvað gerist. 936 00:46:49,090 --> 00:46:53,000 Eins og ég sagði, það er mikið af tilraunir með JavaScript, 937 00:46:53,000 --> 00:46:56,810 og PHP, og allt sem efni, og CSS sérstaklega. 938 00:46:56,810 --> 00:47:00,046 Það er hin eina sanna leið til að skilja það. 939 00:47:00,046 --> 00:47:07,100 >> OK, svo eftir það óskapnaður með aðila punktur JS, höfum við tvær aðrar valkosti. 940 00:47:07,100 --> 00:47:10,650 Við höfum klukku eða Twitter. 941 00:47:10,650 --> 00:47:12,190 Þeir eru bæði áhugaverðar. 942 00:47:12,190 --> 00:47:17,720 Kannski ekki alveg eins gaman og aðila, sem hafði kaldur litla blikk 943 00:47:17,720 --> 00:47:19,595 hlutur í lokin. 944 00:47:19,595 --> 00:47:21,714 Gera þú krakkar hafa allir val? 945 00:47:21,714 --> 00:47:22,380 Áhorfendur: Klukka? 946 00:47:22,380 --> 00:47:22,950 ALLISON BUCHHOLTZ-AU: Klukka? 947 00:47:22,950 --> 00:47:23,450 OK. 948 00:47:23,450 --> 00:47:25,390 Cool. 949 00:47:25,390 --> 00:47:30,460 >> Svo aftur, höfum við okkar tóm JavaScript skrá. 950 00:47:30,460 --> 00:47:35,800 Og eins og við sjáum hér, við hafa sumir mjög einföld HTML. 951 00:47:35,800 --> 00:47:40,010 Við höfum stílblað okkar, sem bara snið hvað það ætti að líta út. 952 00:47:40,010 --> 00:47:42,860 Við höfum div okkar með Id af klukku, sem 953 00:47:42,860 --> 00:47:44,420 bara segir "þetta ætti að vera klukka." 954 00:47:44,420 --> 00:47:47,650 Og við höfum tengilinn okkar JavaScript skrá okkar 955 00:47:47,650 --> 00:47:51,400 sem er reyndar að fara að búa klukkuna okkar fyrir okkur. 956 00:47:51,400 --> 00:47:56,060 Vegna kaldur hlutur er að þú getur setja JavaScript til sjálfkrafa endurnýjað 957 00:47:56,060 --> 00:47:56,963 sjálft. 958 00:47:56,963 --> 00:47:57,810 OK? 959 00:47:57,810 --> 00:48:01,580 Þannig að í stað þess að bíða eftir að notandi að lemja Uppfæra á síðu 960 00:48:01,580 --> 00:48:03,840 þannig að þú getur fengið uppfærð tíma, JavaScript 961 00:48:03,840 --> 00:48:06,760 getur uppfært það þó það finnst. 962 00:48:06,760 --> 00:48:12,082 >> Svo, eins og með síðasta okkar, vildum við til að fá aðgang bakgrunn okkar, ekki satt? 963 00:48:12,082 --> 00:48:14,790 Svo hvað finnst þér gæti verið fyrsta sem við viljum gera hér? 964 00:48:14,790 --> 00:48:19,538 Ef við erum konar fara burt þessi tegund af hugmyndafræði hér? 965 00:48:19,538 --> 00:48:22,200 Við viljum líklega að aðgang klukkuna okkar, ekki satt? 966 00:48:22,200 --> 00:48:24,724 Svo höfum við nokkur vágildismörk klukka, sem equals-- 967 00:48:24,724 --> 00:48:26,140 hvað við teljum að það er að fara að vera? 968 00:48:26,140 --> 00:48:29,290 969 00:48:29,290 --> 00:48:42,670 Document punktur fá þáttur by-- I einnig elska Sublime-- Id og Id okkar er klukka. 970 00:48:42,670 --> 00:48:43,585 Semíkommu. 971 00:48:43,585 --> 00:48:45,710 Að vera viss um að fá þessir semikommum þessu sinni, 972 00:48:45,710 --> 00:48:47,835 því mér finnst eins og að var vandamálið síðast. 973 00:48:47,835 --> 00:48:55,980 Allt í lagi svo, eins og ég var bara að segja með að reyna að hafa JavaScript hressa sig, 974 00:48:55,980 --> 00:48:59,655 það er þetta mikill virka, ég veit að það kom sér vel á síðasta ári, 975 00:48:59,655 --> 00:49:02,780 Ég er ekki viss um að það kemur sér vel fyrir þessu pset, en það er kallað setja bil. 976 00:49:02,780 --> 00:49:05,640 977 00:49:05,640 --> 00:49:08,200 Og þetta er í raun mjög flott ef þú krakkar gera neitt 978 00:49:08,200 --> 00:49:11,460 með tíma eða fá uppfærðar upplýsingar. 979 00:49:11,460 --> 00:49:13,700 Á vefsíðu fyrir endanleg Verkefnið, þetta er líklega 980 00:49:13,700 --> 00:49:16,240 fall þú vilt fá frábær þekki. 981 00:49:16,240 --> 00:49:19,730 Svo hvað setja bil gerir er að við erum að fara að gefa það a virka, 982 00:49:19,730 --> 00:49:21,830 og hversu oft það ætti kalla þessa aðgerð. 983 00:49:21,830 --> 00:49:22,430 OK? 984 00:49:22,430 --> 00:49:26,890 >> Þannig að í þessu tilfelli erum við bara að fara að búa til nokkur nafnlaus virka aftur, 985 00:49:26,890 --> 00:49:31,530 OK, það er að fara að fá dagsetning okkar, og okkar tíma, 986 00:49:31,530 --> 00:49:33,780 og síðan uppfæra hluti og sýna það. 987 00:49:33,780 --> 00:49:35,130 Þannig að við munum hafa áhyggjur af því. 988 00:49:35,130 --> 00:49:39,120 Við munum vera eins mynda klukku hér. 989 00:49:39,120 --> 00:49:41,750 En það sem við þurfum er hvernig oft að hressa hana. 990 00:49:41,750 --> 00:49:43,930 Þannig að í þessu tilfelli, það er bara millisekúndur. 991 00:49:43,930 --> 00:49:46,877 Þannig að við erum bara að fara að gera 100 millisekúndur. 992 00:49:46,877 --> 00:49:48,210 Auðvitað, alveg handahófskennt. 993 00:49:48,210 --> 00:49:50,600 Ef þú vildi það til að uppfæra mun hægar, gastu. 994 00:49:50,600 --> 00:49:53,300 Við getum sóðaskapur í kring uppsetningunni bili, 995 00:49:53,300 --> 00:49:57,240 hversu stór bil okkar er eftir að við fá a vinna klukka, sem vonandi munt 996 00:49:57,240 --> 00:49:59,660 fá til. 997 00:49:59,660 --> 00:50:04,110 Þannig að þetta er bara að segja, "OK, kalla þessi aðgerð á 100 millisekúndur. " 998 00:50:04,110 --> 00:50:04,805 OK? 999 00:50:04,805 --> 00:50:07,280 Það er allt það gerir. 1000 00:50:07,280 --> 00:50:12,290 >> Svo það sem við viljum fallið til gera er að við viljum hafa einhverja dagsetningu 1001 00:50:12,290 --> 00:50:14,200 og einhvern tíma er það við erum að fara að hafa. 1002 00:50:14,200 --> 00:50:19,740 Þannig að við getum byrjað með okkar dagsetning jafngildir eitthvað, 1003 00:50:19,740 --> 00:50:22,708 og okkar tími jafngildir eitthvað að við vitum ekki enn. 1004 00:50:22,708 --> 00:50:26,070 1005 00:50:26,070 --> 00:50:29,300 Eða í raun, þurfum við bara dagsetninguna, því dagsetning er að fara að fela allt. 1006 00:50:29,300 --> 00:50:34,310 1007 00:50:34,310 --> 00:50:40,010 Aftur ef þú bara Google neitt um hvað þú vilt gera, ef þú skrifar, "OK, 1008 00:50:40,010 --> 00:50:41,980 Ég vil fá tíma með Javascript, "það 1009 00:50:41,980 --> 00:50:45,890 mun gefa þér þessa miklu virka kallast fá dagsetningu. 1010 00:50:45,890 --> 00:50:48,664 Bókstaflega, flestir hlutir sem þú vilt gera, 1011 00:50:48,664 --> 00:50:50,830 JavaScript er að fara að hafa það gert fyrir þig nú þegar. 1012 00:50:50,830 --> 00:50:55,770 Svo það er bókstaflega eins og nýr fá dagsetningu, sem er creating-- 1013 00:50:55,770 --> 00:50:58,600 eða ný dagsetning, rather-- sem er að búa 1014 00:50:58,600 --> 00:51:03,690 sumir hlutur sem táknar dagsetningu. 1015 00:51:03,690 --> 00:51:08,200 >> Og það sem við erum að fara að gera hér er þetta is-- ég ætla að skrifa þetta, 1016 00:51:08,200 --> 00:51:10,820 og þá að útskýra hvað það gerir. 1017 00:51:10,820 --> 00:51:12,560 Svo ég ætla að gera viss um að ég fá þetta rétt. 1018 00:51:12,560 --> 00:51:17,950 1019 00:51:17,950 --> 00:51:23,440 >> OK, svo hvað þessi aðgerð gerir, er að við erum bara 1020 00:51:23,440 --> 00:51:30,680 skapa HTML sem er í raun að fara í div id okkar á klukku. 1021 00:51:30,680 --> 00:51:34,610 Svo hvað þetta er að fara að vera að gera er bara að búa sumir band, OK? 1022 00:51:34,610 --> 00:51:38,510 Það er þá að fara að vera ígræðslu í HTML okkar. 1023 00:51:38,510 --> 00:51:42,130 Í grundvallaratriðum það sem það er að fara að gera er hvað we-- hvað ég mun sýna þér 1024 00:51:42,130 --> 00:51:49,070 er að allt sem við segjum HTML er, við erum að fara að skipta þennan texta hér 1025 00:51:49,070 --> 00:51:51,090 með hvað HTML er. 1026 00:51:51,090 --> 00:51:56,390 Þannig að þetta er að fara að leyfa okkur að breyta klukku punktur okkar 1027 00:51:56,390 --> 00:52:00,940 HTML frá því að vera bara texti þetta ætti að vera klukku, að í raun að sýna 1028 00:52:00,940 --> 00:52:05,630 tölurnar og það sem við þykir vænt um, og í raun að vera klukkan. 1029 00:52:05,630 --> 00:52:09,810 >> Svo það sem við erum að fara að gera er að við erum að fara að byrja að búa til þessa HTML. 1030 00:52:09,810 --> 00:52:16,520 Svo á sama hátt sem við notuðum að gera plús jafnt fyrir heiltölur, 1031 00:52:16,520 --> 00:52:20,461 þú getur nú gert það fyrir strengi, nema það er að fara að concatenate þeim. 1032 00:52:20,461 --> 00:52:20,960 Ekki satt? 1033 00:52:20,960 --> 00:52:26,070 Eins og við sáum með aðila punktur js, þetta bara concatenates allt þetta saman. 1034 00:52:26,070 --> 00:52:31,970 Svo er hægt að concatenate mismunandi bita af HTML frá breytum, eða bita af strengjum 1035 00:52:31,970 --> 00:52:33,750 að þú skrifar út sjálfur, og þetta bara 1036 00:52:33,750 --> 00:52:38,650 virkilega gerir þér kleift að virk mynda HTML, sem er laglegur kaldur. 1037 00:52:38,650 --> 00:52:42,040 Svo ef þú ert eitthvað mjög notandi sérstakur, 1038 00:52:42,040 --> 00:52:44,130 þetta getur leyfa þér að gera það. 1039 00:52:44,130 --> 00:52:47,550 >> Þannig að við höfum HTML, að ég ætla að reyna að gera viss um að ég fá þetta rétt. 1040 00:52:47,550 --> 00:52:49,890 Þannig að við erum að fara að gera sumir h1 haus. 1041 00:52:49,890 --> 00:52:53,610 Svo er það mikilvægt að gera sér grein fyrir hér er að þetta er í raun bara HTML. 1042 00:52:53,610 --> 00:52:54,460 Ekki satt? 1043 00:52:54,460 --> 00:52:56,610 Við erum að skrifa raunverulegt HTML kóða í hér, það er 1044 00:52:56,610 --> 00:53:01,090 ekki bara band í eðlilegt leiðin sem við myndum hugsa um það. 1045 00:53:01,090 --> 00:53:02,930 Þannig að við höfum sumir HTML. 1046 00:53:02,930 --> 00:53:04,940 Þetta er talin vera streng hér þó. 1047 00:53:04,940 --> 00:53:10,380 Og við gerum dagsetningu dot-- vér vilt fá tíma okkar. 1048 00:53:10,380 --> 00:53:12,910 Aftur, ef þú varst að leita upp neitt um dagsetningu, 1049 00:53:12,910 --> 00:53:16,160 það myndi segja þér þetta eru allt eiginleika sem hingað til hefur. 1050 00:53:16,160 --> 00:53:17,670 Og hér er það sem þú getur notað á það. 1051 00:53:17,670 --> 00:53:20,620 Svo það hefur líklega hluti eins fá tíma, og fá mínútur, 1052 00:53:20,620 --> 00:53:24,669 og fá sekúndur, og fá millisekúndur, og hver veit hvað annað þeir hafa. 1053 00:53:24,669 --> 00:53:27,210 En ef þú lítur inn í skjöl, skal það allt verða þar. 1054 00:53:27,210 --> 00:53:31,980 >> Þannig að við höfum fengið tíma, og þá myndum við vilja 1055 00:53:31,980 --> 00:53:35,614 til concatenate að with-- ég að fara að flytja þetta yfir hér. 1056 00:53:35,614 --> 00:53:38,780 Þannig að ef við erum að búa núna erum við raun að búa til tíma, ekki satt? 1057 00:53:38,780 --> 00:53:43,590 Við höfum tíma, og þá er það milli klukkutíma og mínútur? 1058 00:53:43,590 --> 00:53:45,080 Þú ert með semíkommu, ekki satt? 1059 00:53:45,080 --> 00:53:48,010 Þannig að við viljum gera sumir semíkommu hér. 1060 00:53:48,010 --> 00:53:51,780 Og þá viljum við fá okkar mínútur, þannig að á sama hátt 1061 00:53:51,780 --> 00:53:56,450 að við höfum dagsetning punktur fá tíma, hvernig gætum við fengið mínútur okkar? 1062 00:53:56,450 --> 00:54:01,542 Það er bókstaflega Dagsetning punktur fá mínútur, sem ég svona eins og. 1063 00:54:01,542 --> 00:54:03,250 Það er eins og, "ó, hvernig fæ ég mínútur mínum? " 1064 00:54:03,250 --> 00:54:05,850 Ég fæ bara mínútur mínar. 1065 00:54:05,850 --> 00:54:07,500 >> OK. 1066 00:54:07,500 --> 00:54:10,990 Og þá höfum við annað ristli hér. 1067 00:54:10,990 --> 00:54:16,350 Og þá ef við viljum fá okkar sekúndur, hvernig gætum við fengið annað okkar? 1068 00:54:16,350 --> 00:54:17,400 Date punktur fá sekúndur. 1069 00:54:17,400 --> 00:54:20,390 1070 00:54:20,390 --> 00:54:21,590 Ég held að það er laglegur kaldur. 1071 00:54:21,590 --> 00:54:23,589 Og hvað er mikilvægt að átta sig á, er að við einnig 1072 00:54:23,589 --> 00:54:31,730 þurft að loka HTML tag okkar hér, vegna þess að það ætti samt að vera í gildi HTML, svo h1. 1073 00:54:31,730 --> 00:54:33,481 Cool. 1074 00:54:33,481 --> 00:54:43,110 >> Svo eftir það, getum við gert klukku punktur innri HTML er jafn HTML. 1075 00:54:43,110 --> 00:54:43,930 OK? 1076 00:54:43,930 --> 00:54:46,470 Svo man hvernig ég sagði innri HTML grundvallaratriðum 1077 00:54:46,470 --> 00:54:50,610 tekur hvað sem er á milli tvö merki sem við ræddum um 1078 00:54:50,610 --> 00:54:54,470 og sett inn eða vinnur hvað er þarna? 1079 00:54:54,470 --> 00:54:58,290 Svo hvað þetta gerir, ef við förum aftur til klukka okkar, 1080 00:54:58,290 --> 00:55:04,180 er sú að klukkan er átt við allt innan þessa div. 1081 00:55:04,180 --> 00:55:09,770 Þetta er innri HTML þessarar Id klukka div. 1082 00:55:09,770 --> 00:55:13,930 Og svo það er að fara að breyta því að HTML sem við mynda bara, 1083 00:55:13,930 --> 00:55:16,750 sem sem vonandi vonandi, vonandi, 1084 00:55:16,750 --> 00:55:21,026 mun sýna tímann núna. 1085 00:55:21,026 --> 00:55:23,960 Við munum sjá. 1086 00:55:23,960 --> 00:55:25,170 Auðvitað. 1087 00:55:25,170 --> 00:55:26,860 Svo mörg tæknileg atriði. 1088 00:55:26,860 --> 00:55:31,480 Just-- Allison er ég burt leiknum í dag mínum krakkar. 1089 00:55:31,480 --> 00:55:34,136 OK, það virkar. 1090 00:55:34,136 --> 00:55:35,760 klukka punktur innri HTML. 1091 00:55:35,760 --> 00:55:42,097 Það var HTML Really? 1092 00:55:42,097 --> 00:55:43,180 Einnig er þetta það sem gerist. 1093 00:55:43,180 --> 00:55:48,750 Þegar þú getur ekki séð eitthvað, þér bara líta á kóðann þinn. 1094 00:55:48,750 --> 00:55:49,250 OK. 1095 00:55:49,250 --> 00:55:51,912 1096 00:55:51,912 --> 00:55:54,870 Ert þú vilt vita flott vinna í kringum að við erum að fara að gera hérna? 1097 00:55:54,870 --> 00:55:55,740 >> Áhorfendur: Getur þú gert hástafi? 1098 00:55:55,740 --> 00:55:56,580 Höfuðborgin bréf? 1099 00:55:56,580 --> 00:55:58,996 Þar sem þú ert að fá tíma, og þá fá mínútur. 1100 00:55:58,996 --> 00:56:02,590 >> ALLISON BUCHHOLTZ-AU: Það er að fá tíma og get-- ó. 1101 00:56:02,590 --> 00:56:04,945 Þú are-- gull stjörnu. 1102 00:56:04,945 --> 00:56:08,114 1103 00:56:08,114 --> 00:56:09,030 Það er allt próf, krakkar. 1104 00:56:09,030 --> 00:56:13,630 1105 00:56:13,630 --> 00:56:17,330 Ég lofa að það var að vinna áður bekknum. 1106 00:56:17,330 --> 00:56:22,590 >> OK, en eitthvað kúl að vita er að þú getur also-- ef stundum 1107 00:56:22,590 --> 00:56:26,560 ytri skrár eru fá smá brjálaður, 1108 00:56:26,560 --> 00:56:30,960 þú getur líka bara sett þá beint hér, sem hefur tilhneigingu til að festa það. 1109 00:56:30,960 --> 00:56:35,840 Nema þetta er eins og virkilega ljót. 1110 00:56:35,840 --> 00:56:38,050 Auðvitað snið allt. 1111 00:56:38,050 --> 00:56:41,425 Gakktu úr skugga um að það er allt frekar. 1112 00:56:41,425 --> 00:56:41,925 OK. 1113 00:56:41,925 --> 00:56:47,200 1114 00:56:47,200 --> 00:56:50,621 >> Mig langaði til að gera allt flott demo, og þeir eru bara ekki að vinna úr. 1115 00:56:50,621 --> 00:56:51,555 OK. 1116 00:56:51,555 --> 00:56:53,890 Script var klukka. 1117 00:56:53,890 --> 00:57:00,350 Allavega, það sem er mikilvægt er að þetta er almenn leið 1118 00:57:00,350 --> 00:57:01,870 að þú myndir forsníða JavaScript. 1119 00:57:01,870 --> 00:57:04,490 Eins og þú geta sjá, það getur verið mjög finicky stundum, 1120 00:57:04,490 --> 00:57:08,780 jafnvel þegar það var bókstaflega vinna tvær sekúndur síðan. 1121 00:57:08,780 --> 00:57:11,820 Eða ekki tveir sekúndu, en mjög, mjög nýlega. 1122 00:57:11,820 --> 00:57:16,070 >> Svo til að sýna þér hvað það ætti að líta út, og til að sýna þér að ég er ekki brjálaður, 1123 00:57:16,070 --> 00:57:19,730 og að allt er nákvæmlega sama, þetta er það sem það ætti að líta út. 1124 00:57:19,730 --> 00:57:27,410 Þú ert bara að fara að gera þetta efsta hluta hér, og ef þú skoðar síðuna uppspretta, 1125 00:57:27,410 --> 00:57:32,160 ef þú tekur eftir, gerði hann nokkrar geggjaðri hlutir, ég einfaldað. 1126 00:57:32,160 --> 00:57:35,710 Einnig, útlán til Tommy McWilliam, sem í raun 1127 00:57:35,710 --> 00:57:38,810 hjálpaði mér að búa þessi dæmi, sem er ástæða þess að ég veit að þeir vinna. 1128 00:57:38,810 --> 00:57:41,560 Vegna Tommy er JavaScript meistara. 1129 00:57:41,560 --> 00:57:43,180 En ef við tökum eftir, höfum við nokkur sett. 1130 00:57:43,180 --> 00:57:45,170 Við höfum klukka fallið hér. 1131 00:57:45,170 --> 00:57:48,450 Þetta er allt JavaScript sem við skrifuðum bara, eða eitthvað af því. 1132 00:57:48,450 --> 00:57:51,470 Við skrifaði bara þetta eitt hérna. 1133 00:57:51,470 --> 00:57:54,260 Og hann hefur auka fall sem bara pads það 1134 00:57:54,260 --> 00:57:57,790 með því að setja núll áður en bréf eða fyrir númer ef það er 1135 00:57:57,790 --> 00:57:59,412 bara einn af þeim. 1136 00:57:59,412 --> 00:58:02,120 Svo ef þú tekur eftir, þetta er nokkuð mikið nákvæmlega hvað við skrifuðum bara. 1137 00:58:02,120 --> 00:58:06,230 Þú hafa sumir breytilega klukka sem hefur þáttur okkar, fá eininguna með því auðkenni, 1138 00:58:06,230 --> 00:58:07,252 sem er klukka. 1139 00:58:07,252 --> 00:58:08,960 Við höfum sett bil okkar virka, það er 1140 00:58:08,960 --> 00:58:12,670 nafnlaus virka sem framkvæmir þetta allt. 1141 00:58:12,670 --> 00:58:16,940 Við höfum sumir byrja band HTML sem við þá virk 1142 00:58:16,940 --> 00:58:20,750 mynda með því að hafa nokkrar h1 haus, concatenating 1143 00:58:20,750 --> 00:58:23,950 með fá tíma, auk ristill okkar, auk fá 1144 00:58:23,950 --> 00:58:26,860 mínúturnar, auk annars ristli, auk sekúndur okkar, 1145 00:58:26,860 --> 00:58:29,330 og að lokum endar HTML fyrir það. 1146 00:58:29,330 --> 00:58:34,210 Og þá erum við að uppfæra klukkuna okkar punktur innri HTML HTML, 1147 00:58:34,210 --> 00:58:37,640 og við uppfærum hverjum 100 millisekúndur. 1148 00:58:37,640 --> 00:58:39,060 OK? 1149 00:58:39,060 --> 00:58:42,470 >> Sjá ég lofa ég er ekki brjálaður. 1150 00:58:42,470 --> 00:58:43,440 Ég veit ekki. 1151 00:58:43,440 --> 00:58:47,160 Ég veit ekki hvers vegna það er ekki eins og mig. 1152 00:58:47,160 --> 00:58:54,030 Mér finnst eins og lítur það sama, en svo virðist sem hatar mig. 1153 00:58:54,030 --> 00:58:59,600 >> Svo skulum sjá hvort umferð þrjú gengur betur. 1154 00:58:59,600 --> 00:59:00,970 Við erum að fara að sjá. 1155 00:59:00,970 --> 00:59:02,910 Ég er ekki viss um hvernig þetta er að fara að fara. 1156 00:59:02,910 --> 00:59:06,700 Er allir minnsta kosti að fá að gallar, eins bara almenna þema 1157 00:59:06,700 --> 00:59:08,480 af JavaScript, þó? 1158 00:59:08,480 --> 00:59:15,660 Ég vona að það er að minnsta kosti gagnlegt, fleiri en að sýna að það er lítið finicky. 1159 00:59:15,660 --> 00:59:21,190 En vandamálið sett mun vera mjög gaman. 1160 00:59:21,190 --> 00:59:22,590 Það er að fara að vera mikill. 1161 00:59:22,590 --> 00:59:24,820 Það mun ekki vera alveg eins leiðinlegur eins og þetta, ég held ekki. 1162 00:59:24,820 --> 00:59:28,100 Þú munt í raun fá að sjá raunverulega kaldur hlutur. 1163 00:59:28,100 --> 00:59:31,734 >> Svo síðast en ekki síst, við munum reyna að Twitter einn. 1164 00:59:31,734 --> 00:59:32,900 Ég er virkilega hrædd núna, krakkar. 1165 00:59:32,900 --> 00:59:35,762 Ég veit ekki hvernig þetta er að fara að fara. 1166 00:59:35,762 --> 00:59:39,930 En bara til að gefa þér smá meira bragð, og þetta er í raun 1167 00:59:39,930 --> 00:59:44,190 notfæra strengi og inntak, hvað við erum að fara að gera 1168 00:59:44,190 --> 00:59:50,960 er, ef við tökum hér með HTML-- þetta hefur svolítið more-- 1169 00:59:50,960 --> 00:59:57,200 við höfum einhverja texta svæði, sem samsvarar þessu textasvæðið hér. 1170 00:59:57,200 --> 00:59:58,030 OK? 1171 00:59:58,030 --> 01:00:00,420 Og það er með kenni texta. 1172 01:00:00,420 --> 01:00:04,520 Við restyled það svolítið með nokkrum breidd og hæð 1173 01:00:04,520 --> 01:00:07,310 að við höfum fyrirfram, og við höfum H1, 1174 01:00:07,310 --> 01:00:11,260 sem bara er haus einn okkar að táknar eðli okkar eftir. 1175 01:00:11,260 --> 01:00:14,570 Við gáfum honum Auðkenni stafir eftir, 1176 01:00:14,570 --> 01:00:18,660 og þá höfum við nokkur handrit hér, sem ég er mjög 1177 01:00:18,660 --> 01:00:20,790 vona þriðja sinn er þokki hér, krakkar. 1178 01:00:20,790 --> 01:00:26,750 >> Svo það sem við viljum gera, í sömu almennu meiði 1179 01:00:26,750 --> 01:00:31,480 að við höfum gert með js klukka punktur og aðila punktur JS eins og við höfum tekið eftir, 1180 01:00:31,480 --> 01:00:35,980 er að við hófum við raunverulega grabbing það sem við þykir vænt um, ekki satt? 1181 01:00:35,980 --> 01:00:42,330 Þannig að í þessu tilfelli, það eru tvö hlutir sem við þykir vænt um, OK? 1182 01:00:42,330 --> 01:00:47,199 Eitt sem við erum í raun og veru eins konar horfa í og ​​teikna gögn frá, 1183 01:00:47,199 --> 01:00:48,990 og eitt sem við erum í raun að breyta. 1184 01:00:48,990 --> 01:00:52,110 1185 01:00:52,110 --> 01:00:53,730 Þannig að það er HTML okkar. 1186 01:00:53,730 --> 01:01:00,370 Ef þetta er vefsíðan okkar hér, hvað er gögn sem við erum að horfa á? 1187 01:01:00,370 --> 01:01:03,860 Það er að fara að vera hvað textinn í kassa okkar, ekki satt? 1188 01:01:03,860 --> 01:01:05,310 Svo hvað ég pikka hér. 1189 01:01:05,310 --> 01:01:08,150 Það er það sem ég vil vita, eða það er það sem ég vil horfa á. 1190 01:01:08,150 --> 01:01:10,690 Og hvað er að fara að vera breyta á vefsíðu okkar? 1191 01:01:10,690 --> 01:01:13,550 1192 01:01:13,550 --> 01:01:14,880 Persónurnar eftir. 1193 01:01:14,880 --> 01:01:19,550 Svo á sama hátt, við viljum byrja á því að verið er að virkja breytur 1194 01:01:19,550 --> 01:01:22,030 sem í raun halda á þeim þáttum. 1195 01:01:22,030 --> 01:01:22,890 OK? 1196 01:01:22,890 --> 01:01:29,930 Svo ef við höfum nokkrar var það er texti svæði okkar, 1197 01:01:29,930 --> 01:01:33,681 og við höfum einhverja vágildismörk sem er eftir. 1198 01:01:33,681 --> 01:01:34,180 Ekki satt? 1199 01:01:34,180 --> 01:01:36,190 Svo þetta eru að fara að halda þessir tveir hlutir. 1200 01:01:36,190 --> 01:01:42,370 Svo sama tegund af hlutur, skjal dot-- OK, ég er 1201 01:01:42,370 --> 01:01:45,920 fara til að tryggja þetta er fara að vinna í þetta sinn. 1202 01:01:45,920 --> 01:01:49,620 Ég er mjög adamant. 1203 01:01:49,620 --> 01:01:53,310 OK, þannig að ef við viljum okkar textasvæði, samkvæmt 1204 01:01:53,310 --> 01:01:55,710 HTML okkar, hvað er auðkenni okkar? 1205 01:01:55,710 --> 01:01:56,420 Hvað er Id okkar? 1206 01:01:56,420 --> 01:01:59,500 1207 01:01:59,500 --> 01:02:05,540 Það er bara að fara að vera texti því þetta skapar texta svæði okkar, OK, 1208 01:02:05,540 --> 01:02:10,320 og Id okkar er texti, þannig að það er hvernig við getum grípa hvað er þar. 1209 01:02:10,320 --> 01:02:12,130 OK, semíkommu. 1210 01:02:12,130 --> 01:02:13,940 Ég ætla að vera frábær nákvæm um þetta, 1211 01:02:13,940 --> 01:02:16,300 vegna þess að ég vil að þetta virki í þetta sinn. 1212 01:02:16,300 --> 01:02:22,120 OK, gera það sama, fá þáttur af Kt. 1213 01:02:22,120 --> 01:02:25,970 Ég er virkilega að spá í hvað hefur olli hinum tveimur til klúðrar. 1214 01:02:25,970 --> 01:02:29,750 OK, þá í þessu einn, hvað viljum við fá aðgang? 1215 01:02:29,750 --> 01:02:30,760 Hvað er Id okkar hér? 1216 01:02:30,760 --> 01:02:33,980 1217 01:02:33,980 --> 01:02:36,261 Við höfum annað auðkenni í HTML okkar, hvað er það? 1218 01:02:36,261 --> 01:02:37,552 Áhorfendur: Stafir eftir. 1219 01:02:37,552 --> 01:02:39,343 ALLISON BUCHHOLTZ-AU: Stafir eftir. 1220 01:02:39,343 --> 01:02:43,360 1221 01:02:43,360 --> 01:02:44,330 >> OK. 1222 01:02:44,330 --> 01:02:46,010 Cool. 1223 01:02:46,010 --> 01:02:49,800 Þannig að ég ætla bara að fara að skrifa þetta mjög hratt. 1224 01:02:49,800 --> 01:02:53,706 1225 01:02:53,706 --> 01:02:55,330 Ég ætla bara að fara að skrifa þetta í annað. 1226 01:02:55,330 --> 01:02:56,190 Svo textasvæði. 1227 01:02:56,190 --> 01:02:59,550 1228 01:02:59,550 --> 01:03:06,180 Hvað er áhugavert er B function-- þar eru fullt af störfum sem ekki aðeins 1229 01:03:06,180 --> 01:03:09,690 samsvara þínum mús, en lyklaborðið. 1230 01:03:09,690 --> 01:03:10,190 OK? 1231 01:03:10,190 --> 01:03:16,540 Svo er hægt að segja þegar einhver lykill er þrýsta, getur þú gert hluti eins og þessi. 1232 01:03:16,540 --> 01:03:20,450 Svo sá sem við erum að nota er kallað á takkann upp, sem 1233 01:03:20,450 --> 01:03:25,320 segir, "ef þú hefur ýtt á einhvern takka á lyklaborðið, þegar notandinn hefur lyft 1234 01:03:25,320 --> 01:03:28,064 fingur þeirra burt þeim hnappinn, og lykillinn er orðin unpressed, 1235 01:03:28,064 --> 01:03:29,480 þá erum við að fara að gera eitthvað. " 1236 01:03:29,480 --> 01:03:29,980 OK? 1237 01:03:29,980 --> 01:03:31,370 Þannig að þetta er skynsamlegt, ekki satt? 1238 01:03:31,370 --> 01:03:33,540 Vegna hvert eðli við tegund, ætlum við að fara 1239 01:03:33,540 --> 01:03:36,550 að þurfa að lyfta fingrum okkar burt af því, svo þegar lykillinn fer upp, 1240 01:03:36,550 --> 01:03:40,980 við vitum að lækka eðli okkar eftir. 1241 01:03:40,980 --> 01:03:44,440 >> Þannig að við höfum sumir á takkann upp, og á sama hátt, 1242 01:03:44,440 --> 01:03:47,480 við erum að fara að segja, "OK, þegar við gerum það, við 1243 01:03:47,480 --> 01:03:55,110 eru að fara að búa til sumir virka sem er að fara að taka e, "í þessu tilfelli, 1244 01:03:55,110 --> 01:03:58,800 og hvað við viljum gera er að reikna út fjölda eftir. 1245 01:03:58,800 --> 01:04:02,510 OK, þannig að við skulum byrja bara með því að búa til breytu. 1246 01:04:02,510 --> 01:04:05,830 Þannig að við höfum sumir breytilega r, það er að fara til að tákna 1247 01:04:05,830 --> 01:04:07,720 hversu margir stafir við höfum skilið. 1248 01:04:07,720 --> 01:04:08,890 OK? 1249 01:04:08,890 --> 01:04:14,540 Við vitum að við byrjum með 140, og ef við viljum vita, 1250 01:04:14,540 --> 01:04:18,360 við skulum segja, lengd þetta band sem hefur verið inntak, 1251 01:04:18,360 --> 01:04:20,860 Ert þú krakkar hafa allir hugmynd hvernig við gætum gert það? 1252 01:04:20,860 --> 01:04:23,900 Bara byggt burt af augljós hlutir, eins og ef við vildum klukkustundir, 1253 01:04:23,900 --> 01:04:25,870 við notuðum fá tíma. 1254 01:04:25,870 --> 01:04:28,860 Við vitum að mótmæla okkar er textasvæðinu en gætirðu krakkar 1255 01:04:28,860 --> 01:04:33,050 hugsa um hvað gæti komið eftir það? 1256 01:04:33,050 --> 01:04:35,280 Einhverjar hugmyndir? 1257 01:04:35,280 --> 01:04:41,730 >> Svo góður This einn er minna innsæi, en það er gildi punktur lengd. 1258 01:04:41,730 --> 01:04:44,700 Svo bara gefa mér nokkrar gildi eiginleiki sem 1259 01:04:44,700 --> 01:04:46,500 er í raun og veru er lengd þessum streng. 1260 01:04:46,500 --> 01:04:50,340 Svo það er að fara að segja, "OK, ég er að leita á þessu öllu band innan textasvæðinu 1261 01:04:50,340 --> 01:04:52,730 og ég ætla að segja þú hversu lengi það er. " 1262 01:04:52,730 --> 01:04:55,500 Vegna þess að ef við minnumst strengi eru í raun bara fylki, 1263 01:04:55,500 --> 01:04:58,110 svo við getum bara tekið lengd þeirra. 1264 01:04:58,110 --> 01:05:01,860 Þannig að við höfum það. 1265 01:05:01,860 --> 01:05:04,058 Cool. 1266 01:05:04,058 --> 01:05:09,360 >> Þá hvað við viljum gera er að við aldrei vilja til að leyfa notanda 1267 01:05:09,360 --> 01:05:12,340 að inntak meira en 140 stafir, ekki satt? 1268 01:05:12,340 --> 01:05:15,610 Vegna þess að ef við segjum eins, "ó, þú aðeins hafa þetta mikið eftir, " 1269 01:05:15,610 --> 01:05:20,522 og þá láta þá gera það engu að síður, við höfum verið að ljúga. 1270 01:05:20,522 --> 01:05:22,230 Og þetta er annað hlutur sem JavaScript 1271 01:05:22,230 --> 01:05:24,530 getur verið mjög gott fyrir, er notandi staðfestingu 1272 01:05:24,530 --> 01:05:29,062 og að tryggja að þinn notandi passar reglum 1273 01:05:29,062 --> 01:05:30,270 sem þú hefur veitt þeim. 1274 01:05:30,270 --> 01:05:36,020 Svo ef þú vilt gera hlutina eins og að gera viss um að einhver inntak Netfangið þeirra, 1275 01:05:36,020 --> 01:05:40,242 eða gera viss um að þegar þeir slá tvær lykilorð, passa þeir. 1276 01:05:40,242 --> 01:05:41,200 JavaScript getur gert það. 1277 01:05:41,200 --> 01:05:44,010 Þú myndir gera eitthvað eins og, "þegar formi er lögð fram, "eða eins, 1278 01:05:44,010 --> 01:05:48,170 "Þegar Senda Form hnappur er smellt athuga allt þetta. " 1279 01:05:48,170 --> 01:05:49,670 Og við getum gert það JavaScript. 1280 01:05:49,670 --> 01:05:52,680 Svo er það bara hvað við erum að fara að gera hér. 1281 01:05:52,680 --> 01:05:57,810 >> Svo hvað gæti verið leið til að athuga hvort þeir hafa farið yfir 140 stafi? 1282 01:05:57,810 --> 01:06:03,310 Hvað er að fara að gerast að gildi okkar r ef þeir reyna? 1283 01:06:03,310 --> 01:06:04,760 Það er að fara að vera neikvæð, ekki satt? 1284 01:06:04,760 --> 01:06:07,380 Eða það er að fara að vera minna en eða jafnt og núll. 1285 01:06:07,380 --> 01:06:13,690 Þannig að við getum notað sem ef það er bara eins og allt annað. 1286 01:06:13,690 --> 01:06:14,270 OK? 1287 01:06:14,270 --> 01:06:20,480 Og við höfum einhverja textasvæðið punktur gildi, og hvað við erum að gera hér 1288 01:06:20,480 --> 01:06:29,940 er að við erum bara cutting-- hvað er það? 1289 01:06:29,940 --> 01:06:30,900 Því miður. 1290 01:06:30,900 --> 01:06:32,732 Þetta eitt, við viljum bara að return false. 1291 01:06:32,732 --> 01:06:34,030 Ég fékk ruglaður. 1292 01:06:34,030 --> 01:06:36,560 Allt frazzled frá hlutum ekki að virka. 1293 01:06:36,560 --> 01:06:40,010 OK, við viljum bara að return false, og þá erum við 1294 01:06:40,010 --> 01:06:44,160 vilt birta Stafir, ekki satt? 1295 01:06:44,160 --> 01:06:48,720 Svo við klukku, gerði við eitthvað með innri HTML, ekki satt? 1296 01:06:48,720 --> 01:06:52,070 Þar sem við setja það jafn sumir breytu, svo hvað við gætum gert hér? 1297 01:06:52,070 --> 01:06:54,590 1298 01:06:54,590 --> 01:06:57,750 Hvað erum við að breyta innri HTML í? 1299 01:06:57,750 --> 01:07:02,843 1300 01:07:02,843 --> 01:07:03,780 >> Áhorfendur: Eftirstöðvar? 1301 01:07:03,780 --> 01:07:05,738 >> ALLISON BUCHHOLTZ-AU: Við erum að breyta eftir. 1302 01:07:05,738 --> 01:07:09,217 1303 01:07:09,217 --> 01:07:11,300 Allt í lagi, og hvað gerum við langar að setja það jafnt? 1304 01:07:11,300 --> 01:07:14,440 1305 01:07:14,440 --> 01:07:18,437 Það er að fara að vera r, vegna þess að ætti að vera eðli okkar eftir. 1306 01:07:18,437 --> 01:07:19,600 OK? 1307 01:07:19,600 --> 01:07:26,060 Þannig að ég er virkilega kvíðin að sjá hvort þetta virkar núna en við munum sjá. 1308 01:07:26,060 --> 01:07:28,960 1309 01:07:28,960 --> 01:07:29,460 Skildu þetta. 1310 01:07:29,460 --> 01:07:34,690 1311 01:07:34,690 --> 01:07:37,700 Það er mjög hratt. 1312 01:07:37,700 --> 01:07:38,970 [Inaudible] OK. 1313 01:07:38,970 --> 01:07:44,574 1314 01:07:44,574 --> 01:07:45,990 Aftur, ég er bara að fara að sýna þér. 1315 01:07:45,990 --> 01:07:49,430 Fyrir hvað sem ástæða, minn ákveður ekki að vinna, 1316 01:07:49,430 --> 01:07:53,354 en það sem ég mun sýna þér er að þetta is-- ó ég átti að setja það í. 1317 01:07:53,354 --> 01:07:57,470 OK, taka við sömu tegund af hlutur hér, fá texta svæði. 1318 01:07:57,470 --> 01:08:01,070 >> Einnig, ef þú strákur tilkynning, ef það er alltaf eitthvað sem þú vilt gera, 1319 01:08:01,070 --> 01:08:04,080 og þú veist ekki hvernig á að gera það, bara smella View Page Source, 1320 01:08:04,080 --> 01:08:06,632 og þeir eru að fara að segja þér. 1321 01:08:06,632 --> 01:08:07,840 Stundum verður dulkóðuð. 1322 01:08:07,840 --> 01:08:11,147 Fyrir pset þinn, dulkóða við allt, svo það lítur út eins og gibberish. 1323 01:08:11,147 --> 01:08:13,480 En ef það er alltaf mjög kaldur vefsíðu sem þú vilt, 1324 01:08:13,480 --> 01:08:17,729 ef þú smellir bara View Page Source, það er að fara að segja þér hvernig á að gera það. 1325 01:08:17,729 --> 01:08:20,770 Svo aftur, vinna betri, ekki herða. 1326 01:08:20,770 --> 01:08:24,250 Og eins og þú sérð hér, allar þetta eru þau sömu. 1327 01:08:24,250 --> 01:08:31,930 þetta hér bara tekur nokkur hlutstreng að ég gleymi nákvæmlega hvað þetta gerir. 1328 01:08:31,930 --> 01:08:36,980 En það tekur augljóslega sumir hlutstreng af verðmæti frá núlli að tíu, 1329 01:08:36,980 --> 01:08:41,540 og skilar ósatt hvað ætti að hætta notandi frá inputting lengur, 1330 01:08:41,540 --> 01:08:46,040 og þá vitanlega uppfærslur innri HTML þar. 1331 01:08:46,040 --> 01:08:47,410 >> Cool. 1332 01:08:47,410 --> 01:08:53,000 Svo stór burt taka af dag, tilraun, líta á kóðann 1333 01:08:53,000 --> 01:08:58,359 vegna þess að það er að fara að hjálpa þér mikið, og allir, stundum JavaScript 1334 01:08:58,359 --> 01:09:03,200 getur verið erfitt að vinna með og gerir ekki alltaf að vinna eins og þú búast við það til, 1335 01:09:03,200 --> 01:09:05,700 en bara halda áfram að reyna vegna þess að ég lofa að það mun. 1336 01:09:05,700 --> 01:09:08,376 Ég lofa öllum þessum dæmum voru að vinna fyrir bekknum. 1337 01:09:08,376 --> 01:09:09,750 Ég skil ekki hvað gerðist. 1338 01:09:09,750 --> 01:09:13,069 Ég hef bókstaflega allt það sama. 1339 01:09:13,069 --> 01:09:17,660 >> Einn fleiri hlutur sem ég vil bara að sýna ykkur sem getur verið frábær gagnlegt 1340 01:09:17,660 --> 01:09:21,630 er in-- hvað virkaði áður? 1341 01:09:21,630 --> 01:09:23,935 Við fengum aðili að vinnu, höfum vér ekki? 1342 01:09:23,935 --> 01:09:26,569 Ég held það. 1343 01:09:26,569 --> 01:09:27,069 Já. 1344 01:09:27,069 --> 01:09:27,630 Við gerðum. 1345 01:09:27,630 --> 01:09:28,250 Awesome. 1346 01:09:28,250 --> 01:09:31,189 OK, svo eitt sem þú krakkar ættu að vita 1347 01:09:31,189 --> 01:09:33,340 er að hugga þig inn sem ég talaði um. 1348 01:09:33,340 --> 01:09:37,040 Svo hugga punktur þig inn á Hello. 1349 01:09:37,040 --> 01:09:40,430 Svo er af þessu tagi sem JavaScript jafngildi printf. 1350 01:09:40,430 --> 01:09:42,810 Svo ef þú vilt alltaf að skoða breytur 1351 01:09:42,810 --> 01:09:49,649 eða sjá hvað er að gerast þar, það þú getur gert er, ef við skoða frumefni, 1352 01:09:49,649 --> 01:09:51,899 er það sem þú vilt fara til, og þú ferð að hugga, 1353 01:09:51,899 --> 01:09:53,770 þú munt sjá að það prentað halló. 1354 01:09:53,770 --> 01:09:55,750 >> Þannig að við gætum hafa það prenta hvað sem við vildum. 1355 01:09:55,750 --> 01:10:04,170 Ef við vildum það að prenta bakgrunn punktur stíl punktur bakgrunnur, 1356 01:10:04,170 --> 01:10:08,454 við ættum að vera fær um að sjá RGB þrefaldur sem kemur upp. 1357 01:10:08,454 --> 01:10:11,140 Eða ekki. 1358 01:10:11,140 --> 01:10:13,520 Ég gleymi nákvæmlega hvernig þér prenta breytu svoleiðis, 1359 01:10:13,520 --> 01:10:17,249 en þú ættir að vera fær um að prenta út hluti eins og þessi. 1360 01:10:17,249 --> 01:10:19,040 Það mun vera mjög gagnlegt fyrir pset þinn þegar 1361 01:10:19,040 --> 01:10:23,330 þú ert að reyna að vinna hnit eða whatnot. 1362 01:10:23,330 --> 01:10:25,270 Svo þeir breytast líka þetta stykki í bekknum. 1363 01:10:25,270 --> 01:10:30,750 Þetta er ólíkt síðustu árum, svo bara gaman að TFS þínum, eða TFS 1364 01:10:30,750 --> 01:10:36,350 á skrifstofutíma heldur vegna þess að við erum konar nám með ykkur. 1365 01:10:36,350 --> 01:10:41,230 En hugga þig inn var frábær, frábær gagnlegt fyrir JavaScript síðasta ári. 1366 01:10:41,230 --> 01:10:42,740 Svo elska það. 1367 01:10:42,740 --> 01:10:43,780 Lærðu hvernig á að nota það. 1368 01:10:43,780 --> 01:10:49,026 Það er auðveldara að nota en gdb, þannig að ætti að vera að minnsta kosti plús stig. 1369 01:10:49,026 --> 01:10:50,650 En þakka þér eruð bera með mér. 1370 01:10:50,650 --> 01:10:53,400 Ég er því miður að minn dæmi af einhverjum ástæðum 1371 01:10:53,400 --> 01:10:55,410 bara vildi ekki vinna með mér, en ég 1372 01:10:55,410 --> 01:11:01,010 vona að það hjálpaði konar fá þú a lítið meira í svæði JavaScript. 1373 01:11:01,010 --> 01:11:04,980 Og senda mér öllum spurningum þínum um í næstu viku þannig að ég get verið frábær að gera við, 1374 01:11:04,980 --> 01:11:09,420 og ég ætla að koma með nammi og jafnvel auka nammi vegna þess að þetta var fáránlegt. 1375 01:11:09,420 --> 01:11:14,000 En þú krakkar eru frábær, og hafa ógnvekjandi viku. 1376 01:11:14,000 --> 01:11:15,584