1 00:00:00,000 --> 00:00:10,632 2 00:00:10,632 --> 00:00:12,340 ALLISON BUCHHOLTZ-AU: Tout tout moun dwat. 3 00:00:12,340 --> 00:00:13,520 Byenveni tounen nan seksyon. 4 00:00:13,520 --> 00:00:15,315 Li se seksyon penultyèm nou an. 5 00:00:15,315 --> 00:00:16,542 Li nan tris konsa. 6 00:00:16,542 --> 00:00:19,500 Mwen pa konnen sa mwen pral fè san yo pa wè ou nèg chak Lendi. 7 00:00:19,500 --> 00:00:20,970 Mwen devine nou ta dwe just-- petèt nou te kapab jis 8 00:00:20,970 --> 00:00:22,710 rankontre isit la ak gen dine oswa yon bagay. 9 00:00:22,710 --> 00:00:23,270 Mwen pa konnen. 10 00:00:23,270 --> 00:00:24,370 Mwen pral pote manje pito. 11 00:00:24,370 --> 00:00:26,290 Nou pral jis pale. 12 00:00:26,290 --> 00:00:29,900 Men, repons lan se wi, semèn pwochèn pral gen seksyon dènye nou an. 13 00:00:29,900 --> 00:00:32,390 >> Sou ki nòt, ou gen yon egzamen an semèn pwochèn. 14 00:00:32,390 --> 00:00:35,660 Mwen konnen mwen bliye fè m 'yo, tankou, de semèn avi davans semèn pase a, 15 00:00:35,660 --> 00:00:39,140 men èspere ke ou nèg te konnen sa a te vini. 16 00:00:39,140 --> 00:00:42,880 Èspere ke sa a se youn nan dènye a midterms pou ou nèg pou semès la. 17 00:00:42,880 --> 00:00:46,950 Men, li k ap pase yo kouvri nan tout materyèl ke nou te ale sou. 18 00:00:46,950 --> 00:00:50,811 Se konsa, li pa nan renmen ou ka jis bliye sou kat pasan oswa varyab. 19 00:00:50,811 --> 00:00:52,560 Paske nou te aprann moun ki nan kòmansman an, 20 00:00:52,560 --> 00:00:55,870 sa yo se evidamman jis jwèt pou egzamen ou yo. 21 00:00:55,870 --> 00:01:00,150 >> Li nan pral fè fòma a menm, menm longè, se konsa ou deja ap itilize li. 22 00:01:00,150 --> 00:01:02,330 Gen k ap pase yo dwe kodaj pa pwoblèm men, 23 00:01:02,330 --> 00:01:06,270 petèt kèk fo vre, petèt kèk repons kout. 24 00:01:06,270 --> 00:01:08,090 Se konsa, ou ta dwe abitye ak fòma a, 25 00:01:08,090 --> 00:01:10,940 espesyalman si ou pran tès yo pratik. 26 00:01:10,940 --> 00:01:13,950 Men, jan mwen di isit la, li nan kimilatif, men nou ap definitivman 27 00:01:13,950 --> 00:01:17,410 yo pral konsantre sou bagay soti nan semèn sis pati. 28 00:01:17,410 --> 00:01:24,050 Se konsa, nou ap pwobableman pa pral mande w sou jan anpil bytes 29 00:01:24,050 --> 00:01:26,180 se nan chak kalite oswa kalite sa yo ki nan bagay sa yo, 30 00:01:26,180 --> 00:01:29,730 men nou ap pwobableman pral fè enterese nan bagay sa yo tankou lye lis, 31 00:01:29,730 --> 00:01:32,750 oswa estrikti done diferan, oswa algoritm diferan 32 00:01:32,750 --> 00:01:33,960 ke nou te pale osijè de. 33 00:01:33,960 --> 00:01:38,990 Se konsa, asire w ke ou ap reyèlman moute sou moun, epi si ou 34 00:01:38,990 --> 00:01:41,590 bezwen nenpòt resous, isit la nan anpil nan resous yo. 35 00:01:41,590 --> 00:01:44,790 Mwen jis te ban nou kalite nan yon lis rapid la. 36 00:01:44,790 --> 00:01:48,330 >> Semèn pwochen yo pral egzamen revize pandan tan sa a. 37 00:01:48,330 --> 00:01:52,290 Se konsa, si ou gen nenpòt kesyon oswa sijè espesifik, 38 00:01:52,290 --> 00:01:56,180 bagay espesifik sou egzamen an ki ou ta renmen ale sou, tanpri 39 00:01:56,180 --> 00:02:01,780 voye yo bay m 'devan yo nan tan Se konsa, mwen kapab kalite prepare kèk materyèl pou sa. 40 00:02:01,780 --> 00:02:06,310 Ak nan adisyon a sa a seksyon revizyon, nou pral 41 00:02:06,310 --> 00:02:09,616 tou gen pou kenbe kou a-lajè revize tankou nou te fè dènye fwa. 42 00:02:09,616 --> 00:02:11,490 Epi li nan pral fè fè pa moun yo menm. 43 00:02:11,490 --> 00:02:13,030 Mwen pa konnen si ke fè li pi bon oswa pi mal, 44 00:02:13,030 --> 00:02:15,670 men li la pral fè m ', Ana, Davan, ak Gabe ankò. 45 00:02:15,670 --> 00:02:18,630 Se konsa, si ou vle vin wè nou tout plezante youn ak lòt 46 00:02:18,630 --> 00:02:21,270 ak mache ou atravè egzamen revizyon, ou ta dwe definitivman 47 00:02:21,270 --> 00:02:22,600 vini ak sa yo ki Lendi pwochen tou. 48 00:02:22,600 --> 00:02:26,210 Se konsa, ou pral jis gen yon konfiti Lendi chaje nan revizyon egzamen, ki se yon bon bagay 49 00:02:26,210 --> 00:02:29,840 paske lè sa a ou gen Madi nan pwosesis nan tout bagay. 50 00:02:29,840 --> 00:02:32,230 >> Men, definitivman fè tcheke soti resous sa yo. 51 00:02:32,230 --> 00:02:36,030 Study.csv.net se pa lwen, mwen panse, youn nan ki pi itil la, 52 00:02:36,030 --> 00:02:37,990 sitou paske li gen yon anpil nan echantiyon kòd, 53 00:02:37,990 --> 00:02:40,490 li gen tout pwen yo Pouvwa ak tout nòt yo sou li, 54 00:02:40,490 --> 00:02:44,510 ki se reyèlman ki sa mwen trase pi nan materyèl seksyon m 'soti nan. 55 00:02:44,510 --> 00:02:47,480 Si gen nan anyen nan anvan yo seksyon pou m 'ka te voye soti 56 00:02:47,480 --> 00:02:49,920 ke ou pa ka gen vinn, jis kite m 'konnen. 57 00:02:49,920 --> 00:02:52,520 Tankou semèn pase a Kòd echantiyon, si yon moun pa t 'jwenn ke, 58 00:02:52,520 --> 00:02:55,930 jis voye yon imèl ba m 'oswa vini pale ak m', epi mwen pral asire w ke ou jwenn sa. 59 00:02:55,930 --> 00:03:02,000 >> Se konsa, avèk ki, jodi a nou pral yo dwe pale sou JavaScript. 60 00:03:02,000 --> 00:03:04,690 Se konsa, isit la nou Tommy, ki moun ki mwen te jis ap pale ak ou yè swa. 61 00:03:04,690 --> 00:03:06,670 Mwen renmen Tommy. 62 00:03:06,670 --> 00:03:09,040 JavaScript se pi renmen l ' lang, jan li te di isit la. 63 00:03:09,040 --> 00:03:14,050 Yo pral eseye ak di ou ke li nan pa pi bon an, epi yo pral dwe mal. 64 00:03:14,050 --> 00:03:16,510 Se konsa, Tommy se yon mèt JavaScript. 65 00:03:16,510 --> 00:03:19,850 Mwen pa byen nan li nivo, men mwen te tankou, 66 00:03:19,850 --> 00:03:22,900 "Tommy, ki jan mwen anseye sa yo timoun JavaScript? " 67 00:03:22,900 --> 00:03:26,700 Se konsa, mwen te resevwa kèk konsèy, se konsa èspere ke yo travay deyò. 68 00:03:26,700 --> 00:03:31,140 >> Se konsa, bagay sa yo yon koup konnen se ke JavaScript se yon scripting kliyan-kòt 69 00:03:31,140 --> 00:03:35,560 lang, se konsa Lè nou konsidere ke PHP se yon bagay ke nou konsidere kòm pi plis sèvè-bò, 70 00:03:35,560 --> 00:03:39,280 li te Upload nan sèvè a, konpile ak egzekite la. 71 00:03:39,280 --> 00:03:42,871 Sa a se yon sèl egzekite sou machin pwòp ou yo. 72 00:03:42,871 --> 00:03:43,370 OK? 73 00:03:43,370 --> 00:03:46,960 Se konsa, ou chaje kèk paj JavaScript, epi li ègzekutra sou machin ou. 74 00:03:46,960 --> 00:03:49,910 Sentaks se sanble anpil ak C ak PHP. 75 00:03:49,910 --> 00:03:52,490 Nou pral yo ale nan kèk egzanp sou JavaScript, 76 00:03:52,490 --> 00:03:56,740 ak w ap ale nan wè ke la fason nou pale sou varyab, pasan, 77 00:03:56,740 --> 00:03:58,910 ak kondisyon yo se tout trè sanblab. 78 00:03:58,910 --> 00:04:00,500 OK? 79 00:04:00,500 --> 00:04:04,490 Lefèt ke yo yo, se pou ki sanble se pwobableman ale nan vwayaj kèk nan nou 80 00:04:04,490 --> 00:04:08,529 leve, nan kèk ka, jis paske ou pral enkòpore yon ti kras nan C 81 00:04:08,529 --> 00:04:09,570 kote ki gen pa ta dwe. 82 00:04:09,570 --> 00:04:14,130 Petèt ou eseye ak tape yon bagay lè li pa ta dwe tape. 83 00:04:14,130 --> 00:04:16,540 >> Yo, epi sou sa, yon sèl bagay yo konnen se ke JavaScript 84 00:04:16,540 --> 00:04:19,360 se yon dynamique tape lang, tankou PHP. 85 00:04:19,360 --> 00:04:21,410 Se konsa, si ou nèg sonje nan seksyon semèn pase a, 86 00:04:21,410 --> 00:04:23,680 lè nou te kalite fè kou aksidan PHP nou an, 87 00:04:23,680 --> 00:04:28,860 nou te wè ki jan yon yon sèl fisèl ta ka tounen nan yon yon sèl Int, ak pou fè. 88 00:04:28,860 --> 00:04:31,650 89 00:04:31,650 --> 00:04:34,850 Kalite a nan varyab ou yo detèmine nan kouri tan, 90 00:04:34,850 --> 00:04:38,180 Se konsa, yo ka chanje sou kou a nan pwogram nan, 91 00:04:38,180 --> 00:04:43,109 ak nan menm fason an ke nou pa janm reyèlman deklare kalite pou varyab PHP, 92 00:04:43,109 --> 00:04:45,900 nou ap ale nan dwe ap fè menm bagay la tou bagay isit la, kote nou pa ap reyèlman 93 00:04:45,900 --> 00:04:49,740 kontwole ki kalite varyab nou an, se konsa pale, tankou nou fè nan C. 94 00:04:49,740 --> 00:04:52,200 >> Lè sa a, yon sèl bagay ki se trè fre se 95 00:04:52,200 --> 00:04:54,090 ke ou ka erè tcheke via konsole a, 96 00:04:54,090 --> 00:04:57,240 ak fonksyon sa a gwo console.log, ki 97 00:04:57,240 --> 00:05:00,930 pèmèt ou enprime soti diferan varyab oswa objè ke nou pral 98 00:05:00,930 --> 00:05:01,750 pale sou. 99 00:05:01,750 --> 00:05:05,720 Jis tankou semèn pase a lè m 'te tankou, "sèvi ak fonksyon sa a," ak pil fatra 100 00:05:05,720 --> 00:05:10,490 soti nan pset ou sa a se yon fonksyon ou vle itilize, console.log. 101 00:05:10,490 --> 00:05:12,860 Mwen te tèlman sezi konbyen elèv yo nan lè biwo louvri 102 00:05:12,860 --> 00:05:14,530 pa t 'konnen sou fonksyon an pil fatra. 103 00:05:14,530 --> 00:05:19,010 Apre sa, mwen te tankou, "nèg, volonte sa a fè lavi ou tèlman pi fasil. " 104 00:05:19,010 --> 00:05:22,960 >> Tout dwa, se konsa ke te kalite jis yon bagay kout, tankou toujou, 105 00:05:22,960 --> 00:05:24,000 nou gen egzanp. 106 00:05:24,000 --> 00:05:25,600 Mwen konnen ou nèg renmen moun. 107 00:05:25,600 --> 00:05:30,930 Se konsa, isit la nan yon egzanp sou yon trè senp JavaScript ranpli isit la. 108 00:05:30,930 --> 00:05:34,000 Se konsa, li jis ale nan kreye sa a pop-up ki di, 109 00:05:34,000 --> 00:05:36,336 "Alo mond," lè ou antre nan paj la, men kite a 110 00:05:36,336 --> 00:05:37,960 eseye ak mache nan sa a yon ti kras. 111 00:05:37,960 --> 00:05:43,440 Se konsa, evidamman sa a se jis tankou index.html nòmal ou yo. 112 00:05:43,440 --> 00:05:50,280 Se konsa, jis modèl nòmal nou an isit la, e nou gen HTML, nou gen tèt nou an, 113 00:05:50,280 --> 00:05:55,580 ak jis tankou ak CSS, ki jan nou enkli kèk dosye deyò, dwa? 114 00:05:55,580 --> 00:05:59,260 Nou gen kèk kalite script tèks ki JavaScript. 115 00:05:59,260 --> 00:06:02,680 Ak sous la se hello.js, ki se desann isit la. 116 00:06:02,680 --> 00:06:05,630 Sa a se dosye a tout antye de hello.js. 117 00:06:05,630 --> 00:06:09,080 Lè sa a, nou gen kèk tit ak kèk HTML kò 118 00:06:09,080 --> 00:06:11,050 ke nou pa reyèlman sousye de. 119 00:06:11,050 --> 00:06:15,970 >> Kisa k ap pase se, lè nou chaje paj sa a, li otomatikman ègzekutra script sa a. 120 00:06:15,970 --> 00:06:16,470 OK? 121 00:06:16,470 --> 00:06:18,790 Se konsa, JavaScript pral egzekite otomatikman. 122 00:06:18,790 --> 00:06:22,860 Se konsa, sa li pral fè, li pral imedyatman ale ak egzekite sa a. 123 00:06:22,860 --> 00:06:24,110 Epi li pral di, "alèt yo. 124 00:06:24,110 --> 00:06:25,190 Bonjou nan lemonn. " 125 00:06:25,190 --> 00:06:30,840 Ki alèt se fonksyon an ki aktyèlman jenere bwat sa a. 126 00:06:30,840 --> 00:06:31,540 OK? 127 00:06:31,540 --> 00:06:33,390 Se konsa, li nan kalite tout ENCOMPASS. 128 00:06:33,390 --> 00:06:36,700 Pa gen anyen siplemantè nou te gen fè san konte jis alèt, 129 00:06:36,700 --> 00:06:40,000 ak Lè sa a tou sa nou te vle nan bwat Alert nou an. 130 00:06:40,000 --> 00:06:40,500 OK? 131 00:06:40,500 --> 00:06:45,080 Se konsa, sa a, se jis yon super senp egzanp nan sa ki JavaScript kapab fè. 132 00:06:45,080 --> 00:06:48,110 133 00:06:48,110 --> 00:06:50,070 >> Youn nan vrèman fre nan bagay sa yo, menm jan nou pral wè, 134 00:06:50,070 --> 00:06:55,150 se ke JavaScript pèmèt ou manipile paj wèb ou, 135 00:06:55,150 --> 00:06:57,720 san yo pa gen Reload yo chak fwa. 136 00:06:57,720 --> 00:07:01,830 Se konsa, si ou want-- pou egzanp, si w ap elikopte sou yon bagay, 137 00:07:01,830 --> 00:07:04,300 si ou nèg janm genyen wè tankou ba Menu, 138 00:07:04,300 --> 00:07:07,360 oswa lè ou hover sou kèk sijè, yon meni drop-desann parèt, 139 00:07:07,360 --> 00:07:08,670 sa a, se paske nan JavaScript. 140 00:07:08,670 --> 00:07:09,170 OK? 141 00:07:09,170 --> 00:07:12,670 Se konsa, ou pa ap rupture tout la paj jwenn meni sa a montre leve, 142 00:07:12,670 --> 00:07:17,240 w ap sèlman kap chèche kèk espesifik aksyon ki te itilizatè a te pran, 143 00:07:17,240 --> 00:07:21,800 ki fè yo rele evènman ki nou pral jwenn nan, epi yon fwa ou wè sa, ou di, 144 00:07:21,800 --> 00:07:25,960 "OK, edite yon bagay sou sa a paj, epi fè li gade diferan, 145 00:07:25,960 --> 00:07:28,270 men se sèlman edite bagay espesifik sa yo. 146 00:07:28,270 --> 00:07:29,690 pa Reload tout bagay la. " 147 00:07:29,690 --> 00:07:33,110 Se konsa, li aktyèlman se anpil joli, ak ou pa bezwen Reload paj ou, 148 00:07:33,110 --> 00:07:34,510 ak li a vrèman fre. 149 00:07:34,510 --> 00:07:38,270 >> Se konsa, deklarasyon varyab, konsa ou ka kalite wè, 150 00:07:38,270 --> 00:07:40,530 Mwen mete sou tèt isit la, blesi tape. 151 00:07:40,530 --> 00:07:42,570 Se konsa, sa a se anpil tankou PHP. 152 00:07:42,570 --> 00:07:48,770 Nou pa bezwen di JavaScript ki kalite nou ap 153 00:07:48,770 --> 00:07:50,740 tann chak nan sa yo varyab yo dwe. 154 00:07:50,740 --> 00:07:52,560 Yo ka tou sa kalite nou vle. 155 00:07:52,560 --> 00:07:57,480 Se konsa, ou remake nan ka sa a, nou deklare yo anpil tou senpleman, jis ak "var" 156 00:07:57,480 --> 00:08:00,990 ak Lè sa a tou sa nou vle non varyab nou an yo dwe. 157 00:08:00,990 --> 00:08:05,680 Youn nan bagay sonje se ke lè ou mete var nan devan yon non varyab, 158 00:08:05,680 --> 00:08:07,520 li lokalman zones li. 159 00:08:07,520 --> 00:08:09,320 OK? 160 00:08:09,320 --> 00:08:14,025 Li nan totalman rezonab pou ou konplètman jis efase var a 161 00:08:14,025 --> 00:08:18,970 ak jis gen nan egal CS50, e ki ta jis pou yon varyab mondyal. 162 00:08:18,970 --> 00:08:19,580 OK? 163 00:08:19,580 --> 00:08:22,490 Se konsa, ou ka inisyalize li tou de fason, jis depann sou ki jan ou vle li. 164 00:08:22,490 --> 00:08:24,448 Se konsa, si w ap inisyalizin li nan yon fonksyon, 165 00:08:24,448 --> 00:08:28,070 epi ou vle varyab sa rete scoped nan ki fonksyon, 166 00:08:28,070 --> 00:08:31,620 w ap ale nan vle fè yon bagay tankou var non yon varyab, 167 00:08:31,620 --> 00:08:34,270 kont si ou vle li globalman scoped, ou 168 00:08:34,270 --> 00:08:36,240 ka jis fè non an nan plase a ak Lè sa a, 169 00:08:36,240 --> 00:08:38,270 tou sa ou ta renmen li mete egal a. 170 00:08:38,270 --> 00:08:40,230 OK? 171 00:08:40,230 --> 00:08:45,580 >> Sa a se jan de bagay konsa fre desann isit la, paske si nou remake varyab nou an 172 00:08:45,580 --> 00:08:47,590 b kòmanse soti kòm vre. 173 00:08:47,590 --> 00:08:51,280 Ak sa ki sa a does-- kapab nenpòt moun ki di m 'sa sa a fè? 174 00:08:51,280 --> 00:08:54,190 175 00:08:54,190 --> 00:08:55,890 Se konsa, nou gen kèk alèt yo. 176 00:08:55,890 --> 00:09:00,156 Ki sa ki ta di ki kalite b dwe nan konmansman an? 177 00:09:00,156 --> 00:09:00,905 ODYANS: Boolean. 178 00:09:00,905 --> 00:09:01,330 ALLISON BUCHHOLTZ-AU: Boolean. 179 00:09:01,330 --> 00:09:01,940 Dwa. 180 00:09:01,940 --> 00:09:07,260 Lè sa a, nou mute b sa a fisèl, dwa? 181 00:09:07,260 --> 00:09:11,170 Se konsa, Lè sa a, isit la, ki kalite b ta dwe ye? 182 00:09:11,170 --> 00:09:12,480 Li ta dwe yon fisèl, dwa? 183 00:09:12,480 --> 00:09:14,900 Se konsa, sa enpòtan yo avi se ke nan C, nou 184 00:09:14,900 --> 00:09:17,330 te kapab prèske pa janm fè yon bagay tankou sa. 185 00:09:17,330 --> 00:09:22,000 Nou ta gen gen yon varyab, jete l 'kòm yon lòt bagay, 186 00:09:22,000 --> 00:09:27,185 petèt fè kèk fonksyon ak yon de mwen, ale nan yon chaj nan yon nonb antye relatif. 187 00:09:27,185 --> 00:09:31,063 Men, si nou remake isit la, b trè fasil chanje tape. 188 00:09:31,063 --> 00:09:33,760 >> ODYANS: Rete tann, se konsa ou ka jis dwe tankou, "fè b yon nonb antye relatif?" 189 00:09:33,760 --> 00:09:34,360 >> ALLISON BUCHHOLTZ-AU: Yeah. 190 00:09:34,360 --> 00:09:36,185 Ou ka jis mute b nan yon nonb antye relatif. 191 00:09:36,185 --> 00:09:36,910 >> ODYANS: Vrèman? 192 00:09:36,910 --> 00:09:38,035 >> ALLISON BUCHHOLTZ-AU: Yeah. 193 00:09:38,035 --> 00:09:39,810 Lè sa a, li ta yon int. 194 00:09:39,810 --> 00:09:43,820 Se konsa, varyab ou ka chanje sou kou a nan pwogram nan tou. 195 00:09:43,820 --> 00:09:46,410 Yo pa yo entèdi tape. 196 00:09:46,410 --> 00:09:49,180 Li se yon bagay ki blesi tape. 197 00:09:49,180 --> 00:09:50,820 OK? 198 00:09:50,820 --> 00:09:54,820 Fondamantalman varyab ou ka fè tou sa yo vle, jan nou kalite te wè ak PHP. 199 00:09:54,820 --> 00:09:59,430 Yo ka fè kèk bagay sa yo fou, se konsa li enpòtan yo dwe trè atansyon. 200 00:09:59,430 --> 00:10:01,200 Non varyab ou byen. 201 00:10:01,200 --> 00:10:03,450 Si ou pa fè sa, tout nan yon toudenkou w ap ale nan dwe tankou, 202 00:10:03,450 --> 00:10:05,783 "Rete tann, mwen te panse sa a te yon fisèl, epi kounye a li nan yon int, 203 00:10:05,783 --> 00:10:08,170 ak mwen se pa reyèlman asire w sa k ap pase sou isit la. " 204 00:10:08,170 --> 00:10:12,410 Se konsa, sa a se jis yon egzanp ki senp nan ki montre ki jan yon varyab ka byen fasil 205 00:10:12,410 --> 00:10:15,890 chanje kalite li yo sou kou a nan yon pwogram. 206 00:10:15,890 --> 00:10:16,870 >> OK. 207 00:10:16,870 --> 00:10:19,200 Se konsa, sa yo ta dwe gade super, super yo konnen yo. 208 00:10:19,200 --> 00:10:21,510 Se konsa, sa yo, se pasan nou yo nan JavaScript. 209 00:10:21,510 --> 00:10:27,780 Yo se ekzakteman menm bagay la, eksepte pou olye pou yo kat int mwen egal zewo, 210 00:10:27,780 --> 00:10:30,470 nou te ka jis di var mwen egal zewo. 211 00:10:30,470 --> 00:10:34,100 Lè sa a, nou te ka gen sòt menm nou an nan kondisyon, menm sòt de aktyalizasyon, 212 00:10:34,100 --> 00:10:36,090 mwen plis plis travay jis anfòm. 213 00:10:36,090 --> 00:10:39,800 Se konsa, four yo se menm bagay la, whiles yo se menm bagay la, 214 00:10:39,800 --> 00:10:41,440 ak fè whiles yo se egzakteman menm bagay la. 215 00:10:41,440 --> 00:10:44,070 Menm sòt de fòma jeneral. 216 00:10:44,070 --> 00:10:48,840 Nou remake, kat, parantèz, parantèz, li nan menm bagay la tou tout. 217 00:10:48,840 --> 00:10:51,470 Epitou ap gen virgules lè nou jwenn nan kòd egzanp. 218 00:10:51,470 --> 00:10:55,250 Ou pral wè li a trè anpil menm bagay la kòm c. 219 00:10:55,250 --> 00:10:59,770 >> Pou deklarasyon fonksyon, ankò, trè sanblab. 220 00:10:59,770 --> 00:11:05,100 Nou gen kèk fonksyon ki jis di ke li nan yon fonksyon, ak Lè sa a, 221 00:11:05,100 --> 00:11:07,660 non an nan nou an fonksyon, ak entrain yo. 222 00:11:07,660 --> 00:11:11,590 Epi ankò, si nou remake, nou pa gen okenn kalite isit la tou. 223 00:11:11,590 --> 00:11:12,090 Dwa? 224 00:11:12,090 --> 00:11:18,150 Nou pa gen anyen ki di ke sa yo bezwen yo dwe antye oswa double, oswa flote. 225 00:11:18,150 --> 00:11:19,530 Yo te kapab gen tou sa yo vle. 226 00:11:19,530 --> 00:11:23,560 Sa ki enpòtan se remarke ke nou bezwen ekri fonksyon davans 227 00:11:23,560 --> 00:11:26,430 kite JavaScript konnen ke sa a se aktyèlman yon fonksyon. 228 00:11:26,430 --> 00:11:29,820 >> Se konsa, sa a se jis kèk sòm senp fonksyon ki retounen x oswa y, 229 00:11:29,820 --> 00:11:33,800 ak Lè sa a sa ki nan tou fre se ke ou ka aktyèlman 230 00:11:33,800 --> 00:11:35,950 bay yon fonksyon nan yon varyab. 231 00:11:35,950 --> 00:11:41,770 Se konsa, nan ka sa a, se kounye a nan sòm fonksyon ki aktyèlman fè sòm. 232 00:11:41,770 --> 00:11:47,740 Se konsa, si w remake isit la, nou gen fonksyon, non fonksyon, entrain. 233 00:11:47,740 --> 00:11:48,860 Dwa? 234 00:11:48,860 --> 00:11:52,120 Isit la nou jis gen fonksyon ak entrain. 235 00:11:52,120 --> 00:11:54,310 Se konsa, sa a se rele yon fonksyon anonim. 236 00:11:54,310 --> 00:11:59,265 Lè sa a se yon bagay ki ta dwe nouvo nan pi fò nan ou nèg, si se pa nou tout. 237 00:11:59,265 --> 00:12:01,140 Se konsa, fondamantalman ki sa sa vle di se ke nou pa fè sa 238 00:12:01,140 --> 00:12:03,050 bezwen non nou an fonksyon nan ka sa a. 239 00:12:03,050 --> 00:12:06,260 Nou ka jis di, "OK, mwen pral gen sa a fonksyon ki ègzekutra, isit la 240 00:12:06,260 --> 00:12:08,550 yo entrain li yo, ak isit la a ki sa li pral fè. " 241 00:12:08,550 --> 00:12:12,540 Epi espesyalman lè w ap plase yon fonksyon nan kèk varyab 242 00:12:12,540 --> 00:12:14,950 ki w ap ale nan manipile, ou pa fè sa nesesèman 243 00:12:14,950 --> 00:12:17,116 bezwen nan non li paske w ap ale nan dwe refere li 244 00:12:17,116 --> 00:12:20,990 nan li pa sa a varyab Non, pa pa tou sa 245 00:12:20,990 --> 00:12:22,840 te fonksyon an aktyèlman rele. 246 00:12:22,840 --> 00:12:23,550 OK? 247 00:12:23,550 --> 00:12:27,810 >> Se konsa, si nou wè isit la, nou gen kèk sòm varyab kounye a 248 00:12:27,810 --> 00:12:30,920 ki se egal a nan sòm de twa ak senk. 249 00:12:30,920 --> 00:12:33,070 Apre sa, nou ta jwenn sa a. 250 00:12:33,070 --> 00:12:36,750 Lè sa a ta jis gen kèk alèt, twa plis senk egal nimewo a. 251 00:12:36,750 --> 00:12:43,950 Plis sa a pral jis anchene tou sa repons nou an te sou fisèl la. 252 00:12:43,950 --> 00:12:47,420 Epitou fre, plis ka anchene strings. 253 00:12:47,420 --> 00:12:53,510 >> Pou JavaScript, menm jan ak PHP, HTML, ak CSS kòm nou te di, 254 00:12:53,510 --> 00:12:56,450 yon anpil nan li nou kalite ap nan pran wou yo fòmasyon nan isit la 255 00:12:56,450 --> 00:13:02,030 epi ou nèg gen yon anpil nan konnen an Ki jan yo reyèlman konprann bagay sa yo. 256 00:13:02,030 --> 00:13:04,280 Yo ap yon ti kras diferan, men yo pa ap konsa etranje 257 00:13:04,280 --> 00:13:09,460 e ke ou pa ka Google bagay sa yo oswa gade yo moute sou entènèt ak lekòl W3. 258 00:13:09,460 --> 00:13:12,755 Epi nou ap reyèlman tann ou mesye, kalite, eksperyans 259 00:13:12,755 --> 00:13:14,400 ak aprann sou pwòp ou yo. 260 00:13:14,400 --> 00:13:19,490 Se konsa, mwen konnen sa a ta ka sanble yon ti kras mwens bon jan pase kèk nan bagay sa yo c 261 00:13:19,490 --> 00:13:21,936 nou fè, men sa a aktyèlman pou yon rezon. 262 00:13:21,936 --> 00:13:25,060 263 00:13:25,060 --> 00:13:28,470 Men, èspere ke li pa twò diferan, epi li pa mal. 264 00:13:28,470 --> 00:13:31,940 >> Se konsa, ranje nan JavaScript, ankò trè, trè menm jan an. 265 00:13:31,940 --> 00:13:32,460 Dwa? 266 00:13:32,460 --> 00:13:36,520 Nou gen kèk etalaj varyab sa a, se egal a parantèz vid, 267 00:13:36,520 --> 00:13:40,340 e ke sa a jis yon etalaj vid. 268 00:13:40,340 --> 00:13:43,420 Se souvan yo rele sa a literal notasyon etalaj. 269 00:13:43,420 --> 00:13:45,280 Se jis yon sèl bagay nou rele li. 270 00:13:45,280 --> 00:13:51,380 Si nou wè etalaj de isit la, nou gen kèk literal etalaj ki gen twa eleman, 271 00:13:51,380 --> 00:13:51,910 dwa? 272 00:13:51,910 --> 00:13:54,640 Lè sa a, nou gen kèk var eleman twazyèm sa a, se 273 00:13:54,640 --> 00:13:58,060 kèk varyab sa se sèlman ale nan kenbe fisèl sa a, JS. 274 00:13:58,060 --> 00:14:01,760 275 00:14:01,760 --> 00:14:06,170 >> Eleman yo, bon a yon avi, yo separe pa vigil, 276 00:14:06,170 --> 00:14:07,740 jis tankou nou ta atann. 277 00:14:07,740 --> 00:14:14,630 Epi ou ka tou jwenn aksè sa yo, jan nou te fè nan C, ak notasyon endèks sa a, dwa? 278 00:14:14,630 --> 00:14:16,950 Se konsa, diferan de PHP kounye a, nou ap ale tounen 279 00:14:16,950 --> 00:14:20,180 jis kalite refere li nan bagay sa yo pa endèks. 280 00:14:20,180 --> 00:14:22,189 Jis tankou C, li la tou zewo endèks. 281 00:14:22,189 --> 00:14:25,230 Mwen santi mwen tankou li ta dwe vrèman mechan si yo toudenkou te fè yon sèl JavaScript 282 00:14:25,230 --> 00:14:30,630 endèks, epi ou te gen konplètman repanse ki jan ou panse osijè de ranje. 283 00:14:30,630 --> 00:14:36,140 >> Youn nan bagay fre se ke olye pou yo gen do-- si ou te janm 284 00:14:36,140 --> 00:14:39,240 te longè a nan yon etalaj, petèt ou repekte atravè li 285 00:14:39,240 --> 00:14:43,430 jiskaske ou jwenn kèk fen, oswa ou ta jis konnen sa li ye. 286 00:14:43,430 --> 00:14:49,310 Paske JavaScript se trè ki lach nan plis fason pase jis kalite, jan nou wè isit la, 287 00:14:49,310 --> 00:14:53,310 nou ka jis fè sa a etalaj pi gwo paske nou deside. 288 00:14:53,310 --> 00:14:56,177 Si nou remake etalaj twa gen twa bagay sa yo kòmanse, 289 00:14:56,177 --> 00:14:58,510 men Lè sa a tout nan yon toudenkou, nou ap tankou, "oh, jis plèzantri. 290 00:14:58,510 --> 00:15:01,370 Nou ap aktyèlman pral fè li 101 bagay sa yo. " 291 00:15:01,370 --> 00:15:05,300 Se konsa, si ou te janm vle konnen an longè aktyèl la nan etalaj ou a, 292 00:15:05,300 --> 00:15:06,680 ou fè li tankou sa a. 293 00:15:06,680 --> 00:15:10,470 Epi nou ap ale nan wè yon anpil nan notasyon sa a nan egzanp, 294 00:15:10,470 --> 00:15:12,730 men ak JavaScript li nan tipikman tou sa 295 00:15:12,730 --> 00:15:16,410 objè ke ou ap pale de dot tou sa kalite fonksyon 296 00:15:16,410 --> 00:15:17,740 ou vle aplike nan li. 297 00:15:17,740 --> 00:15:18,240 OK? 298 00:15:18,240 --> 00:15:20,520 >> Se konsa, nan ka sa a, nou an objè se etalaj de, 299 00:15:20,520 --> 00:15:23,470 epi nou di nou vle a longè nan etalaj de. 300 00:15:23,470 --> 00:15:25,716 Se konsa, sa a jis rele tankou longè sou sa. 301 00:15:25,716 --> 00:15:27,090 Epi sa ap retounen longè ou yo. 302 00:15:27,090 --> 00:15:32,610 303 00:15:32,610 --> 00:15:36,790 Epitou yon bagay yo sonje se ke si nou remake ranje nou an, 304 00:15:36,790 --> 00:15:39,830 kontrèman ak C, yo pa gen yo dwe tout nan kalite la menm. 305 00:15:39,830 --> 00:15:41,670 Sa a se pi plis tankou PHP. 306 00:15:41,670 --> 00:15:45,905 JavaScript se fondamantalman jis tankou sa a meld enteresan nan C ak PHP. 307 00:15:45,905 --> 00:15:50,020 308 00:15:50,020 --> 00:15:52,170 Se konsa, nou pral jwenn nan sa. 309 00:15:52,170 --> 00:15:56,750 Pou kounye a, kite yo jis asime ki ranje ou yo fondamantalman 310 00:15:56,750 --> 00:16:00,640 tankou C ranje, nan ki yo zewo Catalogue. 311 00:16:00,640 --> 00:16:04,120 OK, se konsa ke se tout bagay. 312 00:16:04,120 --> 00:16:08,850 Ou kapab tou jis yon ekstansyon pou yon etalaj nan tou sa endèks ou vle. 313 00:16:08,850 --> 00:16:14,260 Lè nou konsidere ke sa a ta pwobableman segman fòt sou ou oswa ba ou kèk erè, 314 00:16:14,260 --> 00:16:15,970 JavaScript se tankou, "nah, li la amann. 315 00:16:15,970 --> 00:16:16,620 Mwen te resevwa sa a. 316 00:16:16,620 --> 00:16:19,460 Nou pral jis ale tou dwat ki kote ou vle. " 317 00:16:19,460 --> 00:16:24,310 >> OK, se konsa objè yo enpòtan anpil. 318 00:16:24,310 --> 00:16:29,720 Ou nèg yo pral lè l sèvi avèk yon anpil nan sa yo nan P seri ou, si mwen sonje kòrèkteman. 319 00:16:29,720 --> 00:16:34,780 Se konsa, bagay la ke sa yo se menm jan ak nan C se strukt. 320 00:16:34,780 --> 00:16:39,290 Se konsa, ou ka panse about-- lè nou ale nan yon egzanp dwa 321 00:16:39,290 --> 00:16:41,810 apre sa a mwen panse ke li pral fè yon anpil plis sense-- 322 00:16:41,810 --> 00:16:45,830 men nou fondamantalman sèvi ak objè òganize nan enfòmasyon ki gen rapò kou. 323 00:16:45,830 --> 00:16:47,780 Lè nou te pale osijè de strukt nan C, nou souvan 324 00:16:47,780 --> 00:16:53,405 pale sou yon elèv ki te gen kèk non, ID, kay, ou konnen, konsantrasyon. 325 00:16:53,405 --> 00:16:56,030 Epi sa a, kalite menm bagay la ke nou itilize objè pou isit la. 326 00:16:56,030 --> 00:16:59,300 Se jis yo òganize enfòmasyon menm jan an. 327 00:16:59,300 --> 00:17:03,620 >> Ou kapab tou panse a sa yo kòm plis menm jan ak asosyatif ranje nan PHP. 328 00:17:03,620 --> 00:17:10,010 Se konsa, sa a ta dwe jan de bagay konsa nan kote nou gen kèk kle ak kèk valè, 329 00:17:10,010 --> 00:17:12,859 trè menm jan ak PHP. 330 00:17:12,859 --> 00:17:15,780 Se konsa, ou ka inisyalize kèk objè vid, jan nou wè moute isit la, 331 00:17:15,780 --> 00:17:17,390 jis ak aparèy òtopedik Curly. 332 00:17:17,390 --> 00:17:19,160 Ranje Se konsa, yo parantèz kare. 333 00:17:19,160 --> 00:17:21,220 Objè Vide yo aparèy òtopedik Curly. 334 00:17:21,220 --> 00:17:24,020 Bon distenksyon genyen. 335 00:17:24,020 --> 00:17:27,319 Ak sa yo, se jis de diferan fason yo mete pwopriyete. 336 00:17:27,319 --> 00:17:31,460 Se konsa, sa a se kalite pi plis nan yon fason ki 337 00:17:31,460 --> 00:17:35,220 se menm jan ak PHP, ak nou ranje asosyatif, ak kle nou an, 338 00:17:35,220 --> 00:17:39,910 ak valè nou an, Lè nou konsidere ke yon sèl sa a ou pral is-- 339 00:17:39,910 --> 00:17:41,920 wè sa a yon anpil plis nan JavaScript. 340 00:17:41,920 --> 00:17:43,550 Sa a gen tandans yo dwe konvansyon an. 341 00:17:43,550 --> 00:17:47,660 Ak nan menm fason an ke nou te fè etalaj de dot longè, sa a ap di, 342 00:17:47,660 --> 00:17:51,580 "OK, ban m 'sa a atribi sa a objè. " 343 00:17:51,580 --> 00:17:52,110 Dwa? 344 00:17:52,110 --> 00:17:55,660 Se konsa, menm jan an li te tankou, "ban m ' longè nan atribi nan etalaj de, " 345 00:17:55,660 --> 00:17:59,970 sa a ap di, "ban m 'kèk pwopriyete nan objè vid nou yo. " 346 00:17:59,970 --> 00:18:02,890 Oswa nan ka sa a, nou se plase li nan kèk valè isit la. 347 00:18:02,890 --> 00:18:06,200 Men, ou ta ka tou aksè a li fason sa a. 348 00:18:06,200 --> 00:18:09,090 >> Lè sa a, isit la sa a se jis ki montre de alèt diferan. 349 00:18:09,090 --> 00:18:12,320 Se konsa, sa a ta montre alèt yo ta dwe menm bagay la tou egzak, 350 00:18:12,320 --> 00:18:17,150 li nan jis de diferan fason pou aksè eleman nan ke nou vle. 351 00:18:17,150 --> 00:18:19,552 ki fè sans a tout moun? 352 00:18:19,552 --> 00:18:21,510 Mwen santi mwen tankou yon sèl sa a pwobableman fè sans pi plis, 353 00:18:21,510 --> 00:18:23,270 jis paske nou ap vini sou nan PHP. 354 00:18:23,270 --> 00:18:26,400 Men, jan nou fè plis egzanp, sa a se literalman ekzakteman menm bagay la. 355 00:18:26,400 --> 00:18:28,170 Yon anpil nan li se jis chanje nan sentaks. 356 00:18:28,170 --> 00:18:30,710 357 00:18:30,710 --> 00:18:33,030 >> OK, se konsa egzanp. 358 00:18:33,030 --> 00:18:34,180 Mwen renmen egzanp. 359 00:18:34,180 --> 00:18:40,070 Se konsa, isit la se kèk CS50 varyab ki se yon objè, 360 00:18:40,070 --> 00:18:42,160 epi nou magazen tout bagay sa a enfòmasyon sou li. 361 00:18:42,160 --> 00:18:46,680 Se konsa, nou gen kou, enstriktè, tfs, psets, ak kole. 362 00:18:46,680 --> 00:18:51,840 Se konsa, nou remake sa yo, se prèske tout nan kalite diferan. 363 00:18:51,840 --> 00:18:52,340 Dwa? 364 00:18:52,340 --> 00:18:56,230 Se konsa, objè ka magazen atribi figi nan kalite diferan. 365 00:18:56,230 --> 00:19:01,220 Nou ka panse a this-- li trè menm jan ak etalaj asosyatif nou yo nan PHP. 366 00:19:01,220 --> 00:19:07,470 Se konsa, kle, valè, kle, valè, kle, valè, sou sa ak pou fè. 367 00:19:07,470 --> 00:19:11,230 Ki sa ki nan tou enteresan nan menm fason an ke nou ka gen ranje nan ranje, 368 00:19:11,230 --> 00:19:14,690 nou ka gen tou objè nan lespas objè, oswa ranje nan objè yo. 369 00:19:14,690 --> 00:19:18,410 Ou ap pa janm reyèlman limite a jis yon sèl youn nan bagay sa yo. 370 00:19:18,410 --> 00:19:24,220 Nou ka jwenn anpil Inceptionesque, jis kenbe pral desann twou a lapen la. 371 00:19:24,220 --> 00:19:26,080 >> Se konsa, si nou remake, nou gen kèk kou ki 372 00:19:26,080 --> 00:19:31,120 se yon fisèl, enstriktè ki nan yon fisèl, ak etalaj, yon int, ak yon Boolean. 373 00:19:31,120 --> 00:19:36,110 Se konsa, tout bagay sa yo diferan. 374 00:19:36,110 --> 00:19:39,600 >> Tout dwa, se konsa, nou gen yon lòt. 375 00:19:39,600 --> 00:19:42,930 Se konsa, nan ka sa a, nou gen yon etalaj de objè yo. 376 00:19:42,930 --> 00:19:45,320 Se konsa, jis renmen yon objè ka gen yon etalaj nan li. 377 00:19:45,320 --> 00:19:47,210 Nou ka gen tou yon etalaj de objè yo. 378 00:19:47,210 --> 00:19:51,250 Sa a ta kapab itil nan panse osijè de ki sanble ak kalite 379 00:19:51,250 --> 00:19:54,260 nan ki jan nou te gen yon regle tab, nou te gen yon etalaj 380 00:19:54,260 --> 00:19:56,220 nan tout sa yo diferan kalite strukt ki 381 00:19:56,220 --> 00:19:59,070 te endikasyon nan diferan nœuds ak etajèr. 382 00:19:59,070 --> 00:20:01,420 Men, nan ka sa a, nou gen yon etalaj de objè yo. 383 00:20:01,420 --> 00:20:04,890 Se konsa, sa a se tankou yon etalaj ranje nan asosyatif. 384 00:20:04,890 --> 00:20:09,430 Se konsa, nou gen kèk eleman premye ta gen objè a ak non an James 385 00:20:09,430 --> 00:20:11,340 ak kay Winthrop. 386 00:20:11,340 --> 00:20:14,780 >> Ou nèg ta ka sonje yon bagay trè menm jan ak sa a 387 00:20:14,780 --> 00:20:21,710 ak dènye pset ou a, kote si ou rale yon bagay soti nan baz done ou a, 388 00:20:21,710 --> 00:20:24,480 sòt nan premye nan bagay nan etalaj ou te 389 00:20:24,480 --> 00:20:27,110 tout enfòmasyon an sou itilizatè a premye ki te rankontre li, 390 00:20:27,110 --> 00:20:30,765 ak Lè sa a ou te gen yo endèks nan ki jwenn stock yo oswa kachèt yo 391 00:20:30,765 --> 00:20:32,110 oswa etajèr. 392 00:20:32,110 --> 00:20:34,620 Se konsa, sa a se anpil menm bagay la tou bagay, jis yon chanjman ti kras 393 00:20:34,620 --> 00:20:39,570 nan sentaks, ti kras chanjman nan mo sa yo nou itilize a dekri yo. 394 00:20:39,570 --> 00:20:45,960 >> Se konsa, si nou te vle, ka yon moun di m 'sa alèt sa a ta fè isit la? 395 00:20:45,960 --> 00:20:48,780 Oswa ki sa sa a ti jan nan Kòd ta fè pou nou? 396 00:20:48,780 --> 00:20:50,992 397 00:20:50,992 --> 00:20:52,616 ODYANS: Li pral ba ou tout non yo. 398 00:20:52,616 --> 00:20:54,900 ALLISON BUCHHOLTZ-AU: Dwa, se konsa li ta jis alète ak tout non yo 399 00:20:54,900 --> 00:20:57,960 paske li ta ale nan kaye mwen, se konsa li ta kòmanse nan zewo. 400 00:20:57,960 --> 00:21:01,330 Se konsa, li ta di, OK nou ap chèche nan sa a objè premye, ki 401 00:21:01,330 --> 00:21:03,210 se plas la an premye nan etalaj nou an. 402 00:21:03,210 --> 00:21:06,900 Epi li di, "ban m 'la atribi, non an nan ki objè. " 403 00:21:06,900 --> 00:21:09,030 Se konsa, nou ale isit la, nou ta eskanè, nou ta jwenn non, 404 00:21:09,030 --> 00:21:11,340 ak nou ta enprime soti Jak, Molly, ak Carl. 405 00:21:11,340 --> 00:21:14,410 406 00:21:14,410 --> 00:21:15,799 Nenpòt kesyon byen lwen tèlman? 407 00:21:15,799 --> 00:21:17,590 JavaScript malerezman w ap ale nan gen 408 00:21:17,590 --> 00:21:20,950 fè yon anpil nan leve je l 'sou ou pwòp, n ap kalkile konnen sentaks la, 409 00:21:20,950 --> 00:21:21,910 Débats ak li. 410 00:21:21,910 --> 00:21:25,870 Men, nan kou Mwen toujou isit la, lè biwo yo toujou isit la. 411 00:21:25,870 --> 00:21:28,260 M 'te ka nan Madi semèn sa a. 412 00:21:28,260 --> 00:21:31,050 Se konsa, si w ap la, ou kapab vin vizite m 'semèn sa a. 413 00:21:31,050 --> 00:21:32,470 Li ta dwe gwo. 414 00:21:32,470 --> 00:21:36,260 >> OK, se konsa Dom se ki gen konpòtman egzanplè Dokiman-objè. 415 00:21:36,260 --> 00:21:38,900 Se konsa, sa a se jis yon fason ke nou renmen panse 416 00:21:38,900 --> 00:21:45,720 sou ki jan HTML nou yo ak tout bagay nan li se òganize. 417 00:21:45,720 --> 00:21:49,930 Sa a se anpil yon bagay ki pwal pwobableman vini sou egzamen ou yo. 418 00:21:49,930 --> 00:21:58,150 Mwen konnen ane m 'yo, li te tankou isit la nan Dosye HTML, ranpli nan Dom a pou li. 419 00:21:58,150 --> 00:21:59,770 Epi ou jis ranpli nan bagay sa yo ti kras. 420 00:21:59,770 --> 00:22:01,500 Sa yo ta dwe pwen fasil èspere ke. 421 00:22:01,500 --> 00:22:03,450 Èspere ke ou pral see-- 422 00:22:03,450 --> 00:22:04,590 >> ODYANS: [fèbl] 423 00:22:04,590 --> 00:22:06,660 >> ALLISON BUCHHOLTZ-AU: Se konsa, ou wè pye bwa sa a isit la? 424 00:22:06,660 --> 00:22:07,200 >> ODYANS: Yeah. 425 00:22:07,200 --> 00:22:08,949 >> ALLISON BUCHHOLTZ-AU: Se konsa, yo pral mande pou sèvi 426 00:22:08,949 --> 00:22:11,750 ranpli nan sa ki ale anba kò a. 427 00:22:11,750 --> 00:22:15,770 Petèt anba kò a, nou gen kèk div oswa nou gen kèk paragraf, 428 00:22:15,770 --> 00:22:19,160 epi n ap mande ou ranpli nan yon pye bwa anpil tankou sa a. 429 00:22:19,160 --> 00:22:21,440 Se konsa, nou pral mache nan li. 430 00:22:21,440 --> 00:22:26,120 Se konsa, Dokiman-objè a Ki gen konpòtman egzanplè se jis yon fason 431 00:22:26,120 --> 00:22:31,240 nan estrikti ak panse sou HTML nou an grafikman. 432 00:22:31,240 --> 00:22:33,860 433 00:22:33,860 --> 00:22:35,840 Epi tou lè nou jwenn nan plis JavaScript, 434 00:22:35,840 --> 00:22:37,640 li nan pral fè a fason ke nou aktyèlman 435 00:22:37,640 --> 00:22:39,990 manipile diferan eleman sou paj la. 436 00:22:39,990 --> 00:22:43,980 Nou bezwen yon fason jwenn aksè nan chak nan bagay sa yo nan HTML nou an, 437 00:22:43,980 --> 00:22:48,050 ak kidonk sa a ba nou yon trè konkrè fason ofisyèl 438 00:22:48,050 --> 00:22:51,010 atravè divès paj wèb fè sa. 439 00:22:51,010 --> 00:22:53,440 >> Se konsa, si nou jis mache nan sa a isit la, nan kou 440 00:22:53,440 --> 00:22:56,790 dokiman nou an, se tankou tout dosye nou yo. 441 00:22:56,790 --> 00:22:59,350 Sa evidamman fè sans ke li nan bagay la pi wo a, 442 00:22:59,350 --> 00:23:03,520 ak Lè sa a nou gen HTML aktyèl nou an, ki koresponn ak tag sa a isit la. 443 00:23:03,520 --> 00:23:08,480 Epitou si ou nan indent Tags ou byen, Lè sa a, kreye pyebwa Dom sa a 444 00:23:08,480 --> 00:23:10,530 vin super senp. 445 00:23:10,530 --> 00:23:12,400 Se konsa, nou gen kèk tèt isit la. 446 00:23:12,400 --> 00:23:15,780 Nou gen kèk kò ki nou wè tij koupe nan HTML, 447 00:23:15,780 --> 00:23:18,530 ki se poukisa nou gen tèt ak kò. 448 00:23:18,530 --> 00:23:22,880 Nan tèt, nou gen kèk tag tit, yon tag tit fen, 449 00:23:22,880 --> 00:23:24,570 konsa nou konnen ki vini apre tèt yo. 450 00:23:24,570 --> 00:23:28,040 E nan lespas de tag tit nou yo, nou gen hello, lemonn. 451 00:23:28,040 --> 00:23:28,740 OK? 452 00:23:28,740 --> 00:23:31,311 Se konsa, sa a, se sa a tout antye branch men gòch. 453 00:23:31,311 --> 00:23:34,060 Lè sa a, pou branch nan men dwat isit la, nou wè ke nou gen HTML, 454 00:23:34,060 --> 00:23:38,680 OK nou te fè pati sa a nan tèt, nou ap chèche jis nan kò, 455 00:23:38,680 --> 00:23:40,670 konsa nou gen kèk zòn nan kò moun. 456 00:23:40,670 --> 00:23:44,350 Ak nan ki, se sèlman nan bagay nou genyen se hello, lemonn. 457 00:23:44,350 --> 00:23:45,090 OK? 458 00:23:45,090 --> 00:23:54,130 Si nou te gen bagay sa yo tankou kèk p bracket ak Lè sa a 459 00:23:54,130 --> 00:23:57,500 hello, mond, ak Lè sa a yon lòt bracket p nan orevwa, mond, 460 00:23:57,500 --> 00:24:00,080 nou ta gen de bul vini sou nan isit la. 461 00:24:00,080 --> 00:24:05,550 Paske yo ap tou de anba kò, men yo ap paragraf separe ka sa a. 462 00:24:05,550 --> 00:24:11,520 Gen se definitivman pratik sou sa nan ti tès anvan, 463 00:24:11,520 --> 00:24:14,570 kòm byen ke anpil sou entènèt sou li. 464 00:24:14,570 --> 00:24:18,260 OK konsa, sa a jis pèmèt nou wè tout bagay joliman 465 00:24:18,260 --> 00:24:20,810 ak manipile bagay trè sistematik. 466 00:24:20,810 --> 00:24:21,340 OK? 467 00:24:21,340 --> 00:24:23,640 Nou konnen egzakteman ki jan yo Traverse a pye bwa sa a, 468 00:24:23,640 --> 00:24:26,910 se konsa nou konnen ki sa nou vle gen aksè a. 469 00:24:26,910 --> 00:24:31,690 >> OK kidonk sa a se poutèt sa nou vle gen sa a sòt de modèl, 470 00:24:31,690 --> 00:24:35,190 pou nou ka sèvi ak bagay sa yo tankou sa a, epi nou konprann ki sa yo vle di, 471 00:24:35,190 --> 00:24:38,370 e yo ap ofisyèl atravè tout bagay sa yo ke nou fè. 472 00:24:38,370 --> 00:24:45,900 Se konsa, tit dokiman dot se jis tit la nan our-- tout moun sa yo 473 00:24:45,900 --> 00:24:48,960 yo trè eksplikasyon pwòp tèt ou, Mwen renmen panse. 474 00:24:48,960 --> 00:24:51,660 Se konsa, premye a twa egzanp yo se jis di, 475 00:24:51,660 --> 00:24:54,770 "OK, jis ban m 'la tit nan paj entènèt sa a. " 476 00:24:54,770 --> 00:24:58,030 Se konsa, li pral ba ou sa koresponn ak tit la. 477 00:24:58,030 --> 00:25:01,880 >> Dokiman dot kò ki pral ba ou tou sa se nan sa yo tags kò. 478 00:25:01,880 --> 00:25:03,240 Se konsa, ou ka manipile sa. 479 00:25:03,240 --> 00:25:07,820 Ak dokiman kò dot dot antre nan HTML se yon trè fre, 480 00:25:07,820 --> 00:25:11,660 e petèt se pa tankou super entwisyon, men HTML anndan an 481 00:25:11,660 --> 00:25:13,740 koresponn ak dwa sa a isit la. 482 00:25:13,740 --> 00:25:17,410 Se konsa, si ou te janm vle manipile tèks la sou yon paj, 483 00:25:17,410 --> 00:25:22,700 tipikman w ap ale nan dwe ap fè yon bagay ki gen kò dot HTML anndan an. 484 00:25:22,700 --> 00:25:23,820 OK? 485 00:25:23,820 --> 00:25:31,341 Se konsa, HTML anndan gen tandans pou fè referans a ki sa ki aktyèlman genyen ant sa yo Tags. 486 00:25:31,341 --> 00:25:31,840 OK? 487 00:25:31,840 --> 00:25:33,020 Lè sa a, fonksyon itil. 488 00:25:33,020 --> 00:25:40,390 Se konsa, si ou te vle jwenn nenpòt nan sa yo, nenpòt eleman, 489 00:25:40,390 --> 00:25:43,140 nou gen kèk Id, klas non, oswa non tag. 490 00:25:43,140 --> 00:25:47,100 Sa a se trè menm jan ak bagay sa yo nou te fè ak CSS, dwa? 491 00:25:47,100 --> 00:25:51,360 Ki kote nou gen kèk seleksyon ki koresponn ak swa yon tag, yon klas 492 00:25:51,360 --> 00:25:53,800 ke nou ba yo, oswa yon Id. 493 00:25:53,800 --> 00:25:55,310 Sa a se anpil menm jan an. 494 00:25:55,310 --> 00:26:00,720 Si ou gen yon bagay ki gen kèk klas nan chen, 495 00:26:00,720 --> 00:26:05,800 epi ou di jwenn eleman pa non tag, epi ou mete chen nan there-- oswa regrèt sa, 496 00:26:05,800 --> 00:26:06,610 klas non. 497 00:26:06,610 --> 00:26:07,770 Ou ka mete dot nan la. 498 00:26:07,770 --> 00:26:11,780 Li nan ale nan retounen tout moun sa yo eleman ou ke gen sa klas la. 499 00:26:11,780 --> 00:26:13,880 Se konsa, ou ka manipile jis sa yo. 500 00:26:13,880 --> 00:26:18,430 Nan menm fason an, petèt ou jis vle manipile kèk header, se konsa 501 00:26:18,430 --> 00:26:20,980 kèk header H1, tankou nou te fè sa. 502 00:26:20,980 --> 00:26:24,900 Ou te kapab fè jwenn eleman pa tag non, paske H1 se yon non tag. 503 00:26:24,900 --> 00:26:29,270 Ak nan menm fason an, si ou vle jwenn yon bagay inik, ou ka fè tag jwenn. 504 00:26:29,270 --> 00:26:31,100 Jwenn eleman pa ID. 505 00:26:31,100 --> 00:26:32,710 Apre sa, yo yo aktyèlman anpil nan sa yo. 506 00:26:32,710 --> 00:26:36,300 Sa yo se sèlman tankou twa nan anpil anpil. 507 00:26:36,300 --> 00:26:39,600 Se konsa, si ou ale sou entènèt, osi Mwen pral ankouraje 508 00:26:39,600 --> 00:26:45,342 ou fè, ak fè kèk rechèch sou pwòp ou a, 509 00:26:45,342 --> 00:26:48,450 Mwen definitivman rekòmande kap antre nan tout moun sa yo. 510 00:26:48,450 --> 00:26:50,880 Yo ta ka super itil, espesyalman lè 511 00:26:50,880 --> 00:26:57,180 ou vle jis kalite manipile bagay trè espesifik san yo pa gen 512 00:26:57,180 --> 00:27:00,390 yo ale nan epi eseye analizan soti tout bagay. 513 00:27:00,390 --> 00:27:03,540 >> OK, se konsa bagay la pase se evènman JavaScript. 514 00:27:03,540 --> 00:27:10,730 Se konsa, lè mwen te pale pi bonè sou ale sou yon sit entènèt, 515 00:27:10,730 --> 00:27:14,340 ak ki lè ou hover sou yon bagay, oswa sourit ou plan sou yon bagay, 516 00:27:14,340 --> 00:27:15,420 yon lòt bagay k ap pase. 517 00:27:15,420 --> 00:27:17,900 Sa a se sa nou ta renmen panse osijè de kòm yon evènman. 518 00:27:17,900 --> 00:27:23,970 Se konsa, sa nou gen ki ta ka kapab itil isit la se onclick. 519 00:27:23,970 --> 00:27:29,140 Se konsa, m 'te sou hover, ki, mwen se trè asire w, se jis sou hover. 520 00:27:29,140 --> 00:27:31,300 Epitou yon tòn nan sa yo ke ou ka gade pou. 521 00:27:31,300 --> 00:27:34,340 Genyen yon lis tout sou entènèt nan bagay sa yo diferan 522 00:27:34,340 --> 00:27:37,130 ke ou ka koute pou. 523 00:27:37,130 --> 00:27:41,220 >> Men, evènman JavaScript yo fondamantalman jis reponn a bagay sa yo 524 00:27:41,220 --> 00:27:42,430 ki itilizatè ou ap fè. 525 00:27:42,430 --> 00:27:42,930 Dwa? 526 00:27:42,930 --> 00:27:45,220 Se konsa, itilizatè ou fè yon bagay, sa a, se yon evènman, 527 00:27:45,220 --> 00:27:48,340 ak JavaScript ap reponn sepandan ou ta renmen l 'bay. 528 00:27:48,340 --> 00:27:49,770 Li pral reponn kòmsadwa. 529 00:27:49,770 --> 00:27:54,630 Se konsa, nan ka sa a, nou gen kèk fenèt dot onlod. 530 00:27:54,630 --> 00:27:57,170 Se konsa, sa sa a di se, "rete tann jouk chaje fenèt la a. " 531 00:27:57,170 --> 00:27:57,780 OK? 532 00:27:57,780 --> 00:28:02,102 Se konsa, lè chaje, onlod tout bagay la, lè sa a ou ka egzekite fonksyon sa a. 533 00:28:02,102 --> 00:28:03,810 Se konsa, lè tout bagay la chaje, w ap ale 534 00:28:03,810 --> 00:28:07,760 gen kèk bouton rechèch ki vin yon eleman pa ID, 535 00:28:07,760 --> 00:28:13,740 epi li simagri kèlkeswa sa ki eleman se kòm bouton rechèch la. 536 00:28:13,740 --> 00:28:17,050 Lè sa a, nou gen sa a varyab, nou di, "OK, onclick." 537 00:28:17,050 --> 00:28:20,390 Se konsa, lè nou tande yon klike sou bouton an Search, 538 00:28:20,390 --> 00:28:23,990 egzekite fonksyon sa a, ki se yon alèt, ou klike sou bouton rechèch la. 539 00:28:23,990 --> 00:28:28,910 >> Se konsa, sa k ap pase is-- sa a se yon bèl ti kras reprezantasyon grafik isit la. 540 00:28:28,910 --> 00:28:31,480 Se konsa, charj dokiman nou an, sa a, se onlod nou an, 541 00:28:31,480 --> 00:28:34,340 nou jwenn Search nou an bouton, ki se sa a. 542 00:28:34,340 --> 00:28:36,570 Nou ap chèche pou bouton Search nou an. 543 00:28:36,570 --> 00:28:40,790 Lè sa a, lè bouton an Search se klike, li koresponn ak dwa isit la. 544 00:28:40,790 --> 00:28:41,980 Xonclick. 545 00:28:41,980 --> 00:28:47,300 Lè sa a, nou finalman alète itilizatè nou an, ki se liy sa a dènye isit la. 546 00:28:47,300 --> 00:28:48,250 OK? 547 00:28:48,250 --> 00:28:52,960 Se konsa, chak nan kat etap sa yo jis koresponn ak kat bwat yo 548 00:28:52,960 --> 00:28:55,031 desann la sou anba a. 549 00:28:55,031 --> 00:28:56,405 ki fè sans a tout moun? 550 00:28:56,405 --> 00:29:01,120 551 00:29:01,120 --> 00:29:05,200 >> Lè sa a, yon sèl bagay ki mwen jis ale mansyone trè, trè yon ti tan, pou m ' 552 00:29:05,200 --> 00:29:08,660 ankouraje ou nèg ale gade plis nan se 553 00:29:08,660 --> 00:29:13,210 jQuery, ki se jis yon bibliyotèk ki se bati sou tèt JavaScript. 554 00:29:13,210 --> 00:29:16,480 Li se super itil, kòm ak pi bibliyotèk yo. 555 00:29:16,480 --> 00:29:18,320 Gen anpil bagay nan fonksyon. 556 00:29:18,320 --> 00:29:21,930 Se konsa, si gen nan yon bagay ki tout tan tout tan ou vle fè nan JavaScript, 557 00:29:21,930 --> 00:29:24,880 premye ensten ou pa ta dwe panse 558 00:29:24,880 --> 00:29:27,340 nan, "sa ki fonksyon yo ta dwe Mwen kode? "Li ta dwe, 559 00:29:27,340 --> 00:29:29,560 "Kite m 'wè yon moun an deja fè sa a pou mwen. " 560 00:29:29,560 --> 00:29:32,800 Paske nèf fwa soti nan dis, yon moun ap fè ou fè sa deja, 561 00:29:32,800 --> 00:29:35,760 epi yo pwobableman te fè li pi byen. 562 00:29:35,760 --> 00:29:39,990 Moun pase anpil tan ap fè sa yo, ak JavaScript se trè lajman itilize, 563 00:29:39,990 --> 00:29:42,810 se konsa moun yo toujou ap eseye fè li pi bon. 564 00:29:42,810 --> 00:29:47,110 Ak jQuery gen yon anpil nan fonksyon ki pral pwobableman ap itil ou 565 00:29:47,110 --> 00:29:50,470 nan pwojè final ou a si w ap fè anyen ak konsepsyon sit entènèt. 566 00:29:50,470 --> 00:29:53,480 Kòm mwen renmen di, "travay pi entelijan, pa pi rèd. " 567 00:29:53,480 --> 00:29:57,130 Si ou nèg fè sa, li pral gen gwo pouvwa. 568 00:29:57,130 --> 00:30:00,330 Lè nou ap nan Hackathon a mwen pa fè sa vle ou yo dwe tout ensiste soti. 569 00:30:00,330 --> 00:30:03,600 Mwen vle ou yo dwe tankou, "Mwen te resevwa sa a. jQuery nan te tounen m 'yo. 570 00:30:03,600 --> 00:30:05,790 Mwen pa bezwen ekri fonksyon sa yo. " 571 00:30:05,790 --> 00:30:07,636 >> Se konsa, jis de bagay sa yo sonje, mwen pral 572 00:30:07,636 --> 00:30:10,220 kite ou nèg gade plis nan jQuery sou pwòp ou yo. 573 00:30:10,220 --> 00:30:13,070 Tout mwen pral di se li fè kèk bagay trè pè 574 00:30:13,070 --> 00:30:15,220 epi yo ka fè lavi ou yon anpil antye pi fasil. 575 00:30:15,220 --> 00:30:17,150 Men, sa ki ou vle gen se tou sa dosye 576 00:30:17,150 --> 00:30:21,020 ke ou ap ale nan dwe lè l sèvi avèk l 'nan, w ap ale nan vle de liy sa yo. 577 00:30:21,020 --> 00:30:25,630 W ap ale nan vle a script nan js jQuery dot js. 578 00:30:25,630 --> 00:30:28,500 Ak aktyèlman sous ou ki pral gen kèk URL. 579 00:30:28,500 --> 00:30:35,870 Si ou Google jQuery, Google aktyèlman gen tout pouvwa a tout dosye yo pou ou. 580 00:30:35,870 --> 00:30:38,950 Se konsa, ou definitivman vle D 'ki URL olye. 581 00:30:38,950 --> 00:30:41,130 Mwen jis mete sa a isit la pou dedomajman pou senplisite a. 582 00:30:41,130 --> 00:30:45,180 Tout bagay sa a vle di se ki kote yo jwenn bibliyotèk jQuery ou. 583 00:30:45,180 --> 00:30:48,600 Li nan masiv, se konsa ou pa vle yo òganize l 'sou òdinatè pwòp ou a 584 00:30:48,600 --> 00:30:53,390 si ou ka evite li, ki se poukisa nou yo gen tandans jis mete nan URL Google a ki 585 00:30:53,390 --> 00:30:55,880 gen tout pouvwa a tout nan dosye sa yo pou ou. 586 00:30:55,880 --> 00:30:56,380 OK? 587 00:30:56,380 --> 00:30:58,850 Ou Google li, mwen te pwomèt li pral gen. 588 00:30:58,850 --> 00:31:01,200 >> Lè sa a, tou sa JavaScript dosye ke w ap 589 00:31:01,200 --> 00:31:07,150 lè l sèvi avèk, se konsa sa a se jis kèk ekstèn JavaScript dosye ki w ap itilize. 590 00:31:07,150 --> 00:31:11,570 Nan menm fason an ke nou mennen nan CSS nou an dosye, sa a se sòt nan menm nan bagay. 591 00:31:11,570 --> 00:31:15,480 Sa a jis lyen ki mennen nan dosye a kote JavaScript ou se. 592 00:31:15,480 --> 00:31:18,970 Apre sa, mwen gen kèk egzanp ak senp JavaScript. 593 00:31:18,970 --> 00:31:20,220 Se konsa, nou pral ale nan li. 594 00:31:20,220 --> 00:31:27,230 Lè sa a, nan endèks ou JavaScript, ki se JavaScript ou ranpli isit la, 595 00:31:27,230 --> 00:31:30,900 sa a se kalite pakè a ke ou gen pou jQuery. 596 00:31:30,900 --> 00:31:33,860 Ou se prèske 99.9 pousan nan tan an pral 597 00:31:33,860 --> 00:31:36,800 gen sa a nan dosye index.js ou. 598 00:31:36,800 --> 00:31:40,010 Paske sa sa a di se, "Pa egzekite anyen 599 00:31:40,010 --> 00:31:43,480 jouk dokiman ou se aktyèlman pare, "ki se ekzakteman ki sa ou vle. 600 00:31:43,480 --> 00:31:46,600 Paske si dokiman ou a pa pare, ak jQuery kòmanse fè bagay sa yo, 601 00:31:46,600 --> 00:31:48,020 li nan jis yon dezòd. 602 00:31:48,020 --> 00:31:50,480 Se konsa, ou toujou vle gen pakè sa a. 603 00:31:50,480 --> 00:31:55,760 Lè sa a, pou bagay sa yo ki ale nan la, mwen an va kite nan pwòp perusing mesye ou yo. 604 00:31:55,760 --> 00:32:04,610 >> OK, se konsa yo gen nenpòt kesyon dwa kounye a sou JavaScript nan jeneral? 605 00:32:04,610 --> 00:32:07,420 Oswa modèl la Dom? 606 00:32:07,420 --> 00:32:10,780 Si ou pa, nou gen kèk fre egzanp ke nou ka ale nan, 607 00:32:10,780 --> 00:32:13,120 ke ou nèg ka ede m 'kòd. 608 00:32:13,120 --> 00:32:15,877 Men, mwen tou ale nan gen super bèl, epi si ou 609 00:32:15,877 --> 00:32:17,960 pa vle di anyen pou sa yo, ki nan amann. 610 00:32:17,960 --> 00:32:20,510 Mwen kapab tou jis ba ou kèk egzanp. 611 00:32:20,510 --> 00:32:24,581 Men, anyen sou la PowerPoint anvan nou deplase sou? 612 00:32:24,581 --> 00:32:25,080 Cool. 613 00:32:25,080 --> 00:32:26,990 >> Mwen santi mwen tankou ou nèg bezwen enèji. 614 00:32:26,990 --> 00:32:31,516 Se konsa, mwen panse ke nou ap ale nan kòmanse ak egzanp pati mwen premye. 615 00:32:31,516 --> 00:32:33,390 Nou gen twa egzanp, ou gen chwa ou. 616 00:32:33,390 --> 00:32:37,720 Se konsa, nou gen revèy, kote nou ap ale aplike yon revèy aktyèl ki nan 617 00:32:37,720 --> 00:32:41,430 pral mete ajou kòm tan ale pa. 618 00:32:41,430 --> 00:32:43,310 Nou gen fonksyon Twitter gwo sa a. 619 00:32:43,310 --> 00:32:44,560 Sa a men ou konnen ki sa, kenbe sou. 620 00:32:44,560 --> 00:32:47,220 Nou pral fè sa a ale. 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 >> Nou gen fonksyon Twitter gwo sa a isit la, that-- mwen konnen, dwa? 624 00:32:56,132 --> 00:32:57,090 Li nan ale nan gen gwo pouvwa. 625 00:32:57,090 --> 00:32:58,350 Èske ou nèg eksite? 626 00:32:58,350 --> 00:33:01,170 Sa ki pral konte kantite nan karaktè ke ou te kite, 627 00:33:01,170 --> 00:33:04,520 Se konsa, si mwen tape kounye a, evidamman li toujou di 140, 628 00:33:04,520 --> 00:33:06,190 men nou konnen sa a, se pa ka a. 629 00:33:06,190 --> 00:33:08,570 Lè sa a, ak yon sèl dènye nou an isit la, klike isit la yo pati. 630 00:33:08,570 --> 00:33:12,150 Ki sa ki pral rive se lè nou klike sou, nan nan background 631 00:33:12,150 --> 00:33:13,340 pral chanje koulè. 632 00:33:13,340 --> 00:33:17,060 Se konsa, ou nèg gen opsyon ou nan ki youn ou vle fè an premye. 633 00:33:17,060 --> 00:33:19,800 Mwen te pwomèt mwen pral pran li trè fasil sou ou. 634 00:33:19,800 --> 00:33:22,680 Mwen santi mwen tankou tout moun nan kalite nan jis ki ba anpil kle jodi a. 635 00:33:22,680 --> 00:33:25,540 Se konsa, mwen pral mache ou atravè ki jan nou pral aplike tout moun sa yo. 636 00:33:25,540 --> 00:33:28,520 Si ou vle sone nan, ki nan gwo, men mwen 637 00:33:28,520 --> 00:33:30,020 santi tankou tout moun nan yon ti kras fatige. 638 00:33:30,020 --> 00:33:32,970 Se konsa, mwen pral jis mache ou nan egzanp sa yo. 639 00:33:32,970 --> 00:33:35,015 nou gen yon bagay ki nou ta renmen fè an premye? 640 00:33:35,015 --> 00:33:38,140 641 00:33:38,140 --> 00:33:39,475 Nenpòt moun ki? 642 00:33:39,475 --> 00:33:41,350 Pa gen preferans? 643 00:33:41,350 --> 00:33:41,867 OK. 644 00:33:41,867 --> 00:33:42,450 Ou konnen ki sa? 645 00:33:42,450 --> 00:33:43,290 Nou sou pati yo. 646 00:33:43,290 --> 00:33:48,380 Mwen santi mwen tankou ou nèg bezwen ti kras yon konsa, nou pral fè yon sèl nan pati an premye. 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 >> Se konsa, sa nou gen isit lan-- sa a, se pa sipoze yo dwe la. 650 00:33:56,930 --> 00:33:57,910 Kounye a li nan bon. 651 00:33:57,910 --> 00:33:59,810 OK. 652 00:33:59,810 --> 00:34:03,110 Se konsa, sa nou gen isit la se jis yon paj HTML senp 653 00:34:03,110 --> 00:34:07,840 ke ou nèg ta dwe tout dwe Super abitye ak soti nan de dènye psets ou. 654 00:34:07,840 --> 00:34:10,212 nou gen kalite doc nou isit la. 655 00:34:10,212 --> 00:34:10,920 Èske tout moun wè? 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 Nou gen HTML nou an evidamman. 659 00:34:13,900 --> 00:34:18,360 Nou gen kèk header ki se lye nan yon fèy style ki 660 00:34:18,360 --> 00:34:21,420 jis te fè font mwen bèl ak gwo ak fonse. 661 00:34:21,420 --> 00:34:23,489 Se konsa, pa enkyete sou sa. 662 00:34:23,489 --> 00:34:26,437 >> Nou gen kèk kò ak yon background Id, OK? 663 00:34:26,437 --> 00:34:28,520 Paske nou ap ale nan dwe chanje background nan. 664 00:34:28,520 --> 00:34:31,964 Se konsa, lè nou ap chanje an background nan kò nou an, 665 00:34:31,964 --> 00:34:35,965 nou sonje soti nan de semèn de sa lè nou ap fè fas ak paj wèb. 666 00:34:35,965 --> 00:34:36,840 Se konsa, bon gen sa. 667 00:34:36,840 --> 00:34:39,270 Epi nou gen kèk Id egal pati. 668 00:34:39,270 --> 00:34:43,909 Sa a ref liv h jis vle di ke li pral pou yo ale nan paj la menm. 669 00:34:43,909 --> 00:34:47,120 Epi klike isit la yo pati, ki se poukisa lè nou klike sou li, 670 00:34:47,120 --> 00:34:48,940 li ta dwe chanje koulè, Erezman. 671 00:34:48,940 --> 00:34:54,322 >> Lè sa a, nou gen kèk script isit la ke se jis lye nan sa a js dot pati 672 00:34:54,322 --> 00:34:58,100 dosye, se sa ki vid paske nou pa te fè anyen ankò. 673 00:34:58,100 --> 00:35:00,450 Lè li nan tris konsa. 674 00:35:00,450 --> 00:35:06,100 Men, trè byento, li pral chanje koulè, epi li pral pè. 675 00:35:06,100 --> 00:35:10,520 >> Se konsa, mwen jis ale nan mache ou nèg nan ki jan nou ta ka apwòch sa a. 676 00:35:10,520 --> 00:35:14,030 Se konsa, nan premye bagay ki nou ta ka vle fè a, 677 00:35:14,030 --> 00:35:18,050 si nou yo ap chanje background nan nan kò a, premye bagay nou ta ka vle 678 00:35:18,050 --> 00:35:22,730 fè se aktyèlman gen tan pwan sa kò a se, dwa? 679 00:35:22,730 --> 00:35:27,690 Se konsa, nou vle gen sòm, nou an background, epi si ou remake, 680 00:35:27,690 --> 00:35:29,567 Mwen jis otomatikman jis kòmanse sezisman. 681 00:35:29,567 --> 00:35:32,400 Pa gen anyen espesyal ke nou bezwen fè pou dosye JavaScript nou an. 682 00:35:32,400 --> 00:35:35,820 Mwen ka kòmanse deklare varyab, ak deklare fonksyon o aza. 683 00:35:35,820 --> 00:35:38,110 Lè li nan pi plis fòm gratis. 684 00:35:38,110 --> 00:35:41,930 Se tankou ak C, nou te ban nou tout règleman sa yo difisil, epi ou te grandi, 685 00:35:41,930 --> 00:35:43,220 se konsa nou ap tankou, "ale. 686 00:35:43,220 --> 00:35:44,000 Fè gratis. 687 00:35:44,000 --> 00:35:44,870 Fè sa ou vle. " 688 00:35:44,870 --> 00:35:46,280 Epi sa a, ki sa JavaScript se. 689 00:35:46,280 --> 00:35:48,390 Se konsa, nou gen kèk background isit la. 690 00:35:48,390 --> 00:35:55,900 Avèk modèl Dom nou an, nou konnen nou kapab fè dokiman dot jwenn eleman, 691 00:35:55,900 --> 00:36:00,290 epi si nou remake isit la, kò nou an ki gen yon Id. 692 00:36:00,290 --> 00:36:00,930 Dwa? 693 00:36:00,930 --> 00:36:06,310 Se konsa, nou ka jwenn dokiman pa Id, ak isit la nan yon yon sèl ki senp. 694 00:36:06,310 --> 00:36:08,295 Ki sa ki nan Id nou an ke nou vle isit la? 695 00:36:08,295 --> 00:36:09,170 ODYANS: Jan nou koumanse. 696 00:36:09,170 --> 00:36:11,280 ALLISON BUCHHOLTZ-AU: Jan nou koumanse. 697 00:36:11,280 --> 00:36:12,230 Pafè. 698 00:36:12,230 --> 00:36:14,250 Ak virgules nan fen an. 699 00:36:14,250 --> 00:36:15,610 Sa pa te ale lwen ankò. 700 00:36:15,610 --> 00:36:17,330 Ou toujou bezwen virgules ou. 701 00:36:17,330 --> 00:36:17,830 OK. 702 00:36:17,830 --> 00:36:19,690 Se konsa, sa a, se premye yon sèl nou an. 703 00:36:19,690 --> 00:36:23,880 Men, lè nou klike sou yon bagay, nou vle yon bagay yo rive, dwa? 704 00:36:23,880 --> 00:36:28,270 Se konsa, nou ta ka vle kèk varyab ki nan ap tann pou yon klike sou. 705 00:36:28,270 --> 00:36:32,410 Ki sa nou ap ale nan fè se nou ap ale nan fè lyen nou an plis sanble ak yon bouton. 706 00:36:32,410 --> 00:36:43,140 Se konsa, nou ap ale nan gen kèk bouton ki egal dokimante dot jwenn eleman pa ID. 707 00:36:43,140 --> 00:36:48,670 Men, si mwen ap pale de la klike sou lyen oswa klike isit la yo pati 708 00:36:48,670 --> 00:36:51,850 lyen, sa ki ka Id mwen an ap isit la? 709 00:36:51,850 --> 00:36:52,590 Pati. 710 00:36:52,590 --> 00:36:55,200 Kòrèk. 711 00:36:55,200 --> 00:36:56,500 OK pa twò move byen lwen tèlman. 712 00:36:56,500 --> 00:36:59,060 Tout moun jwenn sa n ap fè? 713 00:36:59,060 --> 00:37:02,100 >> OK, se konsa kounye a nou gen nou an bouton, e nou vle 714 00:37:02,100 --> 00:37:04,140 bagay sa yo chanje lè nou klike sou li. 715 00:37:04,140 --> 00:37:08,750 Se konsa, si nou sonje soti nan PowerPoint nou yo, bagay trè senp nou ka fè 716 00:37:08,750 --> 00:37:12,140 se jis dot bouton onclick, dwa? 717 00:37:12,140 --> 00:37:14,750 718 00:37:14,750 --> 00:37:18,730 Epi sa k ap pase yo egal kèk fonksyon. 719 00:37:18,730 --> 00:37:20,620 Sa a se yon fonksyon anonim. 720 00:37:20,620 --> 00:37:24,620 Lè sa a jis as-- aktyèlman mwen se pral fè sa a yon ti kras pi gran. 721 00:37:24,620 --> 00:37:27,330 >> Se konsa, sa mwen jis te fè isit la se m ap di, OK, 722 00:37:27,330 --> 00:37:31,810 lè nou klike sou bouton nou an, ki se lyen sa a ke nou jis refere yo bay, 723 00:37:31,810 --> 00:37:34,270 nou ap ale nan egzekite fonksyon anonim sa a. 724 00:37:34,270 --> 00:37:35,845 Nou pa bezwen nenpòt entrain. 725 00:37:35,845 --> 00:37:37,220 Nou pa pran swen sa ki itilizatè a di. 726 00:37:37,220 --> 00:37:38,800 Lè yo klike sou li, nou ap pral fè tou sa nou vle, 727 00:37:38,800 --> 00:37:40,660 ki se chanje koulè a ​​background. 728 00:37:40,660 --> 00:37:42,640 OK? 729 00:37:42,640 --> 00:37:47,224 Se konsa, Se poutèt sa nou pa gen okenn entrain, nou jis gen fonksyon sa a anonim. 730 00:37:47,224 --> 00:37:49,390 Epi, koulye a nou ap aktyèlman pral yo ekri fonksyon sa a. 731 00:37:49,390 --> 00:37:55,040 >> Se konsa, gen nan yon pakèt moun sou fason ou te kapab jenere yon koulè o aza. 732 00:37:55,040 --> 00:37:59,010 Fason la ki mwen te fè li te jenere twa nimewo o aza 733 00:37:59,010 --> 00:38:01,910 ak konvèti yo nan yon rgb trip. 734 00:38:01,910 --> 00:38:06,130 Se konsa, sa a jis montre ou kèk fre bagay sa yo ke si w ap tankou, "oh, 735 00:38:06,130 --> 00:38:08,464 Mwen bezwen jenere yon o aza kantite. "si ou Googled li, 736 00:38:08,464 --> 00:38:09,630 sa a se sa ou ta jwenn. 737 00:38:09,630 --> 00:38:17,580 >> Se konsa, nou gen twa diferan bagay sa yo, var, pa wouj ankò, vèt. 738 00:38:17,580 --> 00:38:18,080 Dwa? 739 00:38:18,080 --> 00:38:20,740 Se konsa, sa yo se twa nan bagay sa yo ke fè moute yon koulè. 740 00:38:20,740 --> 00:38:22,220 Blue, wouj, ak vèt. 741 00:38:22,220 --> 00:38:22,960 Cool. 742 00:38:22,960 --> 00:38:27,050 Ak sa ki nou ka fè se ke nou konnen ke li bezwen yo dwe ant 255, 743 00:38:27,050 --> 00:38:30,140 epi si ou gade moute kèk o aza dèlko nimewo, 744 00:38:30,140 --> 00:38:36,000 ou ta ka pran yon bagay tankou matematik dot o aza, ki si ou gade sa a moute 745 00:38:36,000 --> 00:38:39,230 retounen nan kèk nimewo ant zewo ak yon sèl. 746 00:38:39,230 --> 00:38:39,980 OK? 747 00:38:39,980 --> 00:38:44,470 Ak sa ki nimewo fè nou an Rgb tripl ale ant? 748 00:38:44,470 --> 00:38:47,240 Zewo ak ki sa? 749 00:38:47,240 --> 00:38:49,000 Ki sa yo ka ale jiska? 750 00:38:49,000 --> 00:38:49,950 255. 751 00:38:49,950 --> 00:38:53,320 Se konsa, si matematik dot o aza ale ant zewo ak yon sèl, 752 00:38:53,320 --> 00:38:56,365 ki jan nou ta ka vle konvèti sa a? 753 00:38:56,365 --> 00:38:56,990 ODYANS: Tan? 754 00:38:56,990 --> 00:38:57,830 ALLISON BUCHHOLTZ-AU: Yeah, egzakteman. 755 00:38:57,830 --> 00:38:58,677 Se konsa, tan se 255. 756 00:38:58,677 --> 00:39:00,888 >> ODYANS: [fèbl] Se tankou [fèbl]. 757 00:39:00,888 --> 00:39:02,471 ALLISON BUCHHOLTZ-AU: Matematik dot o aza. 758 00:39:02,471 --> 00:39:03,096 ODYANS: Cool. 759 00:39:03,096 --> 00:39:04,580 ALLISON BUCHHOLTZ-AU: Wi. 760 00:39:04,580 --> 00:39:06,300 JavaScript jis pran swen ou. 761 00:39:06,300 --> 00:39:07,580 OK. 762 00:39:07,580 --> 00:39:09,360 Se konsa, nou ka fè sa pou tout moun sa yo. 763 00:39:09,360 --> 00:39:10,540 Dwa? 764 00:39:10,540 --> 00:39:16,480 Matematik dot fwa o aza 255. 765 00:39:16,480 --> 00:39:17,740 Kopi sa. 766 00:39:17,740 --> 00:39:18,820 Cool. 767 00:39:18,820 --> 00:39:23,350 Se konsa, bagay la se, sa a pouvwa pa retounen yon nonb antye relatif. 768 00:39:23,350 --> 00:39:24,080 Dwa? 769 00:39:24,080 --> 00:39:26,450 Petèt nou jwenn kèk nimewo ant zewo ak yon sèl, 770 00:39:26,450 --> 00:39:32,150 epi li lakòz li yo dwe yon ti kras koupe, epi RGBs nou an pa kapab flote. 771 00:39:32,150 --> 00:39:33,360 Yo bezwen yo dwe antye. 772 00:39:33,360 --> 00:39:37,610 Se konsa, si ou te eseye sa a, li ta pwobableman gen kèk konpòtman iregilye. 773 00:39:37,610 --> 00:39:38,810 Li ta dwe yon ti kras Funky. 774 00:39:38,810 --> 00:39:43,200 Se konsa, sa nou fè se nou vle fè asire w ke sa yo yo awondi, 775 00:39:43,200 --> 00:39:45,400 epi ou ka awondi swa fason. 776 00:39:45,400 --> 00:39:47,110 Mwen awondi ak etaj. 777 00:39:47,110 --> 00:39:49,680 Se konsa, mwen toujou fè asire w ke li awondi desann. 778 00:39:49,680 --> 00:39:54,440 Men, pral koupe nan ki jan senp li te jis jwenn yon nimewo o aza, 779 00:39:54,440 --> 00:39:57,920 ki jan ou panse ke nou ta ka etaj nonb sa a? 780 00:39:57,920 --> 00:40:00,720 Li trè menm jan an. 781 00:40:00,720 --> 00:40:02,810 Nenpòt lide? 782 00:40:02,810 --> 00:40:06,450 Se konsa, si o aza te jis dot matematik o aza, se konsa ou panse nou ta fè etaj? 783 00:40:06,450 --> 00:40:09,670 Matematik dot etaj. 784 00:40:09,670 --> 00:40:11,340 Epi ou ka tou fè matematik dot plafon an. 785 00:40:11,340 --> 00:40:14,030 Round se kalite Limit paske ou pa fè sa 786 00:40:14,030 --> 00:40:16,110 konnen si yo wonn moute oswa wonn desann. 787 00:40:16,110 --> 00:40:20,797 Se konsa, tipikman nou toujou fè matematik dot etaj, dot matematik plafon an. 788 00:40:20,797 --> 00:40:21,380 Men, honestly-- 789 00:40:21,380 --> 00:40:22,780 >> ODYANS: Èske wonn etaj desann? 790 00:40:22,780 --> 00:40:24,740 >> ALLISON BUCHHOLTZ-AU: Etaj jij desann. 791 00:40:24,740 --> 00:40:26,990 Epi sa a, jis yon chwa sou pati m 'yo. 792 00:40:26,990 --> 00:40:32,370 >> Se konsa, kounye a nou gen twa nimewo nou an ki te au généré, 793 00:40:32,370 --> 00:40:36,610 ak ki sa nou ap ale nan fè kounye a se nou ap jis ale nan chanje background nan. 794 00:40:36,610 --> 00:40:37,310 OK? 795 00:40:37,310 --> 00:40:41,490 Se konsa, nou te deja genyen nou an background kalite ki estoke 796 00:40:41,490 --> 00:40:43,280 nan sa a eleman rele background. 797 00:40:43,280 --> 00:40:47,300 Se konsa, sa ou pral avi se, si ou te jwe otou ak sa a, 798 00:40:47,300 --> 00:40:50,460 nou vle chanje style la. 799 00:40:50,460 --> 00:40:53,812 Lè sa a se kalite yon bagay ki ou ta Google ak figi konnen, 800 00:40:53,812 --> 00:40:55,020 renmen ki jan yo chanje koulè a. 801 00:40:55,020 --> 00:40:59,210 >> Men, wout la ou gen aksè koulè sa a se background dot dot style background. 802 00:40:59,210 --> 00:41:03,490 Se konsa, sa a ap di bay sa a objè, jan nou koumanse, 803 00:41:03,490 --> 00:41:06,920 ki vle di ke eleman Id moute a, 804 00:41:06,920 --> 00:41:10,690 nou ap ale nan gade nan nan style nan style la, 805 00:41:10,690 --> 00:41:13,280 nou ap ale nan gade nan background nan. 806 00:41:13,280 --> 00:41:14,270 OK? 807 00:41:14,270 --> 00:41:17,630 Men, si ou ale ak gade sa a leve, li ta ka fè yon ti kras plis sans, 808 00:41:17,630 --> 00:41:21,930 men sa a se fondamantalman jis li di: "Ban m 'sa a atribi trè espesifik 809 00:41:21,930 --> 00:41:25,770 nan sa m 'te defini pi bonè. " 810 00:41:25,770 --> 00:41:32,340 Se konsa, sa nou ap chanje li nan se kèk Rgb, paske li fè sans. 811 00:41:32,340 --> 00:41:34,780 Nou ap lè l sèvi avèk Rgb tripl, dwa? 812 00:41:34,780 --> 00:41:41,530 Epi nou en-mwen vle asire w ke mwen jwenn nimewo a dwa a quotes nan isit la. 813 00:41:41,530 --> 00:41:43,940 Se konsa, sa nou fè se nou gen Rgb, epi nou ap ale 814 00:41:43,940 --> 00:41:46,800 to-- sa a se tankou Anchènman, ki se wouj. 815 00:41:46,800 --> 00:41:50,030 816 00:41:50,030 --> 00:41:52,610 Lè sa a, nou vle kèk vigil. 817 00:41:52,610 --> 00:41:59,925 Lè sa a, nou vle plis vèt, Lè sa a, kèk vigil, ak kèk ble. 818 00:41:59,925 --> 00:42:10,640 819 00:42:10,640 --> 00:42:14,120 >> Se konsa, sa yo pluses jis vle di tankou Anchènman. 820 00:42:14,120 --> 00:42:19,810 Se konsa, sa a se jis kreye sa a fisèl ki k ap pase nan 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 >> ODYANS: [fèbl] plis Lè sa a, yon vèt la plis Lè sa a, wouj la. 824 00:42:26,684 --> 00:42:30,163 >> ALLISON BUCHHOLTZ-AU: Yeah, paske mwen messed ki leve. 825 00:42:30,163 --> 00:42:30,890 Amann Sa yon sèl la. 826 00:42:30,890 --> 00:42:32,110 Oh, kenbe sou. 827 00:42:32,110 --> 00:42:32,610 No 828 00:42:32,610 --> 00:42:36,770 Paske mwen bezwen asire w ke mwen te resevwa tout bagay sa yo dwat. 829 00:42:36,770 --> 00:42:39,680 830 00:42:39,680 --> 00:42:43,950 Se konsa, mwen pral eksplike nan uno Momento. 831 00:42:43,950 --> 00:42:47,040 Green, ble, pafè. 832 00:42:47,040 --> 00:42:47,971 Koulye a, mwen fè. 833 00:42:47,971 --> 00:42:48,470 Mwen kwè. 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 Se konsa, sa sa a se, se ke jan nou koumanse yo pral mete nan kèk fisèl. 837 00:42:58,085 --> 00:42:58,585 Dwa? 838 00:42:58,585 --> 00:42:59,710 Ki se sa nou genyen isit la. 839 00:42:59,710 --> 00:43:05,870 Li nan ale nan gen kèk Rgb 255 vigil 255 vigil zewo, oswa kèlkeswa sa nimewo ou 840 00:43:05,870 --> 00:43:06,512 gen la. 841 00:43:06,512 --> 00:43:08,220 Se konsa, nou ap fè isit la, nou gen kèk kòd. 842 00:43:08,220 --> 00:43:11,910 Ak sa ki nou vle fè, se nou ap kalite dynamique kreye 843 00:43:11,910 --> 00:43:14,010 ke lè nou aktyèlman kouri pwogram sa a. 844 00:43:14,010 --> 00:43:16,570 Se konsa, sa a se kèk fisèl. 845 00:43:16,570 --> 00:43:20,290 Plus konkatèn li ak valè a ki wouj gen, 846 00:43:20,290 --> 00:43:23,320 ki konkatèn li ak yon vigil, ki konkatèn li 847 00:43:23,320 --> 00:43:26,090 ak sa vèt se, ak sou sa, ak pou fè. 848 00:43:26,090 --> 00:43:26,660 OK? 849 00:43:26,660 --> 00:43:32,210 Jouk nan fen a anpil, ki se nan fèmen parantèz nan rgb sa a isit la. 850 00:43:32,210 --> 00:43:32,800 OK? 851 00:43:32,800 --> 00:43:37,230 >> Se konsa, sa sa a ki pral jenere se kèk lòd vrèman 852 00:43:37,230 --> 00:43:42,770 ki se Rgb nan twa nimewo se ke jan nou koumanse kounye a mete nan. 853 00:43:42,770 --> 00:43:43,940 OK? 854 00:43:43,940 --> 00:43:46,510 Se konsa, kite a wè si sa a travay. 855 00:43:46,510 --> 00:43:49,720 Mwen espere li fè sa, paske si li pa, mwen pral gen lapenn reyèl. 856 00:43:49,720 --> 00:43:50,250 Oh pa gen okenn. 857 00:43:50,250 --> 00:43:52,710 OK, kenbe sou. 858 00:43:52,710 --> 00:43:56,730 Definitivman background dot dot style background. 859 00:43:56,730 --> 00:43:59,569 Mwen definitivman manke yon bagay jis piti. 860 00:43:59,569 --> 00:44:00,610 Pa ou nèg rayi sa? 861 00:44:00,610 --> 00:44:04,020 Lè li nan jis yon ti kras erè? 862 00:44:04,020 --> 00:44:04,990 Ki gen tout pouvwa background. 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 >> ODYANS: [fèbl] 866 00:44:09,765 --> 00:44:11,729 867 00:44:11,729 --> 00:44:12,770 ALLISON BUCHHOLTZ-AU: No 868 00:44:12,770 --> 00:44:14,050 Mwen te eseye sa a anvan klas la. 869 00:44:14,050 --> 00:44:16,570 Mwen gen tou sa m 'te fè anvan klas nan ka mwen te tankou, 870 00:44:16,570 --> 00:44:17,970 "Rete tann, ki sa mwen te fè sa ki mal?" 871 00:44:17,970 --> 00:44:23,190 Paske mwen te tankou, "Mwen pwal pwobableman dezòd sa a moute nan kèk pwen. " 872 00:44:23,190 --> 00:44:24,150 Plus vèt. 873 00:44:24,150 --> 00:44:26,250 Tout sanble tankou li nan anchene kòrèkteman. 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 >> ODYANS: [fèbl] 877 00:44:31,870 --> 00:44:33,810 >> ALLISON BUCHHOLTZ-AU: Oh, gen ou ale. 878 00:44:33,810 --> 00:44:35,520 Sa a ki sa mwen te bezwen. 879 00:44:35,520 --> 00:44:36,805 Gade nan sa. 880 00:44:36,805 --> 00:44:40,090 Tiffany pote sekou bay. 881 00:44:40,090 --> 00:44:40,590 Pafè. 882 00:44:40,590 --> 00:44:41,090 OK. 883 00:44:41,090 --> 00:44:43,834 Koulye a, kite a wè si li fonksyone. 884 00:44:43,834 --> 00:44:44,816 Oh Bondye mwen. 885 00:44:44,816 --> 00:44:45,641 OK. 886 00:44:45,641 --> 00:44:46,140 Kenbe sou. 887 00:44:46,140 --> 00:44:48,280 >> ODYANS: Espas apre dezyèm plis la. 888 00:44:48,280 --> 00:44:50,310 >> ALLISON BUCHHOLTZ-AU: Ki youn? 889 00:44:50,310 --> 00:44:52,910 O rete tann, kenbe sou. 890 00:44:52,910 --> 00:44:54,870 Espas mete? 891 00:44:54,870 --> 00:44:57,209 >> ODYANS: Dezyèm plis nan Anchènman nan vèt. 892 00:44:57,209 --> 00:44:58,250 ALLISON BUCHHOLTZ-AU: Oh. 893 00:44:58,250 --> 00:44:59,570 ODYANS: Gen nan pa gen espas apre plis la, yeah. 894 00:44:59,570 --> 00:45:00,790 ALLISON BUCHHOLTZ-AU: Ou pa bezwen sa, but-- 895 00:45:00,790 --> 00:45:01,190 ODYANS: Oh, ou pa fè sa? 896 00:45:01,190 --> 00:45:01,910 ALLISON BUCHHOLTZ-AU: Li sanble bèl. 897 00:45:01,910 --> 00:45:02,530 ODYANS: OK. 898 00:45:02,530 --> 00:45:03,030 OK. 899 00:45:03,030 --> 00:45:05,170 >> ALLISON BUCHHOLTZ AU: Ann wè si sa a travay. 900 00:45:05,170 --> 00:45:05,670 OK. 901 00:45:05,670 --> 00:45:07,836 Mwen evidamman rate nan sa a Demo, ki fè m sonje 902 00:45:07,836 --> 00:45:12,810 nan yon konferans lòt semèn nan, Men, mwen konnen sa a pral travay. 903 00:45:12,810 --> 00:45:15,860 Mwen konnen sa a pral travay. 904 00:45:15,860 --> 00:45:16,580 Se konsa, fèmen. 905 00:45:16,580 --> 00:45:22,330 Sòf si mwen aksidantèlman efase script m 'sou yon sèl sa a. 906 00:45:22,330 --> 00:45:24,035 Non, li se dot pati js. 907 00:45:24,035 --> 00:45:25,776 OK kenbe sou. 908 00:45:25,776 --> 00:45:28,650 Mwen pral kopi sa a, ak mwen se tou jis ale nan efase tout bagay, 909 00:45:28,650 --> 00:45:30,108 paske mwen te gen travay sa a pi bonè. 910 00:45:30,108 --> 00:45:32,470 911 00:45:32,470 --> 00:45:33,770 >> Mwen te pwomèt li fonksyone. 912 00:45:33,770 --> 00:45:36,160 Si ou pa, mwen pral montre w ki sa Tommy a se. 913 00:45:36,160 --> 00:45:38,890 Epi gen. 914 00:45:38,890 --> 00:45:42,380 >> ODYANS: Ou ap indican pati dot CSS, ak li nan yon pati dot js. 915 00:45:42,380 --> 00:45:45,940 >> ALLISON BUCHHOLTZ-AU: Ah, byen dwa isit la se js dot pati. 916 00:45:45,940 --> 00:45:49,187 OK, ki sa mwen t 'fè diferan? 917 00:45:49,187 --> 00:45:50,520 OK, nou pral wè si sa a ap travay kounye a. 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 Se konsa, mwen pa konnen sa m 'te yon fason diferan, men sa a se sa ki ta dwe rive. 921 00:46:02,110 --> 00:46:03,230 Yon jan fre. 922 00:46:03,230 --> 00:46:06,650 Mwen klike sou sa a, tankou, pou tout tan. 923 00:46:06,650 --> 00:46:11,185 Men, nou ka eseye ak wè sa ki mwen te fè yon fason diferan ki yon sèl sa a te fè. 924 00:46:11,185 --> 00:46:14,560 Mwen pa konnen sou ou nèg, men sa a sanble fondamantalman ki sa mwen jis te ekri. 925 00:46:14,560 --> 00:46:17,950 Te gen pwobableman yon manke virgules yon kote se bagay m 'yo. 926 00:46:17,950 --> 00:46:22,064 Aktyèlman apre, mwen panse ke mwen te manke yon virgules dwa isit la aktyèlman. 927 00:46:22,064 --> 00:46:24,230 Men, mwen pa te kapab wè li paske li te sou ekran an. 928 00:46:24,230 --> 00:46:29,040 >> Men, si nou remake, sa a se trè anpil ekzakteman ki sa mwen jis te ekri. 929 00:46:29,040 --> 00:46:33,010 Mwen panse ke pwobableman pati ki pi difisil sou sa a se jis kalite bagay sa a dwa 930 00:46:33,010 --> 00:46:36,830 isit la, konpreyansyon ki sa li ap fè a. 931 00:46:36,830 --> 00:46:42,230 Kalite sa yo de bagay sa yo ou aprann vrèman jis pa Googling e franchman 932 00:46:42,230 --> 00:46:42,880 jis ap. 933 00:46:42,880 --> 00:46:46,770 Si ou panse gen nan kèk atribi, gen pwobableman se. 934 00:46:46,770 --> 00:46:48,382 Se konsa, eseye li. 935 00:46:48,382 --> 00:46:49,090 Wè sa ki rive. 936 00:46:49,090 --> 00:46:53,000 Kòm mwen te di, gen nan yon anpil nan eksperimantasyon ak JavaScript, 937 00:46:53,000 --> 00:46:56,810 ak PHP, ak tout sa ki bagay, ak CSS espesyalman. 938 00:46:56,810 --> 00:47:00,046 Sa a se sèlman an vre fason yo konprann li. 939 00:47:00,046 --> 00:47:07,100 >> OK, se konsa apre sa fyasko ak pati js dot, nou gen de lòt chwa. 940 00:47:07,100 --> 00:47:10,650 Nou gen revèy oswa Twitter. 941 00:47:10,650 --> 00:47:12,190 Yo ap tou de enteresan. 942 00:47:12,190 --> 00:47:17,720 Petèt pa byen kòm plezi kòm pati, ki te gen yon ti kras fre strobing 943 00:47:17,720 --> 00:47:19,595 bagay nan fen an. 944 00:47:19,595 --> 00:47:21,714 ou nèg gen nenpòt preferans? 945 00:47:21,714 --> 00:47:22,380 ODYANS: Clock? 946 00:47:22,380 --> 00:47:22,950 ALLISON BUCHHOLTZ-AU: Clock? 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 >> Se konsa, ankò, nou gen nou an vid JavaScript dosye. 950 00:47:30,460 --> 00:47:35,800 E kòm nou wè isit la, nou gen kèk HTML trè senp. 951 00:47:35,800 --> 00:47:40,010 Nou gen fèy style nou an, ki jis fòma sa li ta dwe sanble. 952 00:47:40,010 --> 00:47:42,860 Nou gen div nou ak yon ID nan revèy, ki 953 00:47:42,860 --> 00:47:44,420 jis di, "sa a ta dwe gen yon revèy." 954 00:47:44,420 --> 00:47:47,650 Epi nou gen lyen nou an nan dosye JavaScript nou an 955 00:47:47,650 --> 00:47:51,400 ki nan aktyèlman ale nan jenere revèy nou an pou nou. 956 00:47:51,400 --> 00:47:56,060 Paske bagay la fre, se ke ou kapab mete JavaScript yo otomatikman rafrechi 957 00:47:56,060 --> 00:47:56,963 tèt li. 958 00:47:56,963 --> 00:47:57,810 OK? 959 00:47:57,810 --> 00:48:01,580 Se konsa, olye pou yo ap tann pou la itilizatè a frape Refresh sou yon paj 960 00:48:01,580 --> 00:48:03,840 se konsa ke ou kapab jwenn mete ajou tan, JavaScript 961 00:48:03,840 --> 00:48:06,760 ka mete li sepandan li renmen. 962 00:48:06,760 --> 00:48:12,082 >> Se konsa, menm jan ak yon dènye nou an, nou te vle jwenn aksè nan background nou an, dwa? 963 00:48:12,082 --> 00:48:14,790 Se konsa, ki sa ou panse ta ka nan Premye bagay nou vle fè isit la? 964 00:48:14,790 --> 00:48:19,538 Si nou ap kalite pral koupe sa a sòt de paradigm isit la? 965 00:48:19,538 --> 00:48:22,200 Nou pwobableman vle aksè revèy nou an, dwa? 966 00:48:22,200 --> 00:48:24,724 Se konsa, nou gen kèk var revèy, ki egal 967 00:48:24,724 --> 00:48:26,140 ki sa nou panse ke li nan pral fè? 968 00:48:26,140 --> 00:48:29,290 969 00:48:29,290 --> 00:48:42,670 Dokiman dot jwenn eleman by-- Mwen menm mwen te renmen Sublime-- Id ak Id nou an, se revèy. 970 00:48:42,670 --> 00:48:43,585 Virgules. 971 00:48:43,585 --> 00:48:45,710 Got a asire w yo ka resevwa moun virgules tan sa a, 972 00:48:45,710 --> 00:48:47,835 paske mwen santi tankou sa te pwoblèm nan dènye fwa. 973 00:48:47,835 --> 00:48:55,980 OK konsa, jan mwen te jis di ak ap gen JavaScript rafrechi tèt li, 974 00:48:55,980 --> 00:48:59,655 gen nan fonksyon sa a gwo, mwen konnen li te vini an sou la men ane pase a, 975 00:48:59,655 --> 00:49:02,780 Mwen pa si li vini nan sou la men pou sa a pset, men sa yo rele seri entèval. 976 00:49:02,780 --> 00:49:05,640 977 00:49:05,640 --> 00:49:08,200 Lè sa a se aktyèlman vrèman fre si ou nèg fè anyen 978 00:49:08,200 --> 00:49:11,460 ak tan oswa w ap resevwa mete ajou enfòmasyon. 979 00:49:11,460 --> 00:49:13,700 Nan yon sit entènèt pou yon desizyon final pwojè, sa a se pwobableman 980 00:49:13,700 --> 00:49:16,240 yon fonksyon ou vle jwenn super abitye avèk yo. 981 00:49:16,240 --> 00:49:19,730 Se konsa, sa mete entèval fè se ke nou ap ale nan bay li yon fonksyon, 982 00:49:19,730 --> 00:49:21,830 epi konbyen fwa li ta dwe rele fonksyon sa a. 983 00:49:21,830 --> 00:49:22,430 OK? 984 00:49:22,430 --> 00:49:26,890 >> Se konsa, nan ka sa a, nou ap jis ale nan kreye kèk fonksyon anonim ankò, 985 00:49:26,890 --> 00:49:31,530 OK, se sa ki pral jwenn dat nou an, ak tan nou an, 986 00:49:31,530 --> 00:49:33,780 ak Lè sa a mete ajou bagay sa yo ak montre li. 987 00:49:33,780 --> 00:49:35,130 Se konsa, nou pral enkyete sou sa. 988 00:49:35,130 --> 00:49:39,120 Nou pral fè tankou jenere revèy isit la. 989 00:49:39,120 --> 00:49:41,750 Men, sa ki nou bezwen se ki jan souvan rafrechi li. 990 00:49:41,750 --> 00:49:43,930 Se konsa, nan ka sa a, li nan jis milisgond. 991 00:49:43,930 --> 00:49:46,877 Se konsa, nou ap jis ale nan fè 100 milisgond. 992 00:49:46,877 --> 00:49:48,210 Natirèlman, konplètman abitrè. 993 00:49:48,210 --> 00:49:50,600 Si ou te vle li nan aktyalizasyon pi plis dousman, ou kapab. 994 00:49:50,600 --> 00:49:53,300 Nou ka dezòd alantou ak entèval an seri, 995 00:49:53,300 --> 00:49:57,240 ki jan gwo nou an, se entèval apre nou jwenn yon revèy k ap travay, ki èspere ke mwen pral 996 00:49:57,240 --> 00:49:59,660 jwenn yo. 997 00:49:59,660 --> 00:50:04,110 Se konsa, sa a se jis di, "OK, rele sa a fonksyon chak 100 milisgond. " 998 00:50:04,110 --> 00:50:04,805 OK? 999 00:50:04,805 --> 00:50:07,280 Sa a tout li fè sa. 1000 00:50:07,280 --> 00:50:12,290 >> Se konsa, sa nou vle fonksyon nou yo fè se nou vle gen kèk dat 1001 00:50:12,290 --> 00:50:14,200 ak kèk tan se sa ki nou ap ale nan genyen. 1002 00:50:14,200 --> 00:50:19,740 Se konsa, Nou ka kòmanse avèk nou an dat egal yon bagay, 1003 00:50:19,740 --> 00:50:22,708 ak tan nou an egal yon bagay ke nou pa konnen ankò. 1004 00:50:22,708 --> 00:50:26,070 1005 00:50:26,070 --> 00:50:29,300 Oswa aktyèlman, nou jis bezwen dat, paske dat ki pral genyen ladan yo tout bagay. 1006 00:50:29,300 --> 00:50:34,310 1007 00:50:34,310 --> 00:50:40,010 Yon fwa ankò si ou jis Google anyen sou ki sa ou vle fè a, si ou ekri, "OK, 1008 00:50:40,010 --> 00:50:41,980 Mwen vle jwenn tan an via JavaScript, "li 1009 00:50:41,980 --> 00:50:45,890 ap ba ou sa a gwo fonksyon rele dat jwenn. 1010 00:50:45,890 --> 00:50:48,664 Literalman, pifò bagay sa yo ke ou vle fè a, 1011 00:50:48,664 --> 00:50:50,830 JavaScript ki pral gen li fè pou ou deja. 1012 00:50:50,830 --> 00:50:55,770 Se konsa, li literalman tankou nouvo jwenn dat, ki se creating-- 1013 00:50:55,770 --> 00:50:58,600 oswa nouvo dat, olye ki se génération 1014 00:50:58,600 --> 00:51:03,690 kèk objè ki reprezante yon dat. 1015 00:51:03,690 --> 00:51:08,200 >> Ak sa ki nou ap ale nan fè isit la se sa a is-- mwen pral ekri sa a, 1016 00:51:08,200 --> 00:51:10,820 ak Lè sa a eksplike ki sa li fè. 1017 00:51:10,820 --> 00:51:12,560 Se konsa, mwen pral asire w ke mwen jwenn dwa sa a. 1018 00:51:12,560 --> 00:51:17,950 1019 00:51:17,950 --> 00:51:23,440 >> OK, se konsa ki sa sa a fonksyon fè sa, se nou ap jis 1020 00:51:23,440 --> 00:51:30,680 kreye HTML a ki la aktyèlman ale nan ale nan Id div nou an revèy. 1021 00:51:30,680 --> 00:51:34,610 Se konsa, sa sa a se pral yo dwe fè se jis génération kèk fisèl, OK? 1022 00:51:34,610 --> 00:51:38,510 Sa se lè sa a pral fè transplante'tèt nan HTML nou an. 1023 00:51:38,510 --> 00:51:42,130 Fondamantalman ki sa li la pral fè se tou sa we-- ki sa mwen pral montre w 1024 00:51:42,130 --> 00:51:49,070 se ke tou sa nou di HTML se, nou ap ale nan ranplase tèks sa a isit la 1025 00:51:49,070 --> 00:51:51,090 ak tou sa HTML se. 1026 00:51:51,090 --> 00:51:56,390 Se konsa, sa ki pral pèmèt nou chanje dot revèy nou an 1027 00:51:56,390 --> 00:52:00,940 HTML nan men yo te jis tèks la nan sa a ta dwe gen yon revèy, yo aktyèlman ki montre 1028 00:52:00,940 --> 00:52:05,630 chif yo ak bagay sa yo ke nou pran swen sou, ak aktyèlman ap è. 1029 00:52:05,630 --> 00:52:09,810 >> Se konsa, sa nou ap ale nan fè se nou ap pral kòmanse génération HTML sa a. 1030 00:52:09,810 --> 00:52:16,520 Se konsa, nan menm fason an ke nou itilize fè plis egal pou nonm antye yo, 1031 00:52:16,520 --> 00:52:20,461 kounye a ou ka fè sa pou strings, eksepte li pral anchene yo. 1032 00:52:20,461 --> 00:52:20,960 Dwa? 1033 00:52:20,960 --> 00:52:26,070 Jan nou te wè ak dot pati js, sa a jis konkatèn tout bagay sa yo ansanm. 1034 00:52:26,070 --> 00:52:31,970 Se konsa, ou ka anchene Bits diferan nan HTML soti nan varyab, oswa Bits nan strings 1035 00:52:31,970 --> 00:52:33,750 ke ou ekri soti tèt ou, epi sa a jis 1036 00:52:33,750 --> 00:52:38,650 reyèlman pèmèt ou dynamique jenere HTML, ki se trè fre. 1037 00:52:38,650 --> 00:52:42,040 Se konsa, si ou gen yon bagay anpil user espesifik, 1038 00:52:42,040 --> 00:52:44,130 sa a ka pèmèt ou fè sa. 1039 00:52:44,130 --> 00:52:47,550 >> Se konsa, nou gen HTML, mwen pral eseye, epi fè sèten mwen jwenn dwa sa a. 1040 00:52:47,550 --> 00:52:49,890 Se konsa, nou ap ale nan fè kèk header H1. 1041 00:52:49,890 --> 00:52:53,610 Se konsa, sa ki nan enpòtan reyalize isit la se ke sa a se aktyèlman jis HTML. 1042 00:52:53,610 --> 00:52:54,460 Dwa? 1043 00:52:54,460 --> 00:52:56,610 Nou ap ekri aktyèl Kòd HTML nan isit la, li nan 1044 00:52:56,610 --> 00:53:01,090 pa jis yon fisèl nan nòmal la fason ke nou ta panse sou li. 1045 00:53:01,090 --> 00:53:02,930 Se konsa, nou gen kèk HTML. 1046 00:53:02,930 --> 00:53:04,940 Sa a se konsidere kòm yon fisèl isit la menm si. 1047 00:53:04,940 --> 00:53:10,380 Apre sa, nou fè dat dot-- nou vle jwenn èdtan nou an. 1048 00:53:10,380 --> 00:53:12,910 Yon fwa ankò, si ou te fè yon gade moute anyen sou dat, 1049 00:53:12,910 --> 00:53:16,160 li ta di ou sa yo, se tout atribi yo dat sa te genyen an. 1050 00:53:16,160 --> 00:53:17,670 Ak isit la a ki sa ou ka sèvi ak sou li. 1051 00:53:17,670 --> 00:53:20,620 Se konsa, li pwobableman gen bagay sa yo tankou jwenn èdtan, epi pou yo jwenn minit, 1052 00:53:20,620 --> 00:53:24,669 epi pou yo jwenn segonn, epi pou yo jwenn milisgond, ak moun ki konnen ki lòt bagay yo genyen. 1053 00:53:24,669 --> 00:53:27,210 Men, si ou gade nan nan kopi dokiman yo, li pral tout dwe la. 1054 00:53:27,210 --> 00:53:31,980 >> Se konsa, nou gen jwenn èdtan, ak Lè sa a nou ta vle 1055 00:53:31,980 --> 00:53:35,614 anchene ki with-- mwen se ale pou avanse pou pi sa a sou isit la. 1056 00:53:35,614 --> 00:53:38,780 Se konsa, si nou ap génération kounye a, nou ap aktyèlman génération tan an, dwa? 1057 00:53:38,780 --> 00:53:43,590 Nou gen èdtan, ak Lè sa a sa ki nan ant èd tan ak minit? 1058 00:53:43,590 --> 00:53:45,080 Ou gen yon virgules, dwa? 1059 00:53:45,080 --> 00:53:48,010 Se konsa, nou vle fè kèk virgules isit la. 1060 00:53:48,010 --> 00:53:51,780 Lè sa a, nou vle jwenn nou an minit, se konsa nan menm fason an 1061 00:53:51,780 --> 00:53:56,450 ke nou gen dat dot jwenn èdtan, ki jan nou ta ka jwenn minit nou an? 1062 00:53:56,450 --> 00:54:01,542 Li nan literalman dat dot jwenn minit, ki mwen kalite renmen. 1063 00:54:01,542 --> 00:54:03,250 Se tankou, "Oh, ki jan pou mwen jwenn minit mwen an? " 1064 00:54:03,250 --> 00:54:05,850 Mwen jis jwenn minit mwen. 1065 00:54:05,850 --> 00:54:07,500 >> OK. 1066 00:54:07,500 --> 00:54:10,990 Lè sa a, nou gen yon lòt kolon isit la. 1067 00:54:10,990 --> 00:54:16,350 Lè sa a, si nou vle jwenn nou an segonn, ki jan ta ka nou jwenn dezyèm nou an? 1068 00:54:16,350 --> 00:54:17,400 Dat dot jwenn segonn. 1069 00:54:17,400 --> 00:54:20,390 1070 00:54:20,390 --> 00:54:21,590 Mwen panse ke li trè fre. 1071 00:54:21,590 --> 00:54:23,589 Ak sa ki nan enpòtan yo reyalize, se ke nou menm tou nou 1072 00:54:23,589 --> 00:54:31,730 bezwen fèmen tag HTML nou an isit la, paske li ta dwe toujou gen HTML valab, se konsa H1. 1073 00:54:31,730 --> 00:54:33,481 Cool. 1074 00:54:33,481 --> 00:54:43,110 >> Se konsa, apre sa, nou ka fè revèy dot HTML anndan ki egal a HTML. 1075 00:54:43,110 --> 00:54:43,930 OK? 1076 00:54:43,930 --> 00:54:46,470 Se konsa, sonje ki jan mwen te di HTML anndan fondamantalman 1077 00:54:46,470 --> 00:54:50,610 pran tou sa se ant a de Tags ke nou te pale osijè de 1078 00:54:50,610 --> 00:54:54,470 ak foure oswa manipile tou sa se nan genyen? 1079 00:54:54,470 --> 00:54:58,290 Se konsa, sa sa a fè, si nou tounen nan revèy nou an, 1080 00:54:58,290 --> 00:55:04,180 se ke revèy refere a tout bagay nan div sa a. 1081 00:55:04,180 --> 00:55:09,770 Sa a se anndan HTML a nan sa a div revèy Id. 1082 00:55:09,770 --> 00:55:13,930 Se konsa, li k ap pase yo chanje li nan HTML a ke nou jis pwodwi, 1083 00:55:13,930 --> 00:55:16,750 ki, ki, èspere ke, èspere ke, èspere ke, 1084 00:55:16,750 --> 00:55:21,026 pral montre tan an kounye a. 1085 00:55:21,026 --> 00:55:23,960 Nou pwal wè. 1086 00:55:23,960 --> 00:55:25,170 Natirèlman. 1087 00:55:25,170 --> 00:55:26,860 Se konsa, anpil pwoblèm teknik. 1088 00:55:26,860 --> 00:55:31,480 Just-- Allison nan mwen se koupe jodi a mesye jwèt m 'yo. 1089 00:55:31,480 --> 00:55:34,136 OK, ki travay. 1090 00:55:34,136 --> 00:55:35,760 revèy dot HTML anndan an. 1091 00:55:35,760 --> 00:55:42,097 Li te HTML Vrèman? 1092 00:55:42,097 --> 00:55:43,180 Epitou sa a se sa k ap pase. 1093 00:55:43,180 --> 00:55:48,750 Lè ou pa ka wè yon bagay ou, jis gade nan kòd sous ou. 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 ou vle konnen yon travay fre alantou ke nou ap ale nan fè sa ki dwat isit la? 1097 00:55:54,870 --> 00:55:55,740 >> ODYANS: Èske ou ka fè lèt majiskil? 1098 00:55:55,740 --> 00:55:56,580 Lèt yo kapital? 1099 00:55:56,580 --> 00:55:58,996 Paske ou gen jwenn èdtan, ak Lè sa a jwenn minit. 1100 00:55:58,996 --> 00:56:02,590 >> ALLISON BUCHHOLTZ-AU: Li se jwenn èd tan ak get-- oh. 1101 00:56:02,590 --> 00:56:04,945 Ou sont- zetwal lò. 1102 00:56:04,945 --> 00:56:08,114 1103 00:56:08,114 --> 00:56:09,030 Li nan tout yon tès, guys. 1104 00:56:09,030 --> 00:56:13,630 1105 00:56:13,630 --> 00:56:17,330 Mwen te pwomèt li te ap travay anvan klas la. 1106 00:56:17,330 --> 00:56:22,590 >> OK, men yon bagay fre yo konnen se ke ou ka also-- si pafwa 1107 00:56:22,590 --> 00:56:26,560 dosye ekstèn ou yo resevwa yon ti kras fou, 1108 00:56:26,560 --> 00:56:30,960 ou ka tou jis mete yo tou dwat nan isit la, ki gen tandans yo ranje bagay sa yo. 1109 00:56:30,960 --> 00:56:35,840 Eksepte sa a se tankou reyèlman lèd. 1110 00:56:35,840 --> 00:56:38,050 Natirèlman fòma tout bagay. 1111 00:56:38,050 --> 00:56:41,425 Asire w ke li nan tout bèl. 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 >> Mwen te vle fè tout Demonstrasyon yo fre, epi yo ap jis pa ap travay deyò. 1115 00:56:50,621 --> 00:56:51,555 OK. 1116 00:56:51,555 --> 00:56:53,890 Script var revèy. 1117 00:56:53,890 --> 00:57:00,350 Aniwe, sa ki nan enpòtan se ke sa a se yon fason a jeneral 1118 00:57:00,350 --> 00:57:01,870 ke ou ta fòma JavaScript. 1119 00:57:01,870 --> 00:57:04,490 Kòm ou ka wè, li kapab trè pwentiyeu pafwa, 1120 00:57:04,490 --> 00:57:08,780 menm lè li te literalman k ap travay de segonn de sa. 1121 00:57:08,780 --> 00:57:11,820 Oswa ou pa de dezyèm de sa, men trè, trè dènyèman. 1122 00:57:11,820 --> 00:57:16,070 >> Se konsa, yo montre w ki sa li ta dwe gade tankou, ak yo montre ou ke mwen pa fou, 1123 00:57:16,070 --> 00:57:19,730 e ke tout bagay se egzakteman la menm, sa a se ki sa li ta dwe sanble. 1124 00:57:19,730 --> 00:57:27,410 Ou ap jis pral fè pati sa a tèt isit la, epi si ou wè paj sous, 1125 00:57:27,410 --> 00:57:32,160 si w remake, li te fè kèk crazier bagay sa yo, mwen senplifye li. 1126 00:57:32,160 --> 00:57:35,710 Epitou, kredi a Tommy McWilliam, ki moun ki aktyèlman 1127 00:57:35,710 --> 00:57:38,810 te ede m 'kreye egzanp sa yo, ki se poukisa mwen konnen yo travay. 1128 00:57:38,810 --> 00:57:41,560 Paske Tommy se yon mèt JavaScript. 1129 00:57:41,560 --> 00:57:43,180 Men, si nou remake, nou gen kèk seri. 1130 00:57:43,180 --> 00:57:45,170 Nou gen fonksyon revèy nou isit la. 1131 00:57:45,170 --> 00:57:48,450 Sa a se tout JavaScript a ki nou jis te ekri, oswa kèk nan li. 1132 00:57:48,450 --> 00:57:51,470 Nou jis te ekri yon sèl sa a dwa isit la. 1133 00:57:51,470 --> 00:57:54,260 Apre sa, li te gen yon siplemantè fonksyon ki jis kousinen li 1134 00:57:54,260 --> 00:57:57,790 pa mete yon zewo anvan yon lèt oswa anvan yon nimewo si li nan 1135 00:57:57,790 --> 00:57:59,412 jis youn nan yo. 1136 00:57:59,412 --> 00:58:02,120 Se konsa, si w remake, sa a se bèl anpil ekzakteman ki sa nou jis te ekri. 1137 00:58:02,120 --> 00:58:06,230 Ou gen kèk revèy varyab ki gen eleman nou an, jwenn eleman pa ID, 1138 00:58:06,230 --> 00:58:07,252 ki se revèy. 1139 00:58:07,252 --> 00:58:08,960 Nou gen entèval seri nou an fonksyon, ki nan 1140 00:58:08,960 --> 00:58:12,670 yon fonksyon anonim ki ègzekutra tout bagay sa yo. 1141 00:58:12,670 --> 00:58:16,940 Nou gen kèk kòmanse afè de HTML ke nou Lè sa a, dynamique 1142 00:58:16,940 --> 00:58:20,750 jenere pa gen kèk H1 header, konkatenan 1143 00:58:20,750 --> 00:58:23,950 ak jwenn èdtan yo, plis kolon nou an, plis ap resevwa 1144 00:58:23,950 --> 00:58:26,860 minit yo, plis yon lòt kolon, plis segonn nou an, 1145 00:58:26,860 --> 00:58:29,330 epi finalman HTML a fini pou li. 1146 00:58:29,330 --> 00:58:34,210 Lè sa a, nou mete ajou nou an revèy dot HTML anndan HTML, 1147 00:58:34,210 --> 00:58:37,640 epi nou mete ajou chak 100 milisgond. 1148 00:58:37,640 --> 00:58:39,060 OK? 1149 00:58:39,060 --> 00:58:42,470 >> Wè mwen te pwomèt mwen pa fou. 1150 00:58:42,470 --> 00:58:43,440 Mwen pa konnen. 1151 00:58:43,440 --> 00:58:47,160 Mwen pa konnen poukisa li pa renmen m '. 1152 00:58:47,160 --> 00:58:54,030 Mwen santi mwen tankou sanble menm bagay la, men aparamman li rayi m '. 1153 00:58:54,030 --> 00:58:59,600 >> Se konsa, kite a wè si wonn twa ale pi byen. 1154 00:58:59,600 --> 00:59:00,970 Nou ap sou yo wè. 1155 00:59:00,970 --> 00:59:02,910 Mwen pa si ki jan sa a ki pral ale. 1156 00:59:02,910 --> 00:59:06,700 Èske tout moun omwen ap resevwa a enkonvenyans, tankou jis tèm nan jeneral 1157 00:59:06,700 --> 00:59:08,480 nan JavaScript, menm si? 1158 00:59:08,480 --> 00:59:15,660 Mwen espere ke nan omwen itil, plis pase ki montre ke li nan yon ti kras pwentiyeu. 1159 00:59:15,660 --> 00:59:21,190 Men, seri pwoblèm ou yo pral trè amizan. 1160 00:59:21,190 --> 00:59:22,590 Li nan ale nan gen gwo pouvwa. 1161 00:59:22,590 --> 00:59:24,820 Li pa pral byen kòm fatigan tankou sa a, mwen pa panse. 1162 00:59:24,820 --> 00:59:28,100 Ou ap aktyèlman ale nan wè bagay vrèman fre. 1163 00:59:28,100 --> 00:59:31,734 >> Se konsa, dènye men pa piti, nou pral eseye youn nan Twitter. 1164 00:59:31,734 --> 00:59:32,900 Mwen vrèman pè kounye a, guys. 1165 00:59:32,900 --> 00:59:35,762 Mwen pa konnen kijan sa a ki pral ale. 1166 00:59:35,762 --> 00:59:39,930 Men, jis ba ou yon ti kras plis gou, ak sa a se aktyèlman 1167 00:59:39,930 --> 00:59:44,190 manipile strings ak entrain, ki sa nou ap ale nan fè 1168 00:59:44,190 --> 00:59:50,960 se, si nou remake isit la ak HTML-- yon sèl sa a te gen yon ti jan more-- 1169 00:59:50,960 --> 00:59:57,200 nou gen kèk zòn tèks, ki koresponn ak zòn sa a tèks isit la. 1170 00:59:57,200 --> 00:59:58,030 OK? 1171 00:59:58,030 --> 01:00:00,420 Epi ki gen yon ID nan tèks. 1172 01:00:00,420 --> 01:00:04,520 Nou stile li yon ti kras ak kèk lajè ak wotè 1173 01:00:04,520 --> 01:00:07,310 ke nou te Predetermined, epi nou te H1, 1174 01:00:07,310 --> 01:00:11,260 ki jis se nou youn header ki reprezante karaktè nou kite. 1175 01:00:11,260 --> 01:00:14,570 Nou te bay li kèk Id nan karaktè rete yo, 1176 01:00:14,570 --> 01:00:18,660 ak Lè sa a nou gen kèk script isit la, ki Mwen vrèman 1177 01:00:18,660 --> 01:00:20,790 espere twazyèm fwa a cham a isit la, guys. 1178 01:00:20,790 --> 01:00:26,750 >> Se konsa, sa nou vle fè, nan Venn an menm jeneral 1179 01:00:26,750 --> 01:00:31,480 ke nou te fè ak js revèy dot ak pati dot js kòm nou te remake, 1180 01:00:31,480 --> 01:00:35,980 se nou te te kòmanse pa aktyèlman arachman bagay sa yo ke nou pran swen sou, dwa? 1181 01:00:35,980 --> 01:00:42,330 Se konsa, nan ka sa a, ki te gen de bagay sa yo ke nou pran swen sou, OK? 1182 01:00:42,330 --> 01:00:47,199 Youn nan bagay ke nou ap aktyèlman kalite kap antre nan ak desen done ki sòti nan, 1183 01:00:47,199 --> 01:00:48,990 ak yon sèl bagay ki nou ap aktyèlman chanje. 1184 01:00:48,990 --> 01:00:52,110 1185 01:00:52,110 --> 01:00:53,730 Se konsa, gen nan HTML nou an. 1186 01:00:53,730 --> 01:01:00,370 Si sa a se paj entènèt nou yo isit la, sa ki nan done a ke nou ap chèche a? 1187 01:01:00,370 --> 01:01:03,860 Li nan pral fè tou sa tèks la nan bwat nou an, dwa? 1188 01:01:03,860 --> 01:01:05,310 Se konsa, tou sa mwen tape nan isit la. 1189 01:01:05,310 --> 01:01:08,150 Sa a ki sa mwen vle konnen, oswa sa a, se sa m 'vle fè yon gade nan. 1190 01:01:08,150 --> 01:01:10,690 Ak sa ki k ap pase yo dwe chanje sou paj entènèt nou an? 1191 01:01:10,690 --> 01:01:13,550 1192 01:01:13,550 --> 01:01:14,880 Karaktè yo rete yo. 1193 01:01:14,880 --> 01:01:19,550 Se konsa, nan menm fason an, nou vle kòmanse pa inisyalizin varyab 1194 01:01:19,550 --> 01:01:22,030 ki aktyèlman kenbe eleman sa yo. 1195 01:01:22,030 --> 01:01:22,890 OK? 1196 01:01:22,890 --> 01:01:29,930 Se konsa, si nou gen kèk var ki se zòn tèks nou an, 1197 01:01:29,930 --> 01:01:33,681 ak nou gen kèk var ki rete yo. 1198 01:01:33,681 --> 01:01:34,180 Dwa? 1199 01:01:34,180 --> 01:01:36,190 Se konsa, sa yo ale nan kenbe de bagay sa yo. 1200 01:01:36,190 --> 01:01:42,370 Se konsa, sòt nan menm nan bagay, dokiman dot-- OK, mwen se 1201 01:01:42,370 --> 01:01:45,920 ale nan asire w ke sa a se ale nan travay tan sa a. 1202 01:01:45,920 --> 01:01:49,620 Mwen trè detèmine. 1203 01:01:49,620 --> 01:01:53,310 OK, Se konsa, si nou vle nou an zòn tèks, dapre 1204 01:01:53,310 --> 01:01:55,710 HTML nou an, sa ki nan idantifyan nou an? 1205 01:01:55,710 --> 01:01:56,420 Ki sa ki nan Id nou an? 1206 01:01:56,420 --> 01:01:59,500 1207 01:01:59,500 --> 01:02:05,540 Li nan jis pral fè tèks paske sa a kreye zòn tèks nou an, OK, 1208 01:02:05,540 --> 01:02:10,320 ak Id nou an, se tèks, se konsa sa a, se ki jan nou ka gen tan pwan sa ki nan an la. 1209 01:02:10,320 --> 01:02:12,130 OK, virgules. 1210 01:02:12,130 --> 01:02:13,940 Mwen pral yo dwe Super egzak sou sa a, 1211 01:02:13,940 --> 01:02:16,300 paske mwen vle sa a nan travay tan sa a. 1212 01:02:16,300 --> 01:02:22,120 OK, fè menm bagay la, jwenn eleman pa ID. 1213 01:02:22,120 --> 01:02:25,970 Mwen vrèman mande sa ki gen koze de lòt yo dezòd yo. 1214 01:02:25,970 --> 01:02:29,750 OK, Lè sa a, nan yon sèl sa a, ki sa nou vle gen aksè a? 1215 01:02:29,750 --> 01:02:30,760 Ki sa ki nan Id nou an isit la? 1216 01:02:30,760 --> 01:02:33,980 1217 01:02:33,980 --> 01:02:36,261 Nou gen yon lòt Id nan HTML nou an, ki sa ki li? 1218 01:02:36,261 --> 01:02:37,552 ODYANS: Karaktè rete yo. 1219 01:02:37,552 --> 01:02:39,343 ALLISON BUCHHOLTZ-AU: Karaktè rete yo. 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 Se konsa, mwen jis ale nan ekri sa a reyèlman vit. 1224 01:02:49,800 --> 01:02:53,706 1225 01:02:53,706 --> 01:02:55,330 Mwen jis ale nan ekri sa a nan dezyèm fwa. 1226 01:02:55,330 --> 01:02:56,190 Se konsa, zòn tèks. 1227 01:02:56,190 --> 01:02:59,550 1228 01:02:59,550 --> 01:03:06,180 Ki sa ki nan enteresan an se B fonksyon gen anpil bagay nan fonksyon ki pa sèlman 1229 01:03:06,180 --> 01:03:09,690 koresponn ak ou sourit, men klavye ou. 1230 01:03:09,690 --> 01:03:10,190 OK? 1231 01:03:10,190 --> 01:03:16,540 Se konsa, ou ka di lè nenpòt kle se bourade, ou ka fè bagay sa yo tankou sa. 1232 01:03:16,540 --> 01:03:20,450 Se konsa, yon sèl la ke nou ap lè l sèvi avèk yo rele sou kle up, ki 1233 01:03:20,450 --> 01:03:25,320 di, "si ou te bourade nenpòt kle sou klavye ou, lè gen itilizatè a leve 1234 01:03:25,320 --> 01:03:28,064 dwèt yo nan ki bouton, e li te kle a vin unpressed, 1235 01:03:28,064 --> 01:03:29,480 Lè sa a, nou ap ale nan fè yon bagay. " 1236 01:03:29,480 --> 01:03:29,980 OK? 1237 01:03:29,980 --> 01:03:31,370 Se konsa, sa fè sans, dwa? 1238 01:03:31,370 --> 01:03:33,540 Paske chak karaktè nou tape, nou ap ale 1239 01:03:33,540 --> 01:03:36,550 gen leve dwèt nou sou nan li, Se konsa, lè kle a ap moute, 1240 01:03:36,550 --> 01:03:40,980 nou ka konnen dekrwasans karaktè nou rete yo. 1241 01:03:40,980 --> 01:03:44,440 >> Se konsa, nou gen kèk sou kle moute, ak nan menm fason an, 1242 01:03:44,440 --> 01:03:47,480 nou ap ale nan di, "OK, lè nou fè sa, nou 1243 01:03:47,480 --> 01:03:55,110 yo ale nan kreye kèk fonksyon ki se pral pran e, "nan ka sa a, 1244 01:03:55,110 --> 01:03:58,800 ak ki sa nou vle fè se kalkile kantite ki rete a. 1245 01:03:58,800 --> 01:04:02,510 OK, se konsa kite yo jis kòmanse pa kreye yon varyab. 1246 01:04:02,510 --> 01:04:05,830 Se konsa, nou gen kèk r varyab, ki nan ale nan reprezante 1247 01:04:05,830 --> 01:04:07,720 ki jan anpil karaktè nou te kite. 1248 01:04:07,720 --> 01:04:08,890 OK? 1249 01:04:08,890 --> 01:04:14,540 Nou konnen ke nou kòmanse ak 140, epi si nou vle konnen, 1250 01:04:14,540 --> 01:04:18,360 kite la di, longè a nan sa a fisèl ki te gen opinyon, 1251 01:04:18,360 --> 01:04:20,860 ou nèg fè gen nenpòt lide ki jan nou ta ka fè sa? 1252 01:04:20,860 --> 01:04:23,900 Jis ki baze koupe nan evidan an bagay sa yo, tankou si nou te èdtan, 1253 01:04:23,900 --> 01:04:25,870 nou itilize jwenn èdtan. 1254 01:04:25,870 --> 01:04:28,860 Nou konnen ke objè nou an, se zòn tèks, men te kapab ou nèg 1255 01:04:28,860 --> 01:04:33,050 panse a sa ki ka vini apre li? 1256 01:04:33,050 --> 01:04:35,280 Nenpòt lide? 1257 01:04:35,280 --> 01:04:41,730 >> Se konsa, kalite sa a yon sèl la nan mwens entwisyon, men li la valè dot longè. 1258 01:04:41,730 --> 01:04:44,700 Se konsa, jis ban m 'kèk valè atribi ki 1259 01:04:44,700 --> 01:04:46,500 se aktyèlman longè nan fisèl sa a. 1260 01:04:46,500 --> 01:04:50,340 Se konsa, li pral di, "OK, Mwen kap nan sa a fisèl tout antye nan zòn tèks, 1261 01:04:50,340 --> 01:04:52,730 ak mwen pral di ou konbyen tan li se. " 1262 01:04:52,730 --> 01:04:55,500 Paske si nou sonje strings yo se reyèlman jis ranje, 1263 01:04:55,500 --> 01:04:58,110 pou nou ka jis pran longè a nan yo. 1264 01:04:58,110 --> 01:05:01,860 Se konsa, nou gen sa. 1265 01:05:01,860 --> 01:05:04,058 Cool. 1266 01:05:04,058 --> 01:05:09,360 >> Lè sa a, ki sa nou vle fè se nou pa janm vle pèmèt itilizatè a 1267 01:05:09,360 --> 01:05:12,340 D 'plis pase 140 karaktè, dwa? 1268 01:05:12,340 --> 01:05:15,610 Paske si nou di tankou, "oh, ou sèlman gen sa a anpil rete, " 1269 01:05:15,610 --> 01:05:20,522 ak Lè sa a kite yo fè sa aniwe, nou ve yo te bay manti. 1270 01:05:20,522 --> 01:05:22,230 Lè sa a se yon lòt bagay ki JavaScript 1271 01:05:22,230 --> 01:05:24,530 kapab reyèlman bon pou, se itilizatè validation 1272 01:05:24,530 --> 01:05:29,062 ak fè si ke ou itilizatè adapte nan nenpòt règ 1273 01:05:29,062 --> 01:05:30,270 ke ou te bay yo. 1274 01:05:30,270 --> 01:05:36,020 Se konsa, si ou vle fè bagay sa yo tankou fè asire w opinyon yon moun adrès imel yo, 1275 01:05:36,020 --> 01:05:40,242 oswa fè si ke lè yo antre de modpas, yo matche. 1276 01:05:40,242 --> 01:05:41,200 JavaScript ka fè sa. 1277 01:05:41,200 --> 01:05:44,010 Ou ta fè yon bagay tankou, "lè se fòm nan soumèt, "oswa tankou, 1278 01:05:44,010 --> 01:05:48,170 "Lè soumèt Fòm bouton se klike, tcheke tout bagay sa yo. " 1279 01:05:48,170 --> 01:05:49,670 Apre sa, nou ka fè sa JavaScript. 1280 01:05:49,670 --> 01:05:52,680 Se konsa, sa se sèlman sa ki nou ap ale nan fè isit la. 1281 01:05:52,680 --> 01:05:57,810 >> Se konsa, sa ta kapab yon fason yo tcheke si yo te ale sou 140 karaktè? 1282 01:05:57,810 --> 01:06:03,310 Ki sa ki pral rive valè nou an nan r si yo eseye? 1283 01:06:03,310 --> 01:06:04,760 Li nan ale nan dwe negatif, dwa? 1284 01:06:04,760 --> 01:06:07,380 Oswa li pral yo dwe mwens pase oswa egal a zewo. 1285 01:06:07,380 --> 01:06:13,690 Se konsa, nou ka sèvi ak yon si se sa ki jis tankou tout lòt bagay. 1286 01:06:13,690 --> 01:06:14,270 OK? 1287 01:06:14,270 --> 01:06:20,480 Epi nou gen kèk dot zòn tèks valè, ak sa n ap fè isit la 1288 01:06:20,480 --> 01:06:29,940 se nou ap jis cutting-- sa li ye? 1289 01:06:29,940 --> 01:06:30,900 Padon. 1290 01:06:30,900 --> 01:06:32,732 Sa a yon sèl, nou jis vle retounen fo. 1291 01:06:32,732 --> 01:06:34,030 Mwen te resevwa konfonn. 1292 01:06:34,030 --> 01:06:36,560 Tout frazzled soti nan bagay sa yo pa ap travay. 1293 01:06:36,560 --> 01:06:40,010 OK, nou jis vle retounen fo, ak lè sa a nou 1294 01:06:40,010 --> 01:06:44,160 vle montre nan rete karaktè, dwa? 1295 01:06:44,160 --> 01:06:48,720 Se konsa, avèk revèy la, nou te fè sa yon bagay ki gen HTML anndan, dwa? 1296 01:06:48,720 --> 01:06:52,070 Ki kote nou mete l 'egal nan kèk varyab, se konsa ki sa nou ta ka fè isit la? 1297 01:06:52,070 --> 01:06:54,590 1298 01:06:54,590 --> 01:06:57,750 Ki sa yo nou chanje HTML anndan an nan? 1299 01:06:57,750 --> 01:07:02,843 1300 01:07:02,843 --> 01:07:03,780 >> ODYANS: Rete? 1301 01:07:03,780 --> 01:07:05,738 >> ALLISON BUCHHOLTZ-AU: Nou ap chanje rete yo. 1302 01:07:05,738 --> 01:07:09,217 1303 01:07:09,217 --> 01:07:11,300 Tout dwa, ak sa nou fè vle yo mete l 'egal a? 1304 01:07:11,300 --> 01:07:14,440 1305 01:07:14,440 --> 01:07:18,437 Li nan pral fè r, paske sa yo ta dwe karaktè nou rete yo. 1306 01:07:18,437 --> 01:07:19,600 OK? 1307 01:07:19,600 --> 01:07:26,060 Se konsa, mwen reyèlman nève yo wè si sa a ap travay kounye a, men nou pral wè. 1308 01:07:26,060 --> 01:07:28,960 1309 01:07:28,960 --> 01:07:29,460 Kite sa a. 1310 01:07:29,460 --> 01:07:34,690 1311 01:07:34,690 --> 01:07:37,700 Sa ki nan vrèman vit. 1312 01:07:37,700 --> 01:07:38,970 [Fèbl] OK. 1313 01:07:38,970 --> 01:07:44,574 1314 01:07:44,574 --> 01:07:45,990 Yon fwa ankò, mwen jis pral montre w. 1315 01:07:45,990 --> 01:07:49,430 Pou kèlkeswa rezon, m 'deside pa nan travay, 1316 01:07:49,430 --> 01:07:53,354 men ki sa mwen pral montre w se ke sa a is-- oh mwen te sipoze mete sa nan. 1317 01:07:53,354 --> 01:07:57,470 OK, nou remake sòt nan menm nan bagay isit la, ap resevwa zòn nan tèks. 1318 01:07:57,470 --> 01:08:01,070 >> Epitou, si ou avi nèg, si gen nan tout tan tout tan yon bagay ou vle fè a, 1319 01:08:01,070 --> 01:08:04,080 epi ou pa konnen ki jan fè li, jis klike sou View Sous Page, 1320 01:08:04,080 --> 01:08:06,632 epi yo ap ale nan di ou. 1321 01:08:06,632 --> 01:08:07,840 Pafwa li pral chiffres. 1322 01:08:07,840 --> 01:08:11,147 Pou pset ou a, nou ankripte tout bagay, se konsa li jis sanble bavardaj. 1323 01:08:11,147 --> 01:08:13,480 Men, si gen nan tout tan tout tan yon vrèman sit entènèt fre ke ou renmen, 1324 01:08:13,480 --> 01:08:17,729 si ou jis klike sou View Sous Page, li a pral di w kouman fè li. 1325 01:08:17,729 --> 01:08:20,770 Se konsa, ankò, travay pi entelijan, pa pi rèd. 1326 01:08:20,770 --> 01:08:24,250 Ak jan ou wè la a, tout moun nan bagay sa yo se menm bagay la. 1327 01:08:24,250 --> 01:08:31,930 yon sèl sa a isit la jis pran kèk chèn sa, mwen bliye ekzakteman ki sa sa a fè. 1328 01:08:31,930 --> 01:08:36,980 Men, li evidamman pran kèk chèn nan valè a soti nan zewo rive dis, 1329 01:08:36,980 --> 01:08:41,540 ak retounen fo sa ki ta dwe sispann itilizatè a soti nan Anthrax ankò, 1330 01:08:41,540 --> 01:08:46,040 ak Lè sa a evidamman dènye nouvèl HTML anndan an la. 1331 01:08:46,040 --> 01:08:47,410 >> Cool. 1332 01:08:47,410 --> 01:08:53,000 Se konsa, gwo pran aways soti nan jodi a, eksperyans, gade nan kòd sous 1333 01:08:53,000 --> 01:08:58,359 paske li pral ede w yon anpil, ak tout moun, pafwa JavaScript 1334 01:08:58,359 --> 01:09:03,200 ka difisil yo travay avèk ak pa fè sa toujou travay wout la ou ap atann li a, 1335 01:09:03,200 --> 01:09:05,700 men jis kontinye eseye paske mwen te pwomèt li pral. 1336 01:09:05,700 --> 01:09:08,376 Mwen te pwomèt tout nan egzanp sa yo t ap travay anvan klas la. 1337 01:09:08,376 --> 01:09:09,750 Mwen pa konprann sa ki te pase. 1338 01:09:09,750 --> 01:09:13,069 Mwen literalman gen tout bagay menm bagay la. 1339 01:09:13,069 --> 01:09:17,660 >> Yon lòt bagay ke mwen jis vle montre ou nèg ki ka super itil 1340 01:09:17,660 --> 01:09:21,630 se in-- sa ki te travay anvan an? 1341 01:09:21,630 --> 01:09:23,935 Nou gen pati nan travay, pa t 'nou ye? 1342 01:09:23,935 --> 01:09:26,569 Mwen panse ke sa. 1343 01:09:26,569 --> 01:09:27,069 Wi. 1344 01:09:27,069 --> 01:09:27,630 Nou te fè sa. 1345 01:09:27,630 --> 01:09:28,250 Awesome. 1346 01:09:28,250 --> 01:09:31,189 OK, se konsa yon sèl bagay ki ou nèg ta dwe konnen 1347 01:09:31,189 --> 01:09:33,340 se boutèy la konsole ke mwen te pale osijè de. 1348 01:09:33,340 --> 01:09:37,040 Se konsa, konsole dot boutèy demi lit plen hello. 1349 01:09:37,040 --> 01:09:40,430 Se konsa, sa a se kalite a JavaScript ekivalan nan printf. 1350 01:09:40,430 --> 01:09:42,810 Se konsa, si ou te janm vle enspekte varyab ou 1351 01:09:42,810 --> 01:09:49,649 oswa wè sa k ap pase a, sa ki ou ka fè se, si nou enspekte eleman, 1352 01:09:49,649 --> 01:09:51,899 se sa ki ou vle ale , epi ou ale nan konsole, 1353 01:09:51,899 --> 01:09:53,770 ou pral wè ke li enprime hello. 1354 01:09:53,770 --> 01:09:55,750 >> Se konsa, nou te ka genyen li ekri ak lèt ​​detache tou sa nou te vle. 1355 01:09:55,750 --> 01:10:04,170 Si nou te vle li nan enprime background dot dot style background, 1356 01:10:04,170 --> 01:10:08,454 nou ta dwe kapab wè nan Rgb trip ki vini. 1357 01:10:08,454 --> 01:10:11,140 Oswa ou pa. 1358 01:10:11,140 --> 01:10:13,520 Mwen bliye egzakteman kouman ou enprime yon varyab tankou sa yo, 1359 01:10:13,520 --> 01:10:17,249 men ou ta dwe kapab enprime soti bagay sa yo tankou sa. 1360 01:10:17,249 --> 01:10:19,040 Sa pral trè itil pou pset ou lè 1361 01:10:19,040 --> 01:10:23,330 w ap eseye manipile kowòdone oswa etajèr. 1362 01:10:23,330 --> 01:10:25,270 Se konsa, yo menm tou yo chanje pyès sa a nan klas la. 1363 01:10:25,270 --> 01:10:30,750 Sa a se diferan de dènye ane, se konsa jis dwe nice yo TFs ou, oswa TFs yo 1364 01:10:30,750 --> 01:10:36,350 nan lè biwo louvri olye, paske nou kalite aprann ansanm ak ou guys. 1365 01:10:36,350 --> 01:10:41,230 Men, boutèy la konsole te super, super itil pou JavaScript ane pase. 1366 01:10:41,230 --> 01:10:42,740 Se konsa, renmen li. 1367 01:10:42,740 --> 01:10:43,780 Aprann Kòman pou pou sèvi ak li. 1368 01:10:43,780 --> 01:10:49,026 Li pi fasil yo sèvi ak pase gdb, se konsa ke yo ta dwe omwen yon pwen plis. 1369 01:10:49,026 --> 01:10:50,650 Men, di ou mèsi nèg yo pote avè m '. 1370 01:10:50,650 --> 01:10:53,400 Mwen regrèt ke mwen egzanp pou kèk rezon 1371 01:10:53,400 --> 01:10:55,410 jis pa t 'vle kolabore avè m ', men mwen 1372 01:10:55,410 --> 01:11:01,010 espere ke li te ede kalite fè ou jwenn yon ti kras pi plis nan zòn nan nan JavaScript. 1373 01:11:01,010 --> 01:11:04,980 Epi voye m 'tout kesyon ou a pou semèn pwochèn Se konsa, mwen ka super repare, 1374 01:11:04,980 --> 01:11:09,420 epi mwen pral pote sirèt ak menm siplemantè sirèt paske sa a te ridikil. 1375 01:11:09,420 --> 01:11:14,000 Men, ou nèg yo se gwo, epi yo gen yon semèn pè. 1376 01:11:14,000 --> 01:11:15,584