1 00:00:00,000 --> 00:00:39,630 2 00:00:39,630 --> 00:00:41,880 DAVID J. Malan: Kull dritt, għalhekk dan hawnhekk hija l-fergħa Myo 3 00:00:41,880 --> 00:00:44,450 band, koppja ta 'li aħna jkollhom għall-proġetti finali CS50. 4 00:00:44,450 --> 00:00:47,533 U li kienet dimostrazzjoni aħna kju inti up bil-quddiem fejn essenzjalment 5 00:00:47,533 --> 00:00:51,120 dan driegħ pjuttost stretta band up here jisma 'movimenti muskolari tiegħek 6 00:00:51,120 --> 00:00:54,280 li huma mbagħad saru mapep softwer biex laptop Colton matul hawn li 7 00:00:54,280 --> 00:00:57,230 kellhom iTunes u li kanzunetta diġà fil-kju up. 8 00:00:57,230 --> 00:01:00,270 Pjuttost milli me demoing dan, Colton kien fil-laboratorju 9 00:01:00,270 --> 00:01:04,129 b'mod ċar ġimgħa kollha jkollna dimostrazzjoni lest għall voluntier brave wieħed. 10 00:01:04,129 --> 00:01:07,430 Jekk xi ħadd jixtieq li ġejjin fuq up-- raw naħa tiegħek l-ewwel. 11 00:01:07,430 --> 00:01:09,540 Come fuq up. 12 00:01:09,540 --> 00:01:12,530 >> Kull dritt. 13 00:01:12,530 --> 00:01:13,886 U dak huwa l-isem tiegħek? 14 00:01:13,886 --> 00:01:14,800 >> UDJENZA: Uh, Maria. 15 00:01:14,800 --> 00:01:16,550 >> DAVID J. Malan: Maria, sbieħ biex tara int. 16 00:01:16,550 --> 00:01:17,310 Come fuq matul hawn. 17 00:01:17,310 --> 00:01:19,550 Let me jintroduċu inti Colton. 18 00:01:19,550 --> 00:01:21,290 Colton, dan huwa Maria. 19 00:01:21,290 --> 00:01:23,050 >> COLTON: Hi, sbieħ li jissodisfaw inti. 20 00:01:23,050 --> 00:01:24,330 >> DAVID J. Malan: All dritt, hekk pass wieħed, aħna qed 21 00:01:24,330 --> 00:01:26,204 ser ikollhom inti tpoġġi dan lil driegħ tiegħek 22 00:01:26,204 --> 00:01:29,280 b'tali mod li huwa pretty stretta up ħdejn minkeb tiegħek. 23 00:01:29,280 --> 00:01:31,940 U sadanittant, ejja jkollhom jitqiegħdu fuq Google ħġieġ tagħna 24 00:01:31,940 --> 00:01:33,720 u aħna ser ħallat teknoloġiji llum. 25 00:01:33,720 --> 00:01:36,340 >> COLTON: L-ewwel aħna ser ikollhom ganċ dan fil-affarijiet. 26 00:01:36,340 --> 00:01:37,170 >> DAVID J. Malan: OK. 27 00:01:37,170 --> 00:01:39,795 Attwalment, ejja tpoġġi driegħ tiegħek bħala qrib dan cable kemm jista 'jkun 28 00:01:39,795 --> 00:01:41,160 sabiex inkunu nistgħu ewwel sync up. 29 00:01:41,160 --> 00:01:42,740 >> COLTON: Ejja nagħmlu dan. 30 00:01:42,740 --> 00:01:46,500 >> DAVID J. Malan: U sadanittant, hekk li kulħadd tista 'tikseb t'għajn eqreb, 31 00:01:46,500 --> 00:01:50,290 aħna ser toss camera Andrija up fuq l-iskrin hemmhekk. 32 00:01:50,290 --> 00:01:54,460 Allura aħna għandna USB cable li l- jitqabbad fil-faxxa Maria. 33 00:01:54,460 --> 00:02:00,230 U let me toss iskrin Colton ta fuq il-projector li jmiss. 34 00:02:00,230 --> 00:02:06,000 >> Allura Colton qed jirreġistra l-apparat issa bħala Myo konness ma 'dan cable. 35 00:02:06,000 --> 00:02:08,060 U issa liema Maria se jagħmlu mumentarjament 36 00:02:08,060 --> 00:02:10,120 huwa attwalment walk permezz il-passi tal-kalibrar 37 00:02:10,120 --> 00:02:12,830 u jgħallmu l-software kif muskoli tagħha jirrispondu 38 00:02:12,830 --> 00:02:16,070 meta hi tagħmel ċerti pre-definiti ġesti li l-software jifhem. 39 00:02:16,070 --> 00:02:17,910 Jekk inti tixtieq li tmur fil- quddiem l-iskrin. 40 00:02:17,910 --> 00:02:26,840 41 00:02:26,840 --> 00:02:30,090 OK, jippruvaw iżommu. 42 00:02:30,090 --> 00:02:31,860 >> COLTON: Mur bħal dan. 43 00:02:31,860 --> 00:02:32,970 U bħal dik. 44 00:02:32,970 --> 00:02:34,563 U l-triq kollha lejn il-lemin. 45 00:02:34,563 --> 00:02:35,922 Mur lura. 46 00:02:35,922 --> 00:02:37,740 >> DAVID J. Malan: OK. 47 00:02:37,740 --> 00:02:38,960 Perspettiva differenti. 48 00:02:38,960 --> 00:02:39,620 Mhuwiex inti. 49 00:02:39,620 --> 00:02:40,350 Huwa us. 50 00:02:40,350 --> 00:02:41,749 >> MARIA: OK. 51 00:02:41,749 --> 00:02:42,540 DAVID J. Malan: No 52 00:02:42,540 --> 00:02:46,720 53 00:02:46,720 --> 00:02:51,540 Ejja jġorrhom ogħla sa hekk huwa eqreb lejn minkeb tiegħek, jew saħansitra aktar stretti. 54 00:02:51,540 --> 00:02:52,680 Kull dritt. 55 00:02:52,680 --> 00:02:53,270 >> Here we go. 56 00:02:53,270 --> 00:02:56,780 Dan se jkun żmien tajjeb għall CS52X. 57 00:02:56,780 --> 00:02:57,670 Hemm immorru. 58 00:02:57,670 --> 00:02:58,760 >> Sbieħ ħafna. 59 00:02:58,760 --> 00:03:01,170 OK. 60 00:03:01,170 --> 00:03:02,790 Thumb għall pinky. 61 00:03:02,790 --> 00:03:03,380 >> Sbieħ ħafna. 62 00:03:03,380 --> 00:03:05,140 Ifrex swaba tiegħek. 63 00:03:05,140 --> 00:03:06,240 Tajba. 64 00:03:06,240 --> 00:03:06,910 Mewġa dritt. 65 00:03:06,910 --> 00:03:15,052 66 00:03:15,052 --> 00:03:17,010 Huwa juri curiously inti mal-hand-- xellug 67 00:03:17,010 --> 00:03:19,665 >> COLTON: Yeah, thats stramb. 68 00:03:19,665 --> 00:03:21,790 DAVID J. Malan: Wave biex id-dritt u jimxu 'l quddiem. 69 00:03:21,790 --> 00:03:22,998 Fast quddiem skip jew li jmiss. 70 00:03:22,998 --> 00:03:25,020 Dak id-dritt Wave OK. 71 00:03:25,020 --> 00:03:26,650 >> MARIA: I don't-- stenna. 72 00:03:26,650 --> 00:03:28,430 >> DAVID J. Malan: Bżonn xi għajnuna? 73 00:03:28,430 --> 00:03:30,027 >> COLTON: Allura inti qed tmur bħal dan. 74 00:03:30,027 --> 00:03:31,860 MARIA: Huwa ddawwar l- Ħaġa oħra, għalkemm. 75 00:03:31,860 --> 00:03:32,390 COLTON: Huwa. 76 00:03:32,390 --> 00:03:34,250 DAVID J. Malan: Yeah I do not know għaliex huwa turi li inti leftie. 77 00:03:34,250 --> 00:03:36,458 COLTON: Għaliex ma inti try-- biss jippruvaw jmorru bħal dan. 78 00:03:36,458 --> 00:03:38,910 79 00:03:38,910 --> 00:03:40,090 >> DAVID J. Malan: Nru? 80 00:03:40,090 --> 00:03:42,580 Forsi jilħqu driegħ tiegħek out straighter ftit 81 00:03:42,580 --> 00:03:46,070 u jagħmilha aktar f'daqqa bħal din. 82 00:03:46,070 --> 00:03:48,176 Yeah, OK, come fuq. 83 00:03:48,176 --> 00:03:49,670 >> MARIA: Jien sorry. 84 00:03:49,670 --> 00:03:51,170 DAVID J. Malan: Huwa mhux tort tiegħek. 85 00:03:51,170 --> 00:03:53,018 COLTON: Huwa multa. 86 00:03:53,018 --> 00:03:55,430 DAVID J. Malan: All Right. 87 00:03:55,430 --> 00:03:56,220 Well-- 88 00:03:56,220 --> 00:03:57,620 >> MARIA: Jekk aħna skip dan, allura? 89 00:03:57,620 --> 00:03:59,620 DAVID J. Malan: Iva, ejja tavżak off-ganċ. 90 00:03:59,620 --> 00:04:03,130 Mela jekk xi ħadd jixtieq li jagħmlu proġett finali jużaw dan pijunieri 91 00:04:03,130 --> 00:04:07,707 hardware, tirrealizza dan jista 'biss tieħu ftit jkollna użati biex. 92 00:04:07,707 --> 00:04:10,290 U this-- r-realtà hija din huwa attwalment ħafna fsada tarf. 93 00:04:10,290 --> 00:04:12,040 >> Dan huwa dak li sejjaħ il-kit iżviluppatur, li 94 00:04:12,040 --> 00:04:14,956 huwa maħsub li jkun essenzjalment pre-rilaxx ta ' sabiex in-nies tista 'tagħmel eżattament 95 00:04:14,956 --> 00:04:18,690 this-- ġlieda miegħu, figura kif il-korpi tan-nies jaħdmu 96 00:04:18,690 --> 00:04:19,980 mal-teknoloġija. 97 00:04:19,980 --> 00:04:21,750 Mela jekk inti tixtieq wara, wara lecture, 98 00:04:21,750 --> 00:04:23,750 nistgħu tavżak ġejjin u tieħu stab ieħor fiha. 99 00:04:23,750 --> 00:04:26,970 Iżda altrimenti, rawnd ta 'applause, jekk nistgħu, għal Maria għall ġejjin fuq up. 100 00:04:26,970 --> 00:04:28,770 >> MARIA: Grazzi. 101 00:04:28,770 --> 00:04:30,390 >> DAVID J. Malan: Grazzi. 102 00:04:30,390 --> 00:04:34,945 Aħna ser tistrieħ fuq dan, imma aħna se tagħti you-- kif madwar ballun stress hawn? 103 00:04:34,945 --> 00:04:38,620 Oh, and-- if-- yeah, grazzi. 104 00:04:38,620 --> 00:04:39,715 Kull dritt. 105 00:04:39,715 --> 00:04:45,750 Dan għall-kurjuż, jekk inti kienu familjari mal-għażla soda 106 00:04:45,750 --> 00:04:47,670 li għamilna hemm qabel, TV aqwa 107 00:04:47,670 --> 00:04:50,210 turi li għandek assolutament tkun fuq Netflix ħars bla rażan 108 00:04:50,210 --> 00:04:51,110 huwa dan wieħed hawn. 109 00:04:51,110 --> 00:04:54,472 >> SPEAKER 1: Sinjuri, magician jismu Josh. 110 00:04:54,472 --> 00:05:04,710 111 00:05:04,710 --> 00:05:08,050 >> DAVID J. Malan: U apparentement, huwa ħaġa għat-test lili matul lecture issa. 112 00:05:08,050 --> 00:05:11,190 Jien jghidulek li Maria kellhom birthday bieraħ. 113 00:05:11,190 --> 00:05:14,095 Birthday hekk kuntenti minn CS50 biex Maria ukoll. 114 00:05:14,095 --> 00:05:18,720 115 00:05:18,720 --> 00:05:22,090 >> Allura inti jista 'jkollok taqra fil xahar riċenti li dan rġulija hawn, Steve 116 00:05:22,090 --> 00:05:25,260 Ballmer, li kien fil-fatt klassi tal-1977 fil-kulleġġ, 117 00:05:25,260 --> 00:05:27,170 reċentement rtirati għall-Microsoft. 118 00:05:27,170 --> 00:05:29,620 Kien ta 'undergraduate hawn, imbagħad ftit snin wara 119 00:05:29,620 --> 00:05:31,910 sab ruħu fi Stanford Business School 120 00:05:31,910 --> 00:05:34,160 meta huwa rċieva telefon sejħa minn ħabib ta 'min tiegħu 121 00:05:34,160 --> 00:05:36,516 kienet għexet r-sala minnu hawn fil-Harvard. 122 00:05:36,516 --> 00:05:38,640 Isem li l-ħabib kien Bill Gates, u fil-ħin, 123 00:05:38,640 --> 00:05:42,700 li kien qed jipprova biex jirreklutaw Steve li jkun l-ewwel persuna fin-negozju, tassew, 124 00:05:42,700 --> 00:05:45,720 fil-kumpannija żgħira isem Microsoft. 125 00:05:45,720 --> 00:05:48,960 >> A qasir storja twila, Steve kien finalment rebaħ fuq, 126 00:05:48,960 --> 00:05:52,130 ssieħbu Microsoft meta dawn kellha biss 30 impjegat. 127 00:05:52,130 --> 00:05:54,300 U mill-waqt li hu irtirat pjuttost reċentement, 128 00:05:54,300 --> 00:05:58,100 il-kumpanija kellha 100,000 impjegati matul l-aħħar ftit snin. 129 00:05:58,100 --> 00:06:01,171 U hekk websajt magħruf bħala il-ponta ppreparat dan il-ġieħ fuq video 130 00:06:01,171 --> 00:06:02,920 li ħsibna aħna'd maqsuma li jagħtik 131 00:06:02,920 --> 00:06:08,380 sens ta 'ftit enerġija kemm Steve ġġib kull preżentazzjoni huwa jagħti. 132 00:06:08,380 --> 00:06:11,884 133 00:06:11,884 --> 00:06:12,550 [Daqq ta 'video] 134 00:06:12,550 --> 00:06:16,220 -Microsoft Simili raba wild. 135 00:06:16,220 --> 00:06:18,260 Tfal do tħalli l-binja. 136 00:06:18,260 --> 00:06:21,875 F'dan il-każ, I raden Jien tħalli l-binja. 137 00:06:21,875 --> 00:06:23,270 Ħej Bill, whazzap? 138 00:06:23,270 --> 00:06:24,200 >> -Wazzap? 139 00:06:24,200 --> 00:06:25,320 >> -Hey, Wazzap? 140 00:06:25,320 --> 00:06:28,590 Imxejna ġiet mogħtija l- opportunità enormi. 141 00:06:28,590 --> 00:06:30,210 U Bill tana dik l-opportunità. 142 00:06:30,210 --> 00:06:35,520 143 00:06:35,520 --> 00:06:36,770 Nixtieq nirringrazzja Bill għal dak. 144 00:06:36,770 --> 00:06:39,630 Nixtieq li wisq. 145 00:06:39,630 --> 00:06:42,500 Il-pass tal-innovazzjoni mhux se jrattab. 146 00:06:42,500 --> 00:06:45,140 >> Li għaddej biex tikseb aktar mgħaġġla u aktar malajr. 147 00:06:45,140 --> 00:06:50,165 Jista 'jkun hemm xi kompetituri ftit li huma sfortunatament eliminati! 148 00:06:50,165 --> 00:06:54,337 149 00:06:54,337 --> 00:06:59,564 >> I love din il-kumpanija. 150 00:06:59,564 --> 00:07:00,064 Iva! 151 00:07:00,064 --> 00:07:03,452 152 00:07:03,452 --> 00:07:08,250 I am a PC, u I love din il-kumpanija! 153 00:07:08,250 --> 00:07:13,090 >> Developers, żviluppaturi, żviluppaturi, iżviluppaturi, żviluppaturi, żviluppaturi, 154 00:07:13,090 --> 00:07:14,560 iżviluppaturi, l-iżviluppaturi. 155 00:07:14,560 --> 00:07:17,500 156 00:07:17,500 --> 00:07:18,970 Iva! 157 00:07:18,970 --> 00:07:19,950 Web iżviluppaturi! 158 00:07:19,950 --> 00:07:21,420 >> Web iżviluppaturi! 159 00:07:21,420 --> 00:07:22,890 Web iżviluppaturi! 160 00:07:22,890 --> 00:07:25,830 161 00:07:25,830 --> 00:07:28,770 Jisimgħu dak inkella inti jiksbu mingħajr ebda ħlas żejjed! 162 00:07:28,770 --> 00:07:31,960 >> L-eżekuttiv MS-DOS, appuntament kalendarja, pile karta, pad nota, 163 00:07:31,960 --> 00:07:33,750 arloġġ, pannell tal-kontroll. 164 00:07:33,750 --> 00:07:35,461 U, inti tista jemmnu fiha? 165 00:07:35,461 --> 00:07:35,960 Reversie! 166 00:07:35,960 --> 00:07:37,270 >> Burn lill CD! 167 00:07:37,270 --> 00:07:38,660 Post minnhom għall MSN! 168 00:07:38,660 --> 00:07:40,422 Inti mail lill-ħbieb! 169 00:07:40,422 --> 00:07:41,790 >> Kollha ma 'klikk waħda! 170 00:07:41,790 --> 00:07:48,670 Wieħed Microsoft, l-istrateġija wieħed, team-- wieħed iffokat, dixxiplinati, professjonali, 171 00:07:48,670 --> 00:07:50,610 u espert fil dak kollu li nagħmlu. 172 00:07:50,610 --> 00:07:52,670 Let me użu ta 'linja minn movie qodma. 173 00:07:52,670 --> 00:07:54,810 >> Relazzjonijiet huma bħal klieb il-baħar. 174 00:07:54,810 --> 00:07:57,480 Huma jimxu 'l quddiem jew dawn imutu. 175 00:07:57,480 --> 00:08:01,470 I attwalment think teknoloġija kumpaniji huma l-istess. 176 00:08:01,470 --> 00:08:04,801 >> [END daqq ta 'video] 177 00:08:04,801 --> 00:08:08,050 DAVID J. Malan: Allura aħna hekk kuntent li jħabbar li Steve ser jingħaqdu magħna 178 00:08:08,050 --> 00:08:13,320 hawn fil CS50 l-Erbgħa li jmiss fil il-post tas-soltu u l-ħin hawn. 179 00:08:13,320 --> 00:08:14,750 Ispazju x'aktarx se jkun limitat. 180 00:08:14,750 --> 00:08:19,650 U hekk biex jingħaqdu magħna fil-persuna, jekk jogħġbok ras illum jew ftit wara 181 00:08:19,650 --> 00:08:22,600 li cs50.harvard.edu/register. 182 00:08:22,600 --> 00:08:25,780 >> U aħna se segwitu mill IT-TLIETA tikkonferma spots. 183 00:08:25,780 --> 00:08:29,900 Ħerqa li dik li jmiss L-Erbgħa waqt lecture fil CS50. 184 00:08:29,900 --> 00:08:33,706 Issa, fl-aħbarijiet oħra, I ġara li jiltaqgħu dan fil-Crimson biss 185 00:08:33,706 --> 00:08:34,289 l-oħra jum. 186 00:08:34,289 --> 00:08:37,370 >> Jirriżulta li wieħed tal-persunal CS50 ta u mill-inqas wieħed mill-istudenti CS50 ta 187 00:08:37,370 --> 00:08:40,299 bħalissa taħdem għal UC president u viċi-president, 188 00:08:40,299 --> 00:08:42,950 li ġab lili lura biex jiem tiegħi stess lura 189 00:08:42,950 --> 00:08:45,920 meta I tilfu l-elezzjoni UC miserably. 190 00:08:45,920 --> 00:08:48,210 Iżda l-kisja tal-fidda minn dan huwa jien dejjem 191 00:08:48,210 --> 00:08:50,604 tgħid l-istorja hija li wieħed mill-jien ċert 192 00:08:50,604 --> 00:08:52,770 ħafna raġunijiet I tilfu l- elezzjoni kienet nuqqas komplet 193 00:08:52,770 --> 00:08:54,103 ta 'talent għall-taħdit fil-pubbliku. 194 00:08:54,103 --> 00:08:56,950 U għalhekk pjuttost onestament, huwa saq me, li l-esperjenza 195 00:08:56,950 --> 00:09:02,235 I think sena junior tiegħi, li attwalment jiffirmaw up għall Harvard Computer Society, li 196 00:09:02,235 --> 00:09:04,610 huwa l-grupp fuq il-kampus li istivi taħdidiet tekniċi varji 197 00:09:04,610 --> 00:09:05,318 u affarijiet oħra. 198 00:09:05,318 --> 00:09:08,117 And I ħadet f'idejha tagħlim tagħhom seminars u għalhekk 199 00:09:08,117 --> 00:09:09,950 kellha l-opportunità, a opportunità mill-isbaħ, 200 00:09:09,950 --> 00:09:12,620 biex tibda taħdem fuq eżattament dan. 201 00:09:12,620 --> 00:09:15,000 Iżda wkoll, kelli l-opportunità matul din l-esperjenza 202 00:09:15,000 --> 00:09:16,930 biex jgħallmu myself l-aktar HTML. 203 00:09:16,930 --> 00:09:21,080 U so I procrastinated aħħar lejl mill tfittex permezz tal-websajt HTML bbażata 204 00:09:21,080 --> 00:09:28,066 I magħmula fil bħal 1997, '98, għal tiegħi kampanja li tidher bħal dan hawn. 205 00:09:28,066 --> 00:09:29,920 I know. 206 00:09:29,920 --> 00:09:33,340 >> Because-- u ta 'kors, l-avviż din id-deċiżjoni disinn aqwa fl-1998 207 00:09:33,340 --> 00:09:33,850 jew whatnot. 208 00:09:33,850 --> 00:09:36,475 L-ewwel ħaġa li trid utenti jagħmlu mal jżuru l-website tiegħek 209 00:09:36,475 --> 00:09:39,860 huwa li għandek ikklikkja rabta ieħor biss li jidħol website tiegħek hawn mal-monk 210 00:09:39,860 --> 00:09:43,940 wara bħal purtiera shrouded fejn apparentement pjattaforma kampanja tiegħi kienet. 211 00:09:43,940 --> 00:09:46,330 U din hija kollha int ser tingħata illum huwa biss screenshot. 212 00:09:46,330 --> 00:09:49,500 Imma I kien qari permezz, bħal, posters kampanja tiegħi aħħar lejl 213 00:09:49,500 --> 00:09:50,490 u pjattaforma tiegħi. 214 00:09:50,490 --> 00:09:52,960 >> U I kien tant rrabjata fil-ħin. 215 00:09:52,960 --> 00:09:55,380 Pjattaforma tiegħi was-- kien interessanti. 216 00:09:55,380 --> 00:09:57,730 Hekk stajt calmed isfel minn dakinhar. 217 00:09:57,730 --> 00:10:03,550 Imma someday, jien se jimxu mill-ġdid u nisperaw aħjar off dan iż-żmien. 218 00:10:03,550 --> 00:10:07,265 >> Allura HTML, li l-lingwa li fiha I magħmula li in-- tkun taf dalwaqt tagħmel more-- ħafna 219 00:10:07,265 --> 00:10:09,140 hija xi ħaġa li aħna kont qed jitkellem dwar ta tard 220 00:10:09,140 --> 00:10:12,460 u ġeneralment teħid għal mogħtija issa li konna mċaqalqa fuq għal lingwi oħra. 221 00:10:12,460 --> 00:10:15,650 Imma ejja nieqaf għal ftit mument u tpoġġi xi wħud minn dawn l-affarijiet fil-kuntest. 222 00:10:15,650 --> 00:10:18,040 Allura fil-sentenza, dak li huwa HTML? 223 00:10:18,040 --> 00:10:19,370 >> Jew, dak li huwa użat għall? 224 00:10:19,370 --> 00:10:20,208 Xi ħadd? 225 00:10:20,208 --> 00:10:20,708 Iva. 226 00:10:20,708 --> 00:10:22,002 >> UDJENZA: Markup għall-websajts. 227 00:10:22,002 --> 00:10:23,460 DAVID J. Malan: Markup għall-website. 228 00:10:23,460 --> 00:10:27,100 Allura huwa lingwa markup li ihallik istruttura web page. 229 00:10:27,100 --> 00:10:30,040 Header tmur up here, titolu tmur hawn, korp tmur hawn. 230 00:10:30,040 --> 00:10:33,280 Dan huwa boldface, dan huwa italics-- dik it-tip ta 'dettall. 231 00:10:33,280 --> 00:10:33,830 >> OK, tajba. 232 00:10:33,830 --> 00:10:37,620 Allura CSS tikri you-- u I ħa xi libertajiet hemmhekk 233 00:10:37,620 --> 00:10:40,990 mal-kuraġġużi-faċċata u korsiva minħabba thats implimentati aħjar ma 'dan. 234 00:10:40,990 --> 00:10:42,096 CSS is-- liema? 235 00:10:42,096 --> 00:10:42,845 Say fil-sentenza. 236 00:10:42,845 --> 00:10:46,000 237 00:10:46,000 --> 00:10:46,720 Kulħadd fil-livelli kollha. 238 00:10:46,720 --> 00:10:46,870 Yeah. 239 00:10:46,870 --> 00:10:49,286 >> Udjenza: Tiżjin u Jittieħed, bħal kif disinn lilha. 240 00:10:49,286 --> 00:10:51,769 241 00:10:51,769 --> 00:10:52,810 DAVID J. Malan: OK, tajba. 242 00:10:52,810 --> 00:10:55,420 Tiżjin li jippermettu li inti li disinn jew stylize li 243 00:10:55,420 --> 00:10:59,540 ma 'affarijiet bħal boldface u korsiva u kuluri u wkoll aktar multa 244 00:10:59,540 --> 00:11:01,330 pożizzjonament grained ta 'elementi. 245 00:11:01,330 --> 00:11:04,520 Hija tip ta 'ihallik jieħdu l-affarijiet l- aħħar mil b'tali mod li jekk, per eżempju, 246 00:11:04,520 --> 00:11:08,130 fil Pset7, inti jista 'jkollok ndunat fuq tiegħek paġna portafoll jekk int f'dan il-punt 247 00:11:08,130 --> 00:11:12,270 diġà li tabella default li inti jagħmlu biex juru azjendi istokk tal-utent 248 00:11:12,270 --> 00:11:15,740 u flus kontanti probabbilment jistenna pretty hideous awtomatikament bl-ebda spazju abjad. 249 00:11:15,740 --> 00:11:18,420 Tip Kollox ta 'crammed flimkien fir-ringieli u kolonni. 250 00:11:18,420 --> 00:11:20,662 >> Ukoll, bi ftit ta ' CSS, kif inti tista tirrealizza, 251 00:11:20,662 --> 00:11:23,870 inti tista 'attwalment tweak li u jagħmilha xi ħaġa ferm aktar familjari u ħafna 252 00:11:23,870 --> 00:11:24,870 prettier li tħares lejn. 253 00:11:24,870 --> 00:11:27,730 Allura CSS huwa dwar il- stylization ta 'websajts. 254 00:11:27,730 --> 00:11:31,970 Iżda mbagħad aħna introdotti énième lingwa, PHP, li tikri us jagħmlu dak? 255 00:11:31,970 --> 00:11:36,400 256 00:11:36,400 --> 00:11:37,590 >> Ejja biss tagħmel dak? 257 00:11:37,590 --> 00:11:38,177 Kulħadd. 258 00:11:38,177 --> 00:11:40,010 Ghandek li venture lil hinn l-ewwel ringieli koppja. 259 00:11:40,010 --> 00:11:40,260 Yeah. 260 00:11:40,260 --> 00:11:41,719 >> UDJENZA: Iġġenera kontenut dinamiku. 261 00:11:41,719 --> 00:11:42,718 DAVID J. Malan: Perfect. 262 00:11:42,718 --> 00:11:43,850 Jiġġenera l-kontenut dinamiku. 263 00:11:43,850 --> 00:11:45,808 U inti tista 'tagħmel dan fil- kwalunkwe numru ta 'lingwi. 264 00:11:45,808 --> 00:11:50,120 Aħna jiġri li jużaw PHP għaliex dan huwa parzjalment tant simili għal sintassi C. 265 00:11:50,120 --> 00:11:52,000 >> Iżda PHP ma eżattament dak. 266 00:11:52,000 --> 00:11:54,620 Hija ihallik dinamikament jiġġeneraw output. 267 00:11:54,620 --> 00:11:57,890 U xi wħud li l-output jista 'jkun HTML, kif konna tipikament qed tagħmel. 268 00:11:57,890 --> 00:12:00,160 U huwa wkoll, għaliex dan huwa lingwa ta 'programmar, huwa 269 00:12:00,160 --> 00:12:03,240 il-mekkaniżmu li permezz tiegħu nistgħu nitkellmu għal databases. 270 00:12:03,240 --> 00:12:05,730 >> U nistgħu nagħmlu mistoqsijiet lill- servers oħra bħall yahoos 271 00:12:05,730 --> 00:12:08,660 u programmatically tagħmel xejn verament li inti kieku 272 00:12:08,660 --> 00:12:10,400 tixtieq li jġiegħlu kompjuter li tagħmel. 273 00:12:10,400 --> 00:12:13,580 Allura PHP tikri us start dinamiku outputting kontenut. 274 00:12:13,580 --> 00:12:16,900 Allura billi din il-loġika, I ma kellhomx websajt dinamiku lura fl-1998. 275 00:12:16,900 --> 00:12:18,460 >> Kien biss paġna web statika. 276 00:12:18,460 --> 00:12:22,250 Kontenut tiegħi kellhom jinbidlu mill manwalment bl gedit jew xi ekwivalenti. 277 00:12:22,250 --> 00:12:25,290 Imma PHP huwa dak li aħna użati jew setgħu użaw, pjuttost, 278 00:12:25,290 --> 00:12:27,260 għal xi ħaġa bħall- Websajt Frosh IMs, li 279 00:12:27,260 --> 00:12:31,160 kien suppost li jieħu reġistrazzjonijiet u jimmaniġġjaw lista ta 'affarijiet users-- li 280 00:12:31,160 --> 00:12:33,550 huma attwalment jinbidlu matul żmien, anke jekk aħna jiġri 281 00:12:33,550 --> 00:12:35,990 li tuża Perl, differenti lingwa fil-ħin. 282 00:12:35,990 --> 00:12:40,350 >> U allura fl-aħħarnett, aħna introdotti SQL-- Strutturat Mistoqsija Lingwa. 283 00:12:40,350 --> 00:12:43,845 Allura għadhom lingwa oħra li użaw għal liema? 284 00:12:43,845 --> 00:12:46,660 285 00:12:46,660 --> 00:12:47,639 Użati għal liema? 286 00:12:47,639 --> 00:12:49,430 Nistgħu venture slight-- OK, aħna qed mhux se 287 00:12:49,430 --> 00:12:51,263 biex jiksbu ħafna farther milli l-orkestra hawn. 288 00:12:51,263 --> 00:12:53,432 UDJENZA: Huwa protokoll użati biex jitkellem databases. 289 00:12:53,432 --> 00:12:55,640 DAVID J. Malan: A protokoll użati biex jitkellem databases. 290 00:12:55,640 --> 00:12:56,181 Let me tweak. 291 00:12:56,181 --> 00:12:59,280 Huwa ta 'lingwa naturali użata biex jitkellem databases-- jagħżel 292 00:12:59,280 --> 00:13:01,280 u inserzjonijiet u tħassar u aġġornamenti u attwalment 293 00:13:01,280 --> 00:13:03,840 Saħansitra aktar karatteristiċi li aħna lanqas biss dived 294 00:13:03,840 --> 00:13:07,920 fis iżda inti tista 'tixtieq li explore-- jkollhom biex jesploraw għal, ngħidu aħna, il-proġett finali. 295 00:13:07,920 --> 00:13:09,560 Allura hemm dawn il-biċċiet varji. 296 00:13:09,560 --> 00:13:13,100 >> U wieħed jittama Pset7, anki jekk ispeċifikazzjoni tiegħu huwa pjuttost twil, 297 00:13:13,100 --> 00:13:15,990 huwa deliberatament twil biex jimxu miegħek permezz ta 'kif dawn l-affarijiet kollha jistgħu 298 00:13:15,990 --> 00:13:17,210 jkunu ttajpjati flimkien. 299 00:13:17,210 --> 00:13:20,300 Issa, nhar it-Tnejn, aħna introduċiet aħħar lingwa tagħna 300 00:13:20,300 --> 00:13:23,430 li aħna ser jintroduċu formalment fl il course-- jiġifieri, JavaScript. 301 00:13:23,430 --> 00:13:25,720 Dan, bħal PHP, huwa lingwa interpretata. 302 00:13:25,720 --> 00:13:28,110 >> Iżda distinzjoni ewlenija I propost nhar it-Tnejn 303 00:13:28,110 --> 00:13:32,730 hija li billi PHP hija li jeżegwixxi jew jiġu intepretati fuq is-server, li 304 00:13:32,730 --> 00:13:35,990 f'dan il-każ huwa l-appliance CS50, jew jista 'jkun xi web kummerċjali 305 00:13:35,990 --> 00:13:39,370 server fuq l-internet, JavaScript ġeneralment 306 00:13:39,370 --> 00:13:43,650 hija lingwa li timxi naħa tal-klijent mhux server side-- hekk fil-browser. 307 00:13:43,650 --> 00:13:46,970 Li huwa li jgħidu, bħad meta I miftuħa up kodiċi sors Facebook u jinstabu kollha 308 00:13:46,970 --> 00:13:51,510 ta 'dawk il-fajls .js, l-implikazzjoni kienet li meta inti żżur Facebook jew aktar 309 00:13:51,510 --> 00:13:54,810 websajts dawn il-jiem, ikollok mhux biss HTML, mhux biss CSS, 310 00:13:54,810 --> 00:13:59,370 iżda mazz sħiħ ta 'JavaScript kodiċi spiss fil-forma ta 'fajls .js. 311 00:13:59,370 --> 00:14:03,970 U allura huwa l-browser-- tiegħek Mac jew PC-- li tesegwixxi dan il-kodiċi. 312 00:14:03,970 --> 00:14:05,990 >> Imma browser tiegħek tesegwixxi dan. 313 00:14:05,990 --> 00:14:08,070 Inti tista 'taħseb fil-tip ta' sandbox. 314 00:14:08,070 --> 00:14:12,420 Allura dak il-kodiċi JavaScript m'għandux ikun kapaċi li tħassar fajls fuq il-kompjuter tiegħek. 315 00:14:12,420 --> 00:14:14,730 M'għandux ikun kapaċi jibgħat emails f'ismek. 316 00:14:14,730 --> 00:14:17,760 Browser tip ta tirrestrinġi tiegħek x'tista 'tagħmel magħha. 317 00:14:17,760 --> 00:14:20,630 >> Allura f'dan is-sens, huwa ftit inqas qawwija, forsi, minn C. 318 00:14:20,630 --> 00:14:24,030 Iżda JavaScript jista ', bħala aside, jintużaw fuq is-server, 319 00:14:24,030 --> 00:14:27,740 għalkemm aħna ser tendenza li ma jitkellmu dwar dan fil-kuntest. 320 00:14:27,740 --> 00:14:29,740 Allura issa ejja tie dawn flimkien. 321 00:14:29,740 --> 00:14:34,000 A ġimgħa plus ilu, aħna Ippreżentat ftit HTML fuq il-left-- web page super boring. 322 00:14:34,000 --> 00:14:35,000 >> Biss jgħid bonjour dinja. 323 00:14:35,000 --> 00:14:38,110 U mbagħad I propost dwar il- dritt nistgħu tip ta 'steal ideat 324 00:14:38,110 --> 00:14:41,470 minn diskussjoni tagħna ta ' strutturi ta 'dejta fis-C 325 00:14:41,470 --> 00:14:45,270 u jaħsbu dwar kif dan ġerarkika lingwa markup fuq ix-xellug 326 00:14:45,270 --> 00:14:49,720 setgħux jittieħdu jew jiġu implimentati fil-memorja bħala struttura ta 'siġra attwali ma' punti strateġiċi 327 00:14:49,720 --> 00:14:51,400 u pointers u dawk it-tipi ta 'dettalji. 328 00:14:51,400 --> 00:14:53,820 Dwar id-dritt, nagħmlu sejħa li Dokument DOM-- 329 00:14:53,820 --> 00:14:56,800 Joġġezzjonaw Model-- li huwa biss mod fancy ta 'tgħid siġra. 330 00:14:56,800 --> 00:14:59,520 >> Issa, għaliex hija din utli li jaħsbu li b'dan il-mod? 331 00:14:59,520 --> 00:15:01,680 Għaliex issa ma JavaScript, għaliex għandna 332 00:15:01,680 --> 00:15:05,810 kodiċi li gets li jilagħbu f'dan ambjent, il-HTML attwali li l- 333 00:15:05,810 --> 00:15:08,360 intbagħtu lill-browser diġà u diġà 334 00:15:08,360 --> 00:15:12,690 ġew mgħobbija fil-memorja mill- browser ġo siġra fil-kompjuter tiegħek 335 00:15:12,690 --> 00:15:18,270 RAM bħal dan, nistgħu nużaw JavaScript li attwalment travers jew jimxu jew tfittxija 336 00:15:18,270 --> 00:15:21,800 jew bidla li siġra DOM madankollu rridu. 337 00:15:21,800 --> 00:15:24,040 Allura fil-fatt, jekk inti taħseb dwar facebook.com, 338 00:15:24,040 --> 00:15:27,660 jekk inti tuża l-karatteristika chat, jekk inti użu Gmail u l-karatteristika gchat, 339 00:15:27,660 --> 00:15:30,540 xejn fejn għandek messaġġi li ġejjin mill-ġdid u għal darb'oħra 340 00:15:30,540 --> 00:15:35,880 u għal darb'oħra, dawk il-messaġġi huma probabbilment, bħal, lametta LI, tags Lista Punt, forsi. 341 00:15:35,880 --> 00:15:37,940 >> Jew forsi huma qed biss divs li jżommu jidhru 342 00:15:37,940 --> 00:15:39,770 kull darba li inti tikseb messaġġ instant. 343 00:15:39,770 --> 00:15:42,960 U hekk dan ifisser biss dak Facebook jew Google qed tagħmel 344 00:15:42,960 --> 00:15:45,200 huwa kwalunkwe ħin li inti tikseb Messaġġ mis-server, 345 00:15:45,200 --> 00:15:48,740 huma probabbilment jużaw JavaScript li żżid biss ieħor node 346 00:15:48,740 --> 00:15:52,700 għal dan tree-- node ieħor biex dan siġra li allura viżwalment biss jistenna 347 00:15:52,700 --> 00:15:54,570 bħal linja ġdida ta 'test fuq l-iskrin tiegħek. 348 00:15:54,570 --> 00:15:57,100 Iżda dawn qed ddaħħal fis din l-istruttura tad-data. 349 00:15:57,100 --> 00:15:59,742 >> Allura fil-klassijiet bħal CS124 u oħrajn, tkun taf 350 00:15:59,742 --> 00:16:02,200 attwalment jikteb aktar kodiċi kontra strutturi ta 'dejta bħal din. 351 00:16:02,200 --> 00:16:04,310 Iżda għal issa fl JavaScript, aħna ser biss wieħed jassumi 352 00:16:04,310 --> 00:16:07,920 aħna tikseb kollha ta 'din il-funzjonalità b'xejn mill-lingwa nnifisha. 353 00:16:07,920 --> 00:16:09,210 Mela ejja nħarsu lejn eżempju. 354 00:16:09,210 --> 00:16:13,120 >> Let me jiftħu fajl imsejjaħ form.html. 355 00:16:13,120 --> 00:16:14,601 Huwa super sempliċi. 356 00:16:14,601 --> 00:16:15,600 Hija biss tidher bħal dan. 357 00:16:15,600 --> 00:16:17,860 >> Nru CSS, ebda ħsieb għall-estetika. 358 00:16:17,860 --> 00:16:19,810 Huwa purament funzjonali u apparentement jien 359 00:16:19,810 --> 00:16:24,000 tistaqsi għal email, password, password darb'oħra, u mbagħad verifika 360 00:16:24,000 --> 00:16:26,150 li jaqblu li xi termini u kundizzjonijiet. 361 00:16:26,150 --> 00:16:28,740 X'inhu l-kodiċi tas-sors għal dan Dehra huwa probabbilment xi ħaġa 362 00:16:28,740 --> 00:16:31,030 inti tista raden ma ' ftit tal-ħsieb issa. 363 00:16:31,030 --> 00:16:32,840 Stajt ltqajna forma tag hawn. 364 00:16:32,840 --> 00:16:36,190 >> Azzjoni tkun apparentement ser mur fajl imsejjaħ register.php. 365 00:16:36,190 --> 00:16:37,870 Il-metodu jien ser tuża huwa li tikseb. 366 00:16:37,870 --> 00:16:40,880 U allura stajt ltqajna test qasam li ismu huwa email. 367 00:16:40,880 --> 00:16:43,340 >> Stajt ltqajna qasam password li ismu huwa password. 368 00:16:43,340 --> 00:16:45,420 Stajt ltqajna ieħor qasam password li ismu 369 00:16:45,420 --> 00:16:47,342 huwa konferma kemmxejn arbitrarju. 370 00:16:47,342 --> 00:16:49,690 Huwa biss parametru HTTP ieħor. 371 00:16:49,690 --> 00:16:54,430 >> U allura aħna konna ma jintużawx dawn ħlief peress li l-IMs Frosh demo fil class-- 372 00:16:54,430 --> 00:16:56,692 kaxxa kontroll li huwa biss it-tip ugwali check. 373 00:16:56,692 --> 00:16:57,900 U jien ser sejħa dak il-ftehim. 374 00:16:57,900 --> 00:17:00,700 Hekk stajt tip ta arbitrarjament iżda konvenjenti jismu f'dawn l-oqsma. 375 00:17:00,700 --> 00:17:03,450 Allura li issa meta din il-forma gets sottomessa, ejja ara dak li jiġri. 376 00:17:03,450 --> 00:17:07,290 Jekk I do malan@harvard.edu, I ser tagħmel password ta krimżi. 377 00:17:07,290 --> 00:17:09,530 I ser tagħmel password ta 'xejn. 378 00:17:09,530 --> 00:17:10,910 Ejja ma jikkoopera. 379 00:17:10,910 --> 00:17:12,280 >> U jiena mhux ser jivverifika l-kaxxa. 380 00:17:12,280 --> 00:17:13,940 Let me ikklikkja Reġistru. 381 00:17:13,940 --> 00:17:15,420 U jgħid, hm, int irreġistrat. 382 00:17:15,420 --> 00:17:16,069 Mhux tassew. 383 00:17:16,069 --> 00:17:17,450 >> Iżda l-URL inbidlet. 384 00:17:17,450 --> 00:17:22,280 Allura din il-forma kienet permessa b'mod ċar tissottometti lill register.php. 385 00:17:22,280 --> 00:17:25,160 Imma preżumibbilment, I għandu jkun qbid xi wħud minn dawn l-iżbalji. 386 00:17:25,160 --> 00:17:27,569 Issa, fil-Pset7 u xi ta 'eżempji lecture tagħna, 387 00:17:27,569 --> 00:17:30,130 aħna ġeneralment jistampaw messaġġ big ħomor żball hawn 388 00:17:30,130 --> 00:17:33,760 qal, isem nieqsa, jew il-password nieqsa. 389 00:17:33,760 --> 00:17:37,680 We ghamilt li qabel u konna isir server sekondarji iżbalji. 390 00:17:37,680 --> 00:17:41,580 >> Iżda bosta websajts dawn il-jiem do klijent iżbalji ġenb 391 00:17:41,580 --> 00:17:42,810 fejn il-URL ma jinbidilx. 392 00:17:42,810 --> 00:17:44,101 Il-paġna kollha ma jġedded. 393 00:17:44,101 --> 00:17:46,940 Ikollok rispons immedjat mill-browser. 394 00:17:46,940 --> 00:17:48,070 Forsi xi ħaġa tmur aħmar. 395 00:17:48,070 --> 00:17:49,190 >> Forsi inti tikseb pop up. 396 00:17:49,190 --> 00:17:53,240 Imma inti ma jaħlux ħin jibgħat lill id-data server thats mhux kompluta. 397 00:17:53,240 --> 00:17:56,050 Mela ejja ara kif nistgħu jintlaħaq dak karatteristika ukoll. 398 00:17:56,050 --> 00:17:59,660 >> Let me mur form1.html, li jistenna l-istess. 399 00:17:59,660 --> 00:18:03,530 Imma jekk dan iż-żmien I do malan@harvard.edu u tip I krimżi 400 00:18:03,530 --> 00:18:07,350 u jien ma kkooperax aktar imma ikklikkja Reġistru, avviż issa. 401 00:18:07,350 --> 00:18:08,940 Mhuwiex is-soluzzjoni sexiest. 402 00:18:08,940 --> 00:18:10,900 Stajt inqas maqbuda dan l-iżball. 403 00:18:10,900 --> 00:18:12,900 U stajt użati l-allert funzjoni fil JavaScript-- 404 00:18:12,900 --> 00:18:14,090 li aħna qed biss bl-użu fil-klassi. 405 00:18:14,090 --> 00:18:16,430 B'mod ġenerali, inti m'għandekx tuża din minħabba li jista 'malajr ħafna toħroġ 406 00:18:16,430 --> 00:18:17,160 ta 'kontroll. 407 00:18:17,160 --> 00:18:19,180 Iżda passwords ma jaqblux hija l-iżball. 408 00:18:19,180 --> 00:18:21,120 >> Let me imorru quddiem u kklikkja OK. 409 00:18:21,120 --> 00:18:25,040 Imma dak li l-takeaway ċavetta hawn huwa li l-URL ma nbidilx. 410 00:18:25,040 --> 00:18:27,960 Ħela hekk stajt ma bothered ħin il-server u talbuh 411 00:18:27,960 --> 00:18:30,750 kwistjoni li I jista 'jkollhom dehret ir-risposta li myself. 412 00:18:30,750 --> 00:18:33,210 >> U l-utent, anki jekk kien jitkellem dwar dan 413 00:18:33,210 --> 00:18:35,264 itwal minn dawk tar-utent tmur biex jaħsbu dwar dan, 414 00:18:35,264 --> 00:18:36,680 huwa se jkollu rispons immedjat. 415 00:18:36,680 --> 00:18:39,044 M'hemm l-ebda latency ma il-konnettività tan-netwerk. 416 00:18:39,044 --> 00:18:40,460 Mela ejja nħarsu lejn dan il-kodiċi sors. 417 00:18:40,460 --> 00:18:45,600 >> Jistenna Form1.html strutturalment simili up here. 418 00:18:45,600 --> 00:18:46,810 Il-formola hija fil-fatt l-istess. 419 00:18:46,810 --> 00:18:48,330 Imma ejja ara dak li għamilt stabbiliti hawn. 420 00:18:48,330 --> 00:18:49,913 U hemm modi differenti biex jagħmlu dan. 421 00:18:49,913 --> 00:18:53,690 U jien ghamilt l-aktar dritta segwaċi iżda mhux aktar mod eleganti s'issa. 422 00:18:53,690 --> 00:18:54,869 I jkollhom tikketta iskrittura. 423 00:18:54,869 --> 00:18:57,035 I imbagħad call document.getElementByID ("reġistrazzjoni"). 424 00:18:57,035 --> 00:19:00,090 425 00:19:00,090 --> 00:19:04,420 U jien jaħżnu dak il-valur fil-forma, varjabbli. 426 00:19:04,420 --> 00:19:05,520 >> Allura dak li jiena jsir? 427 00:19:05,520 --> 00:19:08,960 Inti tista 'taħseb document.getElementByID bħala 428 00:19:08,960 --> 00:19:11,200 funzjoni speċjali li JavaScript jagħtik 429 00:19:11,200 --> 00:19:14,400 li litteralment idejn inti pointer għal waħda mill-lymph 430 00:19:14,400 --> 00:19:16,520 jew rettangoli f'dan siġra. 431 00:19:16,520 --> 00:19:21,470 Allura issa dak hu forma varjabbli tagħna fl JavaScript huwa attwalment tipponta lejn. 432 00:19:21,470 --> 00:19:25,120 >> Allura issa l-sintassi hija differenti minn C. Iżda aħna qed tagħmel ftit affarijiet hawn. 433 00:19:25,120 --> 00:19:30,360 Waħda, dan huwa wieħed ftit stramba tfittex, ċertament versus C. 434 00:19:30,360 --> 00:19:32,180 Iżda tħares lejn linja 35. 435 00:19:32,180 --> 00:19:35,130 Allura fuq il form.onsubmit xellug. 436 00:19:35,130 --> 00:19:38,060 Ifakkar li onsubmit huwa bħal qasam fil-Struct. 437 00:19:38,060 --> 00:19:41,480 Jekk taħseb tal-formola varjabbli huwa biss qed Struct C, 438 00:19:41,480 --> 00:19:42,600 jista 'jkollha xi oqsma. 439 00:19:42,600 --> 00:19:46,410 >> Lura fil-ġurnata, kellna istudenti ismijiet, IDs, djar, dawk it-tip ta 'oqsma. 440 00:19:46,410 --> 00:19:48,520 Just think ta 'onsubmit bħala qasam ieħor. 441 00:19:48,520 --> 00:19:53,380 Imma hija qasam speċjali minħabba li l- browser huwa preprogrammed li jistennew 442 00:19:53,380 --> 00:19:57,530 .onsubmit li ma tkun valur bħal numru jew string, 443 00:19:57,530 --> 00:20:01,180 iżda li fil-fatt tkun funzjoni jew l-indirizz ta 'funzjoni 444 00:20:01,180 --> 00:20:02,570 fil-memorja tal-kompjuter. 445 00:20:02,570 --> 00:20:04,740 >> U fil-fatt, dan huwa dak dan il-keyword hawnhekk ma. 446 00:20:04,740 --> 00:20:06,710 Dan jgħid, agħti lili funzjoni ġdida. 447 00:20:06,710 --> 00:20:09,390 Imma dak li hu l-isem tagħha se tkun, apparentement? 448 00:20:09,390 --> 00:20:10,800 >> Thinking lura sat-Tnejn. 449 00:20:10,800 --> 00:20:13,430 450 00:20:13,430 --> 00:20:17,170 X'inhu l-isem ta 'dan funzjoni bbażati fuq dan sintassi? 451 00:20:17,170 --> 00:20:19,784 Le, I mean, hemm b'mod ċar ebda isem associated-- ċertament 452 00:20:19,784 --> 00:20:21,200 mhux dak li stajt enfasizzat hawn. 453 00:20:21,200 --> 00:20:22,560 >> Imma dak li attwalment OK. 454 00:20:22,560 --> 00:20:25,840 Din hija funzjoni anonimu, jew funzjoni lambda kif xi wħud jistgħu sejħa hija. 455 00:20:25,840 --> 00:20:27,589 U dan ifisser biss huwa għadu funzjoni. 456 00:20:27,589 --> 00:20:29,400 Huwa biss, inti ma tistax sejħa hija bl-isem. 457 00:20:29,400 --> 00:20:30,057 Iżda li OK. 458 00:20:30,057 --> 00:20:33,140 Minħabba darb'oħra, il-browser kien preprogrammed minn kumpaniji bħall-Google 459 00:20:33,140 --> 00:20:38,540 jew Microsoft jew Mozilla jew lil oħrajn biex biss jafu li jekk l-qasam .onsubmit 460 00:20:38,540 --> 00:20:43,400 ġewwa ta 'element formola għandha l- valur, titratta dan bħala function-- 461 00:20:43,400 --> 00:20:44,750 pointer funzjoni, jekk inti se. 462 00:20:44,750 --> 00:20:46,910 U sejħa hija meta tiġi ppreżentata l-formola. 463 00:20:46,910 --> 00:20:50,350 >> Allura dak kodiċi għandu jiġi eżegwit meta tiġi sottomessa l-formola? 464 00:20:50,350 --> 00:20:52,526 Apparentement, kollox ġewwa tal-Brace kaboċċi. 465 00:20:52,526 --> 00:20:53,650 U dan huwa biss stilistiċi. 466 00:20:53,650 --> 00:20:55,626 >> Inti tista 'tagħmel dan bħal għandna t-tendenza li jagħmlu fil CS50. 467 00:20:55,626 --> 00:20:58,250 Iżda fil-JavaScript, ħafna nies tendenza li dan jinżamm fuq l-istess linja 468 00:20:58,250 --> 00:21:01,960 sempliċement minħabba li aktar ċar huwa assoċjati ma 'dik il-funzjoni keyword. 469 00:21:01,960 --> 00:21:03,240 Allura issa dak am I tagħmel? 470 00:21:03,240 --> 00:21:08,616 >> Jekk form.email.value ugwali ugwali il-sekwenza vojta jew xejn, hawn 471 00:21:08,616 --> 00:21:11,490 ta 'twissija fejn jien ser ngħid, inti trid tipprovdi l-indirizz email tiegħek, 472 00:21:11,490 --> 00:21:12,690 u mbagħad jirritornaw falza. 473 00:21:12,690 --> 00:21:15,720 U huwa li falza ritorn li jipprevjeni l-forma milli sottomessa. 474 00:21:15,720 --> 00:21:19,480 Sadanittant, jekk il-valur password huwa vojt, jien ser Yell fil-utent 475 00:21:19,480 --> 00:21:21,150 u jgħidu, inti trid tipprovdi password. 476 00:21:21,150 --> 00:21:23,700 >> Affarijiet sadattant huma jkollna ftit fancier hawn. 477 00:21:23,700 --> 00:21:29,160 Jekk form.password.value ma form.confirmation.value ugwali, 478 00:21:29,160 --> 00:21:31,680 qasam ieħor, Yell fil l-utent li l-passwords 479 00:21:31,680 --> 00:21:33,860 ma jaqblux għax ma mument ilu. 480 00:21:33,860 --> 00:21:35,780 U allura dan wieħed huwa a ftit sexier minħabba I 481 00:21:35,780 --> 00:21:40,470 know I kien jaf kunċettwalment li iċċekkjat ikun isem kaxxa kontroll tal-. 482 00:21:40,470 --> 00:21:45,680 >> So I tista 'biss tuża exclamation punt li jgħidu jekk il-verifika ma tkunx 483 00:21:45,680 --> 00:21:48,040 checked-- huwa l-Boolean valur, vera jew false-- 484 00:21:48,040 --> 00:21:49,700 I ser Yell fil-utent għal dik ir-raġuni. 485 00:21:49,700 --> 00:21:52,300 Inkella, jekk irridu jiksbu permezz kollha ta 'dawn il-kundizzjonijiet, 486 00:21:52,300 --> 00:21:53,270 ejja biss jirritorna veru. 487 00:21:53,270 --> 00:21:54,700 Ħalli tkun sottomessa l-formola. 488 00:21:54,700 --> 00:21:56,560 U dan imbagħad se jiġri. 489 00:21:56,560 --> 00:21:57,740 >> Ejja tip fil krimżi. 490 00:21:57,740 --> 00:22:00,230 Ejja jivverifika l-kaxxa, ikklikkja Reġistru. 491 00:22:00,230 --> 00:22:01,979 U issa I jgħaddu lejn id-destinazzjoni. 492 00:22:01,979 --> 00:22:03,270 Issa, hemm ebda database hemmhekk. 493 00:22:03,270 --> 00:22:05,370 Hemm xejn interessanti fil register.php. 494 00:22:05,370 --> 00:22:07,980 I biss meħtieġa xi ħaġa li attwalment jitkellem. 495 00:22:07,980 --> 00:22:09,140 So let me nieqaf, hawn. 496 00:22:09,140 --> 00:22:16,270 Kwalunkwe mistoqsijiet dwar dak li aħna ħadthom biss isir jew dak li xi wħud ta 'dan sintassi ġdida hija? 497 00:22:16,270 --> 00:22:17,640 OK, yeah? 498 00:22:17,640 --> 00:22:20,025 >> UDJENZA: Allura kull Checkbox huwa awtomatikament Boolean. 499 00:22:20,025 --> 00:22:21,650 Inti ma għandekx li tiddikjaraha bħal dik. 500 00:22:21,650 --> 00:22:22,649 >> DAVID J. Malan: Correct. 501 00:22:22,649 --> 00:22:29,340 Kwalunkwe Checkbox thats mibgħuta lilek minn forma HTML għall-kodiċi JavaScript tiegħek 502 00:22:29,340 --> 00:22:31,760 se jiġu ttrattati, iva, bħala Boolean value-- vera jew falza. 503 00:22:31,760 --> 00:22:32,635 Din hija mistoqsija tajba. 504 00:22:32,635 --> 00:22:36,080 Billi l-valuri l-oħra, ta ' Naturalment, kienu test, kordi AKA. 505 00:22:36,080 --> 00:22:38,500 >> Kull dritt, so let me Rewind daqsxejn aktar. 506 00:22:38,500 --> 00:22:39,900 Liema kienet l-punt kollu ta 'dan? 507 00:22:39,900 --> 00:22:41,400 Just biex ikunu ċari. 508 00:22:41,400 --> 00:22:44,940 Bħal, aħna diġà jafu, anke minn Pset7 u anki minn lecture ġimgħa li għaddiet 509 00:22:44,940 --> 00:22:51,120 eżempji, li nistgħu ovvjament tiċċekkja $ _GET $ _POST Tara jekk l-utent tagħtina 510 00:22:51,120 --> 00:22:52,200 valur vojta. 511 00:22:52,200 --> 00:22:54,400 Ftakar il-funzjoni vojta fil-PHP. 512 00:22:54,400 --> 00:22:58,040 >> Hekk biss tkun ċara, x'hemm raġuni waħda nistgħu wkoll 513 00:22:58,040 --> 00:23:00,535 tixtieq li tagħmel dan żball iċċekkjar ġewwa tal-browser? 514 00:23:00,535 --> 00:23:03,350 515 00:23:03,350 --> 00:23:06,080 X'hemm l-motivazzjoni hawn? 516 00:23:06,080 --> 00:23:06,580 Yeah. 517 00:23:06,580 --> 00:23:09,735 >> UDJENZA: Faster, u inti ma jibagħtu data inutli lis-server. 518 00:23:09,735 --> 00:23:10,610 DAVID J. Malan: Tajba. 519 00:23:10,610 --> 00:23:11,170 Huwa aktar mgħaġġel. 520 00:23:11,170 --> 00:23:12,920 Inti ma tibgħat inutli data lill-server. 521 00:23:12,920 --> 00:23:14,670 >> Allura ikollok lura aktar reazzjoni immedjata. 522 00:23:14,670 --> 00:23:16,560 U b'mod ġenerali, l-utent esperjenza huwa aħjar. 523 00:23:16,560 --> 00:23:17,900 Aħseb dwar l-alternattiva. 524 00:23:17,900 --> 00:23:21,160 >> Jekk għal Gmail-- u kien il-każ ħafna snin ilu. 525 00:23:21,160 --> 00:23:24,160 Ejja ngħidu li inti ltqajna email ġdid Gmail tiegħek kont, imma l-uniku mod permezz 526 00:23:24,160 --> 00:23:26,510 biex tara li huwa li, bħal, rikarigu-paġna kollha. 527 00:23:26,510 --> 00:23:29,030 Jew ejja ngħidu li inti ikklikkja fuq rabta biex taqra email. 528 00:23:29,030 --> 00:23:31,600 >> Kollox għandu rikarigu hekk li tista 'tara l-email. 529 00:23:31,600 --> 00:23:33,380 Jew Facebook-- ikollok messaġġ chat. 530 00:23:33,380 --> 00:23:36,000 Inti ma tara sakemm inti rikarigu il-paġna jew ikklikkja xi rabta. 531 00:23:36,000 --> 00:23:38,380 >> Bħal, dan ikun awfully utent esperjenza annoying. 532 00:23:38,380 --> 00:23:41,300 U dan huwa dak li kien simili, b'mod ċar, lura meta I dam għal UC 533 00:23:41,300 --> 00:23:44,760 u l-web kien ħafna inqas dinamiku u JavaScript ma kienx daqshekk popularized 534 00:23:44,760 --> 00:23:45,601 kif inhu issa. 535 00:23:45,601 --> 00:23:47,850 U l-affarijiet huma jkollna ħafna aktar dinamiku u ħafna aktar 536 00:23:47,850 --> 00:23:49,900 naħa tal-klijent f'dan is-sens. 537 00:23:49,900 --> 00:23:54,370 >> Iżda hemm qabda hawnhekk, u dan huwa tip ta 'gotcha annoying. 538 00:23:54,370 --> 00:23:58,720 Sempliċiment għax inti żid naħa tal-klijent kxif bħal dan ma jfissirx 539 00:23:58,720 --> 00:24:01,430 inti tista 'jew għandha tabbanduna sejbien server sekondarji. 540 00:24:01,430 --> 00:24:04,080 Inti essenzjalment tixtieq li tqiegħed tiegħek żball iċċekkjar fiż-żewġ postijiet. 541 00:24:04,080 --> 00:24:05,830 Għaliex dak kien wieħed tal-lezzjoni mitgħallma 542 00:24:05,830 --> 00:24:10,270 mill-artikolu I taqra xi siltiet minn ma 'dan system-- SMF stupid 543 00:24:10,270 --> 00:24:14,410 Content Management System-- li kienet implimentazzjoni tas-sistema ta 'awtentikazzjoni tagħha, 544 00:24:14,410 --> 00:24:16,790 login tagħha via liema mekkaniżmu? 545 00:24:16,790 --> 00:24:19,515 546 00:24:19,515 --> 00:24:20,469 JavaScript. 547 00:24:20,469 --> 00:24:21,499 >> UDJENZA: JavaScript. 548 00:24:21,499 --> 00:24:23,290 DAVID J. Malan: JavaScript, eżattament, id-dritt? 549 00:24:23,290 --> 00:24:24,610 Hija kienet qed tuża JavaScript. 550 00:24:24,610 --> 00:24:27,120 U litteralment, inti guys jkollhom lagħbu ftit probabbilment 551 00:24:27,120 --> 00:24:28,700 ma Ispettur Chrome. 552 00:24:28,700 --> 00:24:30,890 U jekk I jistgħu jsibuha, jispezzjonaw element. 553 00:24:30,890 --> 00:24:33,670 >> Let me go fuq biex tagħmel l-għażliet Chrome. 554 00:24:33,670 --> 00:24:37,080 U dan huwa kemm huwa faċli biex jiskonnettja JavaScript fil-browser. 555 00:24:37,080 --> 00:24:38,950 Iċċekkja, mhux aktar JavaScript. 556 00:24:38,950 --> 00:24:41,070 >> Allura fil-ġustizzja, lott tal-web dawn il-jiem 557 00:24:41,070 --> 00:24:43,430 huwa biss se break minħabba Gmail u sites-- oħra 558 00:24:43,430 --> 00:24:46,140 Facebook-- jassumi li JavaScript hija ppermettiet. 559 00:24:46,140 --> 00:24:50,180 Imma jekk inti qed tagħmel xi ħaġa stupid bħal biss validazzjoni utenti input 560 00:24:50,180 --> 00:24:52,520 u l-iċċekkjar għal żbalji fuq il-naħa tal-klijent, 561 00:24:52,520 --> 00:24:54,940 avversarju jistgħu faċilment jagħmlu dan. 562 00:24:54,940 --> 00:24:57,180 U allura anki aktar intelliġenti avversarju bħal inti guys 563 00:24:57,180 --> 00:25:01,120 issa jistgħu jużaw telnet jew Curl jew l-ordnijiet linja biss kmand 564 00:25:01,120 --> 00:25:05,300 u fil-fatt tibgħat messaġġi lill-server li b'mod simili mhumiex żball ċċekkjati. 565 00:25:05,300 --> 00:25:08,380 >> Allura dan huwa aktar ta ' deċiżjoni user interface 566 00:25:08,380 --> 00:25:13,060 milli huwa attwali tekniku improvement-- implimentazzjoni 567 00:25:13,060 --> 00:25:14,410 naħa tal-klijent xi ħaġa bħal din. 568 00:25:14,410 --> 00:25:16,800 Allura issa t'għajn malajr, iżda mbagħad I ser tiddifferixxi għall-mixja online 569 00:25:16,800 --> 00:25:17,674 permezz għal dan wieħed. 570 00:25:17,674 --> 00:25:21,480 Fil-forma tnejn, għandna attwalment marru permezz u mnaddfa l-kodiċi ftit. 571 00:25:21,480 --> 00:25:23,650 Iżda let me tiddifferixxi għal wieħed mill-videos aħna ser probabbli 572 00:25:23,650 --> 00:25:27,970 jintegraw fil Pset8 li biss turi inti a sintassi simili jużaw librerija imsejjaħ 573 00:25:27,970 --> 00:25:32,320 jQuery, li huwa super, super librerija popolari fl JavaScript 574 00:25:32,320 --> 00:25:34,510 li franchement ħafna nies biss użu dawn il-jiem 575 00:25:34,510 --> 00:25:37,070 u anke jikkonfondi bħala benesseri JavaScript innifsu. 576 00:25:37,070 --> 00:25:38,950 >> U li hemm tendenza li jinvolvi xi sinjali dollaru 577 00:25:38,950 --> 00:25:41,350 u keywords bħal dokument fil-parentesi hawn. 578 00:25:41,350 --> 00:25:44,480 Iżda għal darb'oħra, let me tiddifferixxi għal xi tutorials kajman online 579 00:25:44,480 --> 00:25:46,750 pjuttost milli jiksbu marbuta fil biss sintassi. 580 00:25:46,750 --> 00:25:48,630 Ejja jimxu fuq xi ħaġa cooler ftit 581 00:25:48,630 --> 00:25:50,520 f'termini tal-applikazzjonijiet ta 'dan. 582 00:25:50,520 --> 00:25:57,730 >> Allura b'mod partikolari, let me go quddiem u jiftħu dan hawn. 583 00:25:57,730 --> 00:25:58,340 Come fuq. 584 00:25:58,340 --> 00:25:59,380 Hemm immorru. 585 00:25:59,380 --> 00:26:01,500 >> Let me jiftħu din l-istampa hawn. 586 00:26:01,500 --> 00:26:03,450 Bla bżonn kkumplikata tfittex, iżda 587 00:26:03,450 --> 00:26:07,880 jiddeskrivi teknika msejħa AJAX-- Asinkronika JavaScript u XML, fejn 588 00:26:07,880 --> 00:26:10,530 lX għall XML huwa attwalment m'għadhomx verament jintużaw. 589 00:26:10,530 --> 00:26:13,430 Hemm tendenza li jużaw xi ħaġa inkella msejħa JSON. 590 00:26:13,430 --> 00:26:16,560 >> Iżda hawnhekk hija kif xi ħaġa simili Google Maps jew Google Earth xogħlijiet. 591 00:26:16,560 --> 00:26:18,060 Ejja nippruvaw dan fuq il-fly, attwalment. 592 00:26:18,060 --> 00:26:21,590 Let me imorru quddiem u tiftaħ up Chrome fuq il-browser tiegħi. 593 00:26:21,590 --> 00:26:26,236 >> U let me go fis, jgħidu, maps.google.com. 594 00:26:26,236 --> 00:26:29,260 595 00:26:29,260 --> 00:26:31,930 U fil-fatt, jekk int qodma biżżejjed biex tiftakar dak, 596 00:26:31,930 --> 00:26:35,600 bħal, MapQuest kien simili lura fil-ġurnata, u forsi huma għadhom jaħdmu bħal dan. 597 00:26:35,600 --> 00:26:38,870 Meta inti użati biex tfittex something-- 33 Oxford Street, Cambridge, Massa, 598 00:26:38,870 --> 00:26:40,650 ejja do this-- inti fil-fatt, jekk inti 599 00:26:40,650 --> 00:26:43,000 riedu pan up u isfel, xellug u lemin, 600 00:26:43,000 --> 00:26:44,920 inti look like a vleġġa big fuq quċċata, u 601 00:26:44,920 --> 00:26:46,921 kieku nuruk ieħor qafas tal-mappa up here. 602 00:26:46,921 --> 00:26:49,753 Jew inti se ikklikkja xellug u int imur minn hawn, jew ikklikkja ieħor 603 00:26:49,753 --> 00:26:51,000 u inti tmur minn hawn. 604 00:26:51,000 --> 00:26:53,000 Iżda minflok dawn ġranet, aħna naturalment biss 605 00:26:53,000 --> 00:26:55,970 jieħdu għal mogħtija li nistgħu mmorru madwar Cambridge pretty malajr 606 00:26:55,970 --> 00:26:57,550 biss billi tikklikkja u jittrattienu. 607 00:26:57,550 --> 00:26:59,130 Imma avviż hemm xi glitches. 608 00:26:59,130 --> 00:27:02,160 >> Jekk nagħmel dan malajr biżżejjed, dak li jidher li jiġri 609 00:27:02,160 --> 00:27:05,960 bħala I drag ftit wisq malajr għall-kompjuter biex ilaħħqu? 610 00:27:05,960 --> 00:27:07,160 What do you tara? 611 00:27:07,160 --> 00:27:07,660 Yeah. 612 00:27:07,660 --> 00:27:09,232 >> UDJENZA: Il-pixels ma jġedded. 613 00:27:09,232 --> 00:27:10,940 DAVID J. Malan: Il- pixels ma jġedded. 614 00:27:10,940 --> 00:27:12,870 Hemm actually-- u int tista 'tara dan, fil-fatt, 615 00:27:12,870 --> 00:27:15,360 jekk inti qed jaraw online u nieqaf dan jew fil-fatt imewwet affarijiet isfel 616 00:27:15,360 --> 00:27:18,600 għall once-- tkun taf tara li hemm madum, kwadri, jew rettangoli li 617 00:27:18,600 --> 00:27:22,040 huma neqsin mill-mappa sakemm tieni qasma aktar tard, id-data aktar, 618 00:27:22,040 --> 00:27:24,390 aktar immaġini attwalment jidhru fuq l-iskrin. 619 00:27:24,390 --> 00:27:29,810 U fil-fatt, jekk nagħmlu dan billi tħares up Chrome's-- ejja ngħidu, Chrome-- 620 00:27:29,810 --> 00:27:30,310 ejja ara. 621 00:27:30,310 --> 00:27:31,090 Aħna ma tistax tagħmel dan. 622 00:27:31,090 --> 00:27:31,860 >> Oh, Whoops. 623 00:27:31,860 --> 00:27:34,761 Ejja jiftħu maps.google.com. 624 00:27:34,761 --> 00:27:36,660 Let me jagħmlu l-tieqa akbar mill-ġdid. 625 00:27:36,660 --> 00:27:38,836 >> Mur lura sa 33 Oxford Street. 626 00:27:38,836 --> 00:27:42,010 627 00:27:42,010 --> 00:27:43,760 Liema kienet l-websajt I kien fuq riċentement? 628 00:27:43,760 --> 00:27:46,440 I kellha din, bħal, arrest privat biex myself li jien messaġġ imbagħad instant 629 00:27:46,440 --> 00:27:48,470 kwalunkwe ħabib li kien online li riedu biex tismagħha. 630 00:27:48,470 --> 00:27:49,345 Hemm xi websajt. 631 00:27:49,345 --> 00:27:52,680 Naħseb li huwa Comcast-- hekk ISP American kbir ħafna. 632 00:27:52,680 --> 00:27:56,355 Inti tista ', meta jiffirma għal cable ġdida servizz modem jew servizz tat-TV bil-kejbil, 633 00:27:56,355 --> 00:27:59,230 dawn ikollhom forma raġonevolment ħafna fejn dawn jistaqsu għall-indirizz tiegħek. 634 00:27:59,230 --> 00:28:01,450 U jkollhom din aqwa karatteristika imsejjaħ auto komplet, 635 00:28:01,450 --> 00:28:04,600 bħall-Google, li jibda biex jimlew fit-tweġiba għall-mistoqsija tiegħek. 636 00:28:04,600 --> 00:28:08,090 >> Il-problema hija, dawn ma auto komplet fuq l-ewwel affarijiet li inti tip. 637 00:28:08,090 --> 00:28:12,890 Mela jekk inti tibda ittajpjar fi 33, dan ser nuruk litteralment f'kull dar 638 00:28:12,890 --> 00:28:15,790 fl-Amerika li jibda bin-numru 33 639 00:28:15,790 --> 00:28:17,920 qabel ma jkompli jistennew li inti tip aktar. 640 00:28:17,920 --> 00:28:20,660 Mela jekk inti tip 33 Oxford, allura inti turi kull triq 641 00:28:20,660 --> 00:28:24,726 fl-Amerika li għandha 33 Oxford fl isem tagħha, irrispettivament mill-belt 642 00:28:24,726 --> 00:28:25,350 li int fil. 643 00:28:25,350 --> 00:28:26,320 >> U allura inti tkompli ittajpjar. 644 00:28:26,320 --> 00:28:28,930 U finalment, huwa jirrealizza li dawn ma servizz offerta lill-dar tiegħek fl-Cambridge 645 00:28:28,930 --> 00:28:29,920 jew xi ħaġa bħal dik. 646 00:28:29,920 --> 00:28:33,410 Imma l-punt huwa, dan huwa l-aktar implimentazzjoni asinine ta auto 647 00:28:33,410 --> 00:28:34,140 jitlesta qatt. 648 00:28:34,140 --> 00:28:36,400 >> U jien biss jmorru off fuq din il-tanġent għal darb'oħra. 649 00:28:36,400 --> 00:28:39,040 Iżda hemm modi tajba biex jużaw JavaScript u modi ħżiena. 650 00:28:39,040 --> 00:28:40,750 U li mhux neċessarjament l-aħjar wieħed. 651 00:28:40,750 --> 00:28:46,360 >> Iżda l-punt hawn, qabel dan tirade, kienet biex jinfetħu għodod stabbiliti hawn 652 00:28:46,360 --> 00:28:49,480 u jiftħu għodod iżviluppatur, kif konna mħeġġa qabel, 653 00:28:49,480 --> 00:28:52,840 u biex tara l-Netwerk tab kif I ikklikkja verament mgħaġġel. 654 00:28:52,840 --> 00:28:55,400 U avviż mazz sħiħ ta 'nikseb talbiet ġara. 655 00:28:55,400 --> 00:28:57,310 Kollha ta 'dan ġara peress I mkaxkra. 656 00:28:57,310 --> 00:29:00,170 >> U l-aktar probabbli, tabilħaqq ħafna ta 'dawn ringieli 657 00:29:00,170 --> 00:29:04,060 issa huma immaġni JPEG slash Tipi MIME jew tipi ta 'kontenut. 658 00:29:04,060 --> 00:29:07,750 Dak għax dak chrome qed tagħmel kull darba I ikklikkja u drag, ikklikkja 659 00:29:07,750 --> 00:29:11,650 u drag, huwa huwa attwati, oh, I bżonn li jmorru jistaqsu Google għal-maduma 660 00:29:11,650 --> 00:29:15,080 fuq il-mappa li l-hawn fuq, malajr niżżlu permezz HTTP, 661 00:29:15,080 --> 00:29:19,550 u mbagħad żid lill-hekk imsejħa DOM għall-browsers web fil siġra memorja 662 00:29:19,550 --> 00:29:24,430 rappreżentazzjoni sabiex l-utent, me, jara li maduma aġġornata. 663 00:29:24,430 --> 00:29:26,795 U dan huwa minħabba l- teknika msejħa Ajax. 664 00:29:26,795 --> 00:29:28,920 Lura fil-ġurnata, huwa verament kien il-każ li jekk inti 665 00:29:28,920 --> 00:29:33,050 riedu bidla x'hemm fuq l-iskrin, inti għandek ikklikkja up, down, xellug, 666 00:29:33,050 --> 00:29:33,550 dritt. 667 00:29:33,550 --> 00:29:34,740 U mbagħad paġna ġdida tiftaħ. 668 00:29:34,740 --> 00:29:36,531 Iżda dawn il-ġranet, kollox huwa aktar dinamiku. 669 00:29:36,531 --> 00:29:40,490 Dan jiġri fil-mod aħna bnedmin kieku tama li fil-fatt ikun interattiv. 670 00:29:40,490 --> 00:29:43,210 U hija tikseb dan billi permezz ta 'teknika msejħa 671 00:29:43,210 --> 00:29:46,170 Ajax, li hija forsi l-aħjar spjegat permezz eżempju. 672 00:29:46,170 --> 00:29:49,730 L-ewwel, let me imorru quddiem u jiftħu fajl 673 00:29:49,730 --> 00:29:53,540 imsejħa quote.php fl kodiċi ta 'distribuzzjoni tal-lum. 674 00:29:53,540 --> 00:29:56,200 >> U allura let me do Whoops symbol--. 675 00:29:56,200 --> 00:30:02,399 Let me do simbolu = GOOG għal ftit xi stokk. 676 00:30:02,399 --> 00:30:04,440 Attwalment jew, ejja jagħmlu l- wieħed mill-FREE Pset. 677 00:30:04,440 --> 00:30:05,270 Ikteb. 678 00:30:05,270 --> 00:30:06,580 >> U issa Avviż dak I nikseb lura. 679 00:30:06,580 --> 00:30:09,210 Allura dan huwa verament fajl PHP qasir li I 680 00:30:09,210 --> 00:30:13,210 kiteb li sempliċement jissellef kodiċi mill-funzjoni lookup Pset7 ta 681 00:30:13,210 --> 00:30:17,830 u spits out jużaw dan Brace kaboċċi u kwotazzjonijiet u notazzjoni kolon, apparentement, 682 00:30:17,830 --> 00:30:22,747 prezz l-istokk kurrenti għall- kumpanija li inti jgħaddu permezz get. 683 00:30:22,747 --> 00:30:24,580 Allura dan huwa differenti mill-maġġoranza ta 'dak li konna 684 00:30:24,580 --> 00:30:26,496 jsir f'dak l-avviż jien litteralment tobżoq out 685 00:30:26,496 --> 00:30:27,870 dak qisu kodiċi JavaScript. 686 00:30:27,870 --> 00:30:30,020 >> Fil-fatt, dan huwa oġġett JavaScript. 687 00:30:30,020 --> 00:30:34,130 Fil-fatt, biss biex tkun aktar ċara, JavaScript Għan Notation-- JSON-- 688 00:30:34,130 --> 00:30:38,330 huwa biss mod fancy ta 'tgħid li inti jistgħu jirrappreżentaw data JavaScript ħafna 689 00:30:38,330 --> 00:30:41,660 bħal inti tista 'fil PHP jużaw pari valur ewlenin. 690 00:30:41,660 --> 00:30:44,270 Mela jekk jien ridt li niddikjara varjabbli fl JavaScript 691 00:30:44,270 --> 00:30:47,872 li jirrappreżenta Zamyla, għal instance-- a Struct għall Zamyla-- 692 00:30:47,872 --> 00:30:49,580 u aħna ser sejħa hija student, dan il-varjabbli. 693 00:30:49,580 --> 00:30:53,060 ID tagħha wieħed, dar hija Winthrop, u l-isem huwa Zamyla. 694 00:30:53,060 --> 00:30:55,490 >> Imma I jistgħu wkoll ikollhom firxa ta 'oġġetti. 695 00:30:55,490 --> 00:30:58,710 Hekk jekk I attwalment riedu li jkollhom firxa fil JavaScript fih 696 00:30:58,710 --> 00:31:01,740 multipli oġġetti bħal dawn, dan ħin jirrappreżentaw l-istaff, 697 00:31:01,740 --> 00:31:04,910 I jista 'jkollhom dawn it-tliet biċċiet ta 'kodiċi lura 698 00:31:04,910 --> 00:31:08,560 li lura lura għal dawn tliet membri tal-persunal ta 'qabel. 699 00:31:08,560 --> 00:31:12,201 Allura l-sintassi, pretty simili għal both-- għal PHP. 700 00:31:12,201 --> 00:31:13,700 Iżda dan huwa partikolarment JavaScript. 701 00:31:13,700 --> 00:31:15,940 Huwa oġġett notazzjoni. 702 00:31:15,940 --> 00:31:17,240 Allura dak li huwa dan utli għall? 703 00:31:17,240 --> 00:31:21,580 >> Jekk nikteb kodiċi li spits out JSON-- JavaScript Għan Notation-- għalf li 704 00:31:21,580 --> 00:31:24,670 tidher bħal dan jew għalf li Dehra istruttura Zamyla tal, 705 00:31:24,670 --> 00:31:27,730 I jistgħu attwalment jużaw dan fi programmi nikteb. 706 00:31:27,730 --> 00:31:30,660 Let me mur ajax0.html. 707 00:31:30,660 --> 00:31:33,310 U dan too-- mhux wisq ħsibt mogħtija lill-estetika. 708 00:31:33,310 --> 00:31:34,660 Iżda jaraw dak li jiġri. 709 00:31:34,660 --> 00:31:37,050 >> Let me imorru quddiem u t-tip b'xejn hawn. 710 00:31:37,050 --> 00:31:38,490 Ikklikkja jiksbu kwotazzjoni. 711 00:31:38,490 --> 00:31:41,060 U avviż l-URL ma tkunx inbidlet. 712 00:31:41,060 --> 00:31:47,250 Imma jien ma nikseb pop up ma apparentament Penny prezz tat-titoli tal-lum ta '$ 0.15. 713 00:31:47,250 --> 00:31:49,062 Allura mhux kollha li ħżiena. 714 00:31:49,062 --> 00:31:52,020 Iżda d-differenza hija li b'xi mod, din id-data daħal lura lili direttament. 715 00:31:52,020 --> 00:31:54,250 Imma ejja jieħdu pass lejn xi ħaġa aktar familjari. 716 00:31:54,250 --> 00:31:58,900 Fil verżjoni waħda ta 'dan, let me tip free darb'oħra, ikklikkja Get kwotazzjoni, 717 00:31:58,900 --> 00:32:01,146 u now-- oh, dan kien attwalment l-verżjoni jQuery. 718 00:32:01,146 --> 00:32:03,270 So let me-- I ma fast-quddiem pjuttost biżżejjed. 719 00:32:03,270 --> 00:32:05,830 Let me mur verżjoni tnejn, li huwa fejn jien ridt. 720 00:32:05,830 --> 00:32:07,260 Avviż dak I ghamilt hawn. 721 00:32:07,260 --> 00:32:10,370 I jkollhom web page-- super Verżjoni sempliċi ta 'kwalunkwe web page 722 00:32:10,370 --> 00:32:14,260 inti tista 'tuża llum ma' qasam tat-test hawn b'xejn u mbagħad apparentement biss 723 00:32:14,260 --> 00:32:14,880 test. 724 00:32:14,880 --> 00:32:16,860 >> Dan mhuwiex għamla hawn, apparentement. 725 00:32:16,860 --> 00:32:19,360 Imma jekk jien ikklikkja nikseb kwotazzjoni, avviż page web tiegħi 726 00:32:19,360 --> 00:32:22,760 wasal biex jinbidel daqslikieku I biss ltqajna messaġġ instant ġdida 727 00:32:22,760 --> 00:32:25,360 jew bħala għalkemm I biss mċaqalqa l- Mappa u meħtieġa biex tikseb aktar informazzjoni 728 00:32:25,360 --> 00:32:29,220 miżjud dinamiku għall-paġna web mingħajr il-bdil URL u l-utent 729 00:32:29,220 --> 00:32:30,980 esperjenza jkollna interrott. 730 00:32:30,980 --> 00:32:35,750 Tabilħaqq, jien xorta fil- eżatt istess ajax2.html place--. 731 00:32:35,750 --> 00:32:39,080 >> Mela ejja nħarsu biss lejn dan l-eżempju u tara kif dan qed jiġri. 732 00:32:39,080 --> 00:32:42,490 Let me go fis ajax2.html. 733 00:32:42,490 --> 00:32:44,770 U avviż l-formola ewwel. 734 00:32:44,770 --> 00:32:47,092 >> Down hawn, jien tidwir off auto komplet. 735 00:32:47,092 --> 00:32:48,800 Kultant jiġrilha annoying jekk il-browser 736 00:32:48,800 --> 00:32:50,508 qed tipprova nuruk istorja kollha tiegħek. 737 00:32:50,508 --> 00:32:53,450 Allura inti tista 'tagħmel dan fil-HTML minn biss qal auto jitlesta off. 738 00:32:53,450 --> 00:32:57,290 >> Stajt mogħtija dan it-test il-qasam ta ' symbol-- pjuttost, ID tat simbolu. 739 00:32:57,290 --> 00:32:58,977 U issa, din hija karatteristika interessanti. 740 00:32:58,977 --> 00:33:01,310 Aħna ma tkellmu dwar span, imma int tista 'taħseb dwar dan 741 00:33:01,310 --> 00:33:03,177 bħal paragrafu tag div jew tag. 742 00:33:03,177 --> 00:33:05,010 Huwa dak li sejjaħ għal fil-linja element, li 743 00:33:05,010 --> 00:33:07,415 ifisser li inti mhux se tikseb paragrafu break fuq u taħt dan. 744 00:33:07,415 --> 00:33:11,530 Huwa biss ser jibqgħu fil-linja mingħajr laqtu l-ekwivalenti ta 'tidħol. 745 00:33:11,530 --> 00:33:17,980 So I taw dan blokki ta 'HTML li għandu jkun iddeterminat identifikatur uniku 746 00:33:17,980 --> 00:33:20,130 li I arbitrarjament imsejħa prezz. 747 00:33:20,130 --> 00:33:21,560 U I għandhom Issottometti buttuna. 748 00:33:21,560 --> 00:33:25,420 >> Minħabba li issa up here-- u dan huwa kodiċi kif ftit attwalment super aqwa 749 00:33:25,420 --> 00:33:27,660 inti tista 'tikteb biex tagħmel relattivament pulita things-- 750 00:33:27,660 --> 00:33:31,800 Avviż dak I ghamilt up here jekk I iscroll sal-kap ta 'din il-paġna. 751 00:33:31,800 --> 00:33:34,970 Stajt inklużi l-ewwel fil my head tag iskrittura 752 00:33:34,970 --> 00:33:37,410 li attwalment referenzi ta ' JavaScript fajl x'imkien ieħor. 753 00:33:37,410 --> 00:33:39,702 Dan huwa mill-organizzazzjoni li li jikteb jQuery, 754 00:33:39,702 --> 00:33:42,660 u dan huwa biss giving you l-aħħar verżjoni ta 'librerija jQuery tagħhom. 755 00:33:42,660 --> 00:33:46,305 >> Allura dan huwa tip simili sharp jinkludu fil C jew jeħtieġu fil-PHP. 756 00:33:46,305 --> 00:33:48,900 Tuża l-tikketta iskrittura ma 'attribut sors. 757 00:33:48,900 --> 00:33:52,030 Imma issa kodiċi tiegħi stess huwa se tkun id-dritt fil hawn. 758 00:33:52,030 --> 00:33:54,170 >> Avviż I għandhom funzjoni msejħa Quotes. 759 00:33:54,170 --> 00:33:56,180 U jidher ftit cryptic ewwel daqqa t'għajn. 760 00:33:56,180 --> 00:33:57,305 Imma ejja tease dan apparti. 761 00:33:57,305 --> 00:33:59,090 Agħti me varjabbli msejħa URL. 762 00:33:59,090 --> 00:34:01,390 Tassenja din litteralment din is-sekwenza. 763 00:34:01,390 --> 00:34:04,530 Allura, kwotazzjonijiet uniku, kwotazzjonijiet doppja fil JavaScript biss tagħti me a string. 764 00:34:04,530 --> 00:34:06,900 X'jagħmel il-plus do? 765 00:34:06,900 --> 00:34:08,199 Konkatenazzjoni. 766 00:34:08,199 --> 00:34:12,610 >> Allura dan issa huwa l-sintassi jQuery li tieħu ftit jkollna użati biex. 767 00:34:12,610 --> 00:34:18,310 Iżda dan ifisser biss mur jiksbu lili l-DOM node li identifikatur uniku huwa simbolu. 768 00:34:18,310 --> 00:34:21,929 L-hashtag hemm mezzi simbolu identifikatur uniku. 769 00:34:21,929 --> 00:34:24,929 >> Is-sinjal dollaru fil- parentesi jfissirx biss, wrap dan 770 00:34:24,929 --> 00:34:28,510 fil jQuery speċi ta 'zalza sigriet hekk ikollok funzjonalità addizzjonali. 771 00:34:28,510 --> 00:34:31,880 U allura .val hija apparentement funzjoni, jew kif ngħidu issa, 772 00:34:31,880 --> 00:34:35,219 metodu ġewwa ta 'dan node li biss jagħtik l-valur. 773 00:34:35,219 --> 00:34:38,896 Allura fil-qosor, ikrah u konfuża kif dan jistenna ewwel daqqa t'għajn, 774 00:34:38,896 --> 00:34:42,020 dan ifisser biss tikseb ma 'l-utent ittajpjat fil, poġġih fl-aħħar tas-sekwenza 775 00:34:42,020 --> 00:34:42,880 billi concatenating dan. 776 00:34:42,880 --> 00:34:43,739 Li kollox. 777 00:34:43,739 --> 00:34:46,070 >> Allura issa,-aħħar tliet linji. 778 00:34:46,070 --> 00:34:48,690 Inti tista għafas ħafna funzjonalità minn tliet linji. 779 00:34:48,690 --> 00:34:52,199 Dan is-sinjal dollaru, bħala aside, huwa biss nickname 780 00:34:52,199 --> 00:34:55,800 għal varjabbli globali speċjali imsejħa litteralment jQuery. 781 00:34:55,800 --> 00:34:57,060 >> Sinjal dollaru biss jistenna jibred. 782 00:34:57,060 --> 00:35:00,080 Allura l-komunità jQuery biss tip ta użati bħala simbolu speċjali tagħhom. 783 00:35:00,080 --> 00:35:02,470 Dan ma jfissirx xi jfisser fil-PHP. 784 00:35:02,470 --> 00:35:06,356 Fil JavaScript, sinjal dollaru huwa bħad ittra tal-alfabett 785 00:35:06,356 --> 00:35:07,480 jew numru għal varjabbli. 786 00:35:07,480 --> 00:35:09,000 >> Inti tista 'biss jkollhom bħala l-isem. 787 00:35:09,000 --> 00:35:09,770 Biss jistenna jibred. 788 00:35:09,770 --> 00:35:11,890 Allura l-komunità adottat bħala nickname 789 00:35:11,890 --> 00:35:13,390 għal librerija tagħhom stess imsejħa jQuery. 790 00:35:13,390 --> 00:35:15,060 >> U huwa super popolari. 791 00:35:15,060 --> 00:35:17,620 Allura nikseb JSON huwa eżattament dak. 792 00:35:17,620 --> 00:35:19,920 Huwa funzjoni li l- folks fil jQuery kiteb 793 00:35:19,920 --> 00:35:23,340 li gets JSON minn server-- JavaScript Notazzjoni Għan. 794 00:35:23,340 --> 00:35:25,680 Minn dak URL huwa se biex tikseb dik l-informazzjoni? 795 00:35:25,680 --> 00:35:27,790 Apparentement minn dan il-URL hawn. 796 00:35:27,790 --> 00:35:31,180 >> U dak li għandu l-browser do kif Hekk kif jiġrilha lura din it-tweġiba? 797 00:35:31,180 --> 00:35:36,500 U dan huwa l-maġija ta 'Ajax, hekk li speak-- Asinkronika JavaScript fil XML. 798 00:35:36,500 --> 00:35:41,320 Huwa diffiċli li wieħed jara ma tali Eżempju sempliċi kif kellna hawn. 799 00:35:41,320 --> 00:35:44,730 >> Iżda dan kien mhux sinkroniku fl sens li l-kodiċi tiegħi meta 800 00:35:44,730 --> 00:35:48,530 esegwiti bagħat messaġġ lill- server biex tmur nikseb me xi JSON. 801 00:35:48,530 --> 00:35:51,340 U dan ġara super fast li sibt rispons. 802 00:35:51,340 --> 00:35:55,130 Imma x'hemm interessanti huwa li dan linja tal-kodiċi ma hang kompjuter tiegħi. 803 00:35:55,130 --> 00:35:56,550 >> I ma tara icon għażil. 804 00:35:56,550 --> 00:35:59,200 I ma jitilfu l- abbiltà li jimxu ġurdien tiegħi. 805 00:35:59,200 --> 00:36:01,340 Browser tiegħi kien attwalment perfettament multa. 806 00:36:01,340 --> 00:36:06,290 >> Minħabba li l-mod JavaScript mankijiet l- rispons mis-server huwa kif ġej. 807 00:36:06,290 --> 00:36:09,740 Tirreġistra dak youd sejħa funzjoni callback, li 808 00:36:09,740 --> 00:36:12,830 ifisser biss, ħej, JavaScript. 809 00:36:12,830 --> 00:36:16,100 Hekk kif il-server jirrispondi JSON, 810 00:36:16,100 --> 00:36:18,750 jekk jogħġbok ċempel din il-funzjoni anonima. 811 00:36:18,750 --> 00:36:23,910 >> U jekk jogħġbok għadda fis din il-funzjoni ikun x'ikun string-server bżiq out 812 00:36:23,910 --> 00:36:26,080 bħala argument imsejħa data. 813 00:36:26,080 --> 00:36:28,360 Għalhekk fl oħra, kliem, jekk Jien assemblaġġ dinamikament 814 00:36:28,360 --> 00:36:33,370 a quote.php URL tgħaddi f'dan simbolu bħal FREE jew GOOG jew whatnot, 815 00:36:33,370 --> 00:36:36,830 Jien imbagħad javżak JavaScript mur jiksbu dak URL. 816 00:36:36,830 --> 00:36:39,080 Ftakar li l-browser se jirritorna xi ħaġa 817 00:36:39,080 --> 00:36:42,680 li qisu rajna earlier-- dan. 818 00:36:42,680 --> 00:36:45,940 >> U dak it-tieni argument hawn biex tikseb JSON huwa qal 819 00:36:45,940 --> 00:36:48,450 huwa sejħa din il-funzjoni meta l-server gets lura 820 00:36:48,450 --> 00:36:52,440 jekk huwa 10 millisekondi minn issa jew 10 sekondi minn issa. 821 00:36:52,440 --> 00:36:55,840 U hekk kif inti tagħmel, żid il-prezz għall-paġna. 822 00:36:55,840 --> 00:36:58,030 Dan sintassi hawn biss tfisser mur jiksbu l-node 823 00:36:58,030 --> 00:37:01,940 mill-siġra li identifikatur uniku huwa price-- dik il-medda rajna qabel. 824 00:37:01,940 --> 00:37:04,320 >> Dan il-metodu jissejjaħ HTML biss jgħid, mur jissostitwixxu 825 00:37:04,320 --> 00:37:08,770 l-HTML li hemm mal data.price. 826 00:37:08,770 --> 00:37:10,200 X'hemm data.price? 827 00:37:10,200 --> 00:37:12,850 Ukoll, il-browser, tfakkar, wera lili din ġejjin lura. 828 00:37:12,850 --> 00:37:14,540 Allura din hija data. 829 00:37:14,540 --> 00:37:18,100 >> U għalhekk huwa ftit cryptic biex tara l-virgoli hawn. 830 00:37:18,100 --> 00:37:19,350 Imma fil-fatt, let me tagħmel dan. 831 00:37:19,350 --> 00:37:22,890 Let me biss paste dan reali fast fis gedit 832 00:37:22,890 --> 00:37:27,240 u juru dan simili aħna wera Istruttura Zamyla aktar kmieni. 833 00:37:27,240 --> 00:37:31,610 >> X'inhu l-server hija li jibgħat lura huwa ftit oġġett li tidher bħal dan. 834 00:37:31,610 --> 00:37:37,140 U hekk data.price huwa biss tajtu lili 0.1515. 835 00:37:37,140 --> 00:37:39,310 Allura ħafna ta 'ċaqliq partijiet hawn kollha f'daqqa. 836 00:37:39,310 --> 00:37:41,860 >> Iżda l-takeaways ewlenin hija li għandna din il-ħila 837 00:37:41,860 --> 00:37:44,600 biex tagħmel HTTP addizzjonali talbiet li jużaw JavaScript 838 00:37:44,600 --> 00:37:46,090 mingħajr ma jkollhom rikarigu-paġna. 839 00:37:46,090 --> 00:37:49,580 U allura nistgħu attwalment jibdlu l-web page fuq il-fly. 840 00:37:49,580 --> 00:37:51,850 U jirriżulta li JavaScript u lingwi oħra 841 00:37:51,850 --> 00:37:54,510 jistgħu jintużaw issa mhux biss li jindiblu paġni web, 842 00:37:54,510 --> 00:37:57,960 iżda li attwalment jiktbu softwer fi kompjuter attwali, 843 00:37:57,960 --> 00:38:00,240 mhux limitati biss għall Chrome jew bħalhom. 844 00:38:00,240 --> 00:38:03,530 >> Fil-fatt, if-- Colton, kieku inti simili biex jingħaqdu magħna back up here 845 00:38:03,530 --> 00:38:06,100 bil-kodiċi lab tiegħek, u Chang kif ukoll? 846 00:38:06,100 --> 00:38:09,140 Ejja imorru quddiem, wara li tkellem dwar funzjonijiet anonimi u callbacks 847 00:38:09,140 --> 00:38:13,090 u verament tentar destin hawn bi demo ħajjin ma fsada 848 00:38:13,090 --> 00:38:16,480 teknoloġija avvanzata, wieħed mill dawn il-mezzi Elite Mozzjoni. 849 00:38:16,480 --> 00:38:18,940 Issa, dan il-mezz, irtirar, huwa mezz USB ftit 850 00:38:18,940 --> 00:38:25,620 kif ukoll that-- thats beautiful-- li plugs fil-portijiet USB tiegħek. 851 00:38:25,620 --> 00:38:29,120 >> U allura huwa jipprovdi input fil-forma ta 'ġesti umani 852 00:38:29,120 --> 00:38:32,560 billi jinstabu jużaw travi infrared, essenzjalment, movimenti minn driegħ tiegħek. 853 00:38:32,560 --> 00:38:35,150 Allura billi dak Maria ppruvaw fuq qabel kienet muskolari, 854 00:38:35,150 --> 00:38:39,000 attwalment tħossok x'hemm jinbidlu driegħ tiegħek, dan huwa infrared bbażata. 855 00:38:39,000 --> 00:38:44,390 Allura huwa tfittex għal movimenti fi ħdan t-tip ta isfera ta 'marda jew hekk 856 00:38:44,390 --> 00:38:46,190 tal-apparat innifsu. 857 00:38:46,190 --> 00:38:48,950 >> Allura għaliex ma I jieħdu stab f'dan l-ewwel? 858 00:38:48,950 --> 00:38:53,100 U ejja imorru quddiem u tarmi inti up fuq l-overhead hawn. 859 00:38:53,100 --> 00:38:56,250 Mela ejja tpoġġi laptop Colton tal up here. 860 00:38:56,250 --> 00:38:58,360 Imxejna ltqajna Andrew fuq it-TV. 861 00:38:58,360 --> 00:39:00,160 U dak li tixtieq lili biex tagħmel l-ewwel? 862 00:39:00,160 --> 00:39:02,409 >> COLTON: Jimxi 'l quddiem u biss poġġi idejk fuq dan Guy 863 00:39:02,409 --> 00:39:04,430 u tkun taf tara xi glitter fabulous. 864 00:39:04,430 --> 00:39:07,230 >> DAVID J. Malan: Sbieħ ħafna. 865 00:39:07,230 --> 00:39:11,110 Dan qed jiġri kollha fil-ħin reali. 866 00:39:11,110 --> 00:39:11,889 OK. 867 00:39:11,889 --> 00:39:12,680 Kull dritt, u Yep. 868 00:39:12,680 --> 00:39:14,119 Hekk sbieħ. 869 00:39:14,119 --> 00:39:15,410 Kull dritt, x'iktar tista nagħmlu? 870 00:39:15,410 --> 00:39:17,900 >> COLTON: Mur fil-iskrin li jmiss u ara. 871 00:39:17,900 --> 00:39:19,136 >> DAVID J. Malan: Kull dritt. 872 00:39:19,136 --> 00:39:21,780 >> COLTON: A logħba ftit gost fejn ikollok biex tagħmel robots. 873 00:39:21,780 --> 00:39:24,738 >> DAVID J. Malan: Kull dritt, hekk din huwa f'idejn foloz juru lili x'għandek tagħmel. 874 00:39:24,738 --> 00:39:27,920 COLTON: Iva Allura aqbad u grab wieħed mill-blokki 875 00:39:27,920 --> 00:39:30,637 u poġġih fuq quċċata ta 'ġisem li robot. 876 00:39:30,637 --> 00:39:32,137 DAVID J. Malan: Oh, hemm naħa tiegħi. 877 00:39:32,137 --> 00:39:34,000 Oh. 878 00:39:34,000 --> 00:39:34,780 OK, adorable. 879 00:39:34,780 --> 00:39:37,500 880 00:39:37,500 --> 00:39:38,650 Stenna minuta, OK. 881 00:39:38,650 --> 00:39:41,320 Hemm immorru. 882 00:39:41,320 --> 00:39:43,590 >> COLTON: I magħmula wieħed fuq inċident. 883 00:39:43,590 --> 00:39:45,423 >> DAVID J. Malan: OK, jien ser nikseb dan Guy. 884 00:39:45,423 --> 00:39:45,923 Kkritikat dan! 885 00:39:45,923 --> 00:39:48,467 886 00:39:48,467 --> 00:39:51,550 Meta konna jipprattikaw dan l-aħħar lejl, inti taf liema dan devoluti fis? 887 00:39:51,550 --> 00:39:54,285 >> Bħal dan. 888 00:39:54,285 --> 00:39:55,490 OK. 889 00:39:55,490 --> 00:39:55,990 Wieħed jmiss? 890 00:39:55,990 --> 00:39:56,860 >> COLTON: Sure. 891 00:39:56,860 --> 00:39:58,818 >> DAVID J. Malan: Kull dritt, u hemm terz. 892 00:39:58,818 --> 00:40:01,130 893 00:40:01,130 --> 00:40:01,674 Kull dritt. 894 00:40:01,674 --> 00:40:03,215 COLTON: U dan wieħed, ikollok to-- 895 00:40:03,215 --> 00:40:04,923 DAVID J. Malan: Oh, dan wieħed sbieħ. 896 00:40:04,923 --> 00:40:06,650 COLTON: --yeah, pick apparti dan il-fjuri. 897 00:40:06,650 --> 00:40:07,441 DAVID J. Malan: OK. 898 00:40:07,441 --> 00:40:11,170 899 00:40:11,170 --> 00:40:11,670 No? 900 00:40:11,670 --> 00:40:14,515 Żbaljat. 901 00:40:14,515 --> 00:40:15,570 >> COLTON: Oh, hemm inti tmur. 902 00:40:15,570 --> 00:40:18,680 >> DAVID J. Malan: Ah, Ħares lejn dak. 903 00:40:18,680 --> 00:40:19,830 Sbieħ ħafna. 904 00:40:19,830 --> 00:40:22,470 Well, għaliex dont "nieħdu out voluntier wieħed hawn 905 00:40:22,470 --> 00:40:24,180 li jixtiequ li ġejjin fuq up. 906 00:40:24,180 --> 00:40:27,500 Kif dwar id-dritt hemmhekk fil-aħdar, huwa? 907 00:40:27,500 --> 00:40:30,540 >> Kull dritt, u ejja have-- minflok tagħmel dan, xi wħud minnkom 908 00:40:30,540 --> 00:40:34,590 tista 'know din il-logħba here-- cut-ħabel, forsi? 909 00:40:34,590 --> 00:40:35,100 Ejja naraw. 910 00:40:35,100 --> 00:40:37,320 Għandna nuċċalijiet tagħna fuq matul hawn? 911 00:40:37,320 --> 00:40:38,625 >> OK. 912 00:40:38,625 --> 00:40:39,270 Grazzi. 913 00:40:39,270 --> 00:40:39,380 X'hemm isem tiegħek? 914 00:40:39,380 --> 00:40:40,350 >> UDJENZA: Laura. 915 00:40:40,350 --> 00:40:41,266 >> DAVID J. Malan: Laura? 916 00:40:41,266 --> 00:40:42,120 Nizza biex tara. 917 00:40:42,120 --> 00:40:45,600 Jekk inti ma mind tqegħid Google ħġieġ fuq nuċċalijiet tiegħek. 918 00:40:45,600 --> 00:40:46,970 Dan huwa Colton. 919 00:40:46,970 --> 00:40:47,650 >> COLTON: Hi. 920 00:40:47,650 --> 00:40:48,140 Nizza li jissodisfaw inti. 921 00:40:48,140 --> 00:40:49,600 >> DAVID J. Malan: OK, come fuq madwar. 922 00:40:49,600 --> 00:40:52,516 Kull dritt, hekk dak li int ser nagħmlu hawnhekk, li kellha dan qabel, 923 00:40:52,516 --> 00:40:55,650 jitqiegħed idek fuq l-Leap Mozzjoni hawn. 924 00:40:55,650 --> 00:40:57,210 U issa vleġġa tiegħek għandhom jimxu. 925 00:40:57,210 --> 00:40:57,710 Oh, Nope. 926 00:40:57,710 --> 00:40:58,066 >> UDJENZA: No 927 00:40:58,066 --> 00:40:58,780 >> DAVID J. Malan: We ma jridux nieqaf s'issa. 928 00:40:58,780 --> 00:40:59,280 OK, stenna. 929 00:40:59,280 --> 00:41:01,200 Minn hawn. 930 00:41:01,200 --> 00:41:03,530 Allura avviż kif inti żżomm tiegħek saba 'fuq xi ħaġa, 931 00:41:03,530 --> 00:41:06,750 l-maws tibda tmur aħdar, li hija kif inti ikklikkja. 932 00:41:06,750 --> 00:41:08,980 >> Allura imbagħad matul Play. 933 00:41:08,980 --> 00:41:10,970 U wieħed biss finger huwa multa. 934 00:41:10,970 --> 00:41:13,869 U issa ikklikkja fuq il-ftit Guy aħdar fuq ix-xellug. 935 00:41:13,869 --> 00:41:15,410 U issa jżommu sakemm timla up aħdar. 936 00:41:15,410 --> 00:41:15,640 Tajba. 937 00:41:15,640 --> 00:41:16,990 Issa, bħal, livell wieħed top up. 938 00:41:16,990 --> 00:41:20,190 >> UDJENZA: Yeah, irridu livell wieħed, hawn. 939 00:41:20,190 --> 00:41:21,660 >> DAVID J. Malan: Tajba. 940 00:41:21,660 --> 00:41:25,500 OK, għalhekk kull ma għandek tagħmel hu li tnaqqas l-ħabel. 941 00:41:25,500 --> 00:41:28,240 Cursor tiegħek l-waħda bajda stabbiliti hemmhekk. 942 00:41:28,240 --> 00:41:28,880 >> Sbieħ ħafna. 943 00:41:28,880 --> 00:41:31,290 944 00:41:31,290 --> 00:41:32,790 Kull dritt, huwa dwar li tikseb aktar diffiċli. 945 00:41:32,790 --> 00:41:34,800 Allura żżomm b'subgħajk fuq li jmiss issa. 946 00:41:34,800 --> 00:41:37,370 947 00:41:37,370 --> 00:41:39,030 Tajba. 948 00:41:39,030 --> 00:41:39,999 Dan wieħed diffiċli. 949 00:41:39,999 --> 00:41:40,966 >> UDJENZA: Oh ħażin. 950 00:41:40,966 --> 00:41:41,466 OK. 951 00:41:41,466 --> 00:41:42,466 Hija trid tmur il-mod. 952 00:41:42,466 --> 00:41:44,890 Oh ħażin, that-- 953 00:41:44,890 --> 00:41:47,120 >> DAVID J. Malan: Yeah. 954 00:41:47,120 --> 00:41:50,700 Għan sekondarju huwa li tikseb l-istilel. 955 00:41:50,700 --> 00:41:53,920 Kull dritt, jmiss. 956 00:41:53,920 --> 00:41:57,504 >> Ejja ara jekk inti tista 'tikseb dan terz. 957 00:41:57,504 --> 00:41:58,004 Tajba. 958 00:41:58,004 --> 00:42:05,980 959 00:42:05,980 --> 00:42:06,840 OK, mur hemmhekk. 960 00:42:06,840 --> 00:42:08,850 >> Sure. 961 00:42:08,850 --> 00:42:11,230 Oh, sbieħ ħafna. 962 00:42:11,230 --> 00:42:11,930 Kull dritt. 963 00:42:11,930 --> 00:42:13,534 >> Allura għaliex ma we taġġorna hawn illum? 964 00:42:13,534 --> 00:42:15,200 Let xi ħadd come fuq up li jixtieq x'jaqdi. 965 00:42:15,200 --> 00:42:16,880 Grazzi tant għall Laura voluntier tagħna. 966 00:42:16,880 --> 00:42:18,730 U aħna se tara int nhar it-Tnejn. 967 00:42:18,730 --> 00:42:21,190 >> UDJENZA: Inti probabilment tixtieq dawn lura. 968 00:42:21,190 --> 00:42:23,640 >> SPEAKER 2: Fl-CS50-- jmiss 969 00:42:23,640 --> 00:42:35,222