1 00:00:00,000 --> 00:00:01,390 2 00:00:01,390 --> 00:00:04,890 >> [Jwe mizik] 3 00:00:04,890 --> 00:00:10,955 4 00:00:10,955 --> 00:00:12,580 DAVID J Malan: Tout dwa, akeyi tounen. 5 00:00:12,580 --> 00:00:13,600 Sa a se CS50. 6 00:00:13,600 --> 00:00:15,540 Sa a se nan fen semèn sèt. 7 00:00:15,540 --> 00:00:18,180 Lè li nan nan fen ki chasse lachas soti nan pwoblèm mete kat 8 00:00:18,180 --> 00:00:19,220 ke ou ta ka sonje. 9 00:00:19,220 --> 00:00:21,650 Apre rekipere tout nan moun JPEGs nan anplwaye yo, 10 00:00:21,650 --> 00:00:24,820 ou te defye, si ou ta renmen, pran foto tèt ou ak kòm anpil 11 00:00:24,820 --> 00:00:25,981 nan tout sa yo jan ke ou kapab. 12 00:00:25,981 --> 00:00:28,480 Nou gen yon pakèt antye nan observation sou semèn ki sot pase yo kèk, 13 00:00:28,480 --> 00:00:32,980 tout bon, byen yon dwa kèk anvan midi jodi a, kèk nan yo ki yo se moun isit la, 14 00:00:32,980 --> 00:00:37,670 kenbe isit la in-- sanble like-- Annenberg Hall nan lè biwo louvri, yon sèl isit la 15 00:00:37,670 --> 00:00:39,530 nan Lowell House ak Nick. 16 00:00:39,530 --> 00:00:41,750 Isit la nan Ramon ke yo te kenbe sou telefòn la. 17 00:00:41,750 --> 00:00:43,870 Sa a te nan yon manje midi CS50. 18 00:00:43,870 --> 00:00:46,840 Sa a te Jason Skyping ak yon kondisip klas plis kreyatif, 19 00:00:46,840 --> 00:00:48,280 ki moun ki telefone l 'nan fason sa. 20 00:00:48,280 --> 00:00:49,690 Nou pa konnen ki sa sa a te ye a. 21 00:00:49,690 --> 00:00:51,940 >> [Ri] 22 00:00:51,940 --> 00:00:54,570 >> DAVID J Malan: Men, sa a, se vo yon jigokte. 23 00:00:54,570 --> 00:00:56,960 Isit la se Chang, ki moun ki literalman kouri sou sèn nan 24 00:00:56,960 --> 00:01:00,480 pou fè pou evite ke yo te pran foto yon sèl jou, men li te evantyèlman sot pran yo. 25 00:01:00,480 --> 00:01:02,050 Isit la se Nick. 26 00:01:02,050 --> 00:01:03,480 Isit la se Nick. 27 00:01:03,480 --> 00:01:04,080 Isit la se Nick. 28 00:01:04,080 --> 00:01:05,090 29 00:01:05,090 --> 00:01:07,670 Ak isit la se Alison desann nan jaden yo. 30 00:01:07,670 --> 00:01:11,840 Epi Zamyla menm te jwenn nan yon konpetisyon salon. 31 00:01:11,840 --> 00:01:14,100 Se konsa, nou pral ale nan foto sa yo, figi konnen 32 00:01:14,100 --> 00:01:16,690 ki soumèt pi plis nan pi bonè, ak rekonpans lan 33 00:01:16,690 --> 00:01:20,662 yon sèl pwi Fabulous, kòm te pwomèt nan espèk a. 34 00:01:20,662 --> 00:01:23,120 Epitou, n ap tou swiv moute sou espas ki la ki te enplike nan sa. 35 00:01:23,120 --> 00:01:26,860 >> Yon koup la announcements-- konsa manje midi se, ankò, sa a Vandredi nan 1:15 PM. 36 00:01:26,860 --> 00:01:30,420 Si ou ta renmen rantre nan nou, RSVP nan ki URL isit la. 37 00:01:30,420 --> 00:01:33,730 Jason parèt ankò isit la soti nan yon nan seksyon yo ki yon koup nan ane 38 00:01:33,730 --> 00:01:35,510 tounen, ki te rive yo tonbe sou Halloween. 39 00:01:35,510 --> 00:01:38,950 Ak tout bon, li abiye tankou yon joumou ane sa a an patikilye. 40 00:01:38,950 --> 00:01:42,700 Si ou gade seksyon sa a nan soti nan 2011 seksyon l ' 41 00:01:42,700 --> 00:01:46,480 uit, si ou se kirye, nan CS50.tv, mwen panse ke 42 00:01:46,480 --> 00:01:49,730 sa a te ane a nan ki ponp lè l 'te ap travay. 43 00:01:49,730 --> 00:01:52,490 >> Si ou Lè sa a, gade nan menm jan seksyon an 2012, 44 00:01:52,490 --> 00:01:55,620 ou pral wè sa a anpil Jason degonfle, depi pwosè a pa gen okenn ankò fonksyone, 45 00:01:55,620 --> 00:01:58,060 ki se sèlman vle di sa a Vandredi, si ou ta 46 00:01:58,060 --> 00:02:02,720 renmen yo skilte yon joumou ak Daven ak Gabe ak lòt moun, RSVP tèt yo 47 00:02:02,720 --> 00:02:04,480 nan adrès cs50.harvard.edu. 48 00:02:04,480 --> 00:02:06,200 Li pwomès yo dwe gwo plezi. 49 00:02:06,200 --> 00:02:08,660 Daven, nou ap di, li te fè mete pòtre joumou tout nan lavi l 'yo. 50 00:02:08,660 --> 00:02:11,930 Gabriel soti nan Brazil gen pa janm fè mete pòtre yon joumou pou Halloween. 51 00:02:11,930 --> 00:02:14,700 Se konsa, dwe gen avèk yo kòm li aprann. 52 00:02:14,700 --> 00:02:16,830 >> Seminè, meanwhile-- se konsa ou pral aprann vit 53 00:02:16,830 --> 00:02:20,650 sou sa ki ap atann nou an yo se pou pwojè final la, ki esansyèlman 54 00:02:20,650 --> 00:02:23,150 pral bouyi desann nan yap devlope ak enplemante 55 00:02:23,150 --> 00:02:26,440 pi nenpòt pwojè nan enterè ou, kwake sijè a apwobasyon an 56 00:02:26,440 --> 00:02:28,490 ak konsèy nan men parèy ansèyman ou. 57 00:02:28,490 --> 00:02:32,110 Nan direksyon nan fen a semès, nou prezante yon nimewo 58 00:02:32,110 --> 00:02:35,610 nan seminè yo, ki se si ou vle klas ki te dirije pa zanmi pou anseye ak Harvard 59 00:02:35,610 --> 00:02:38,570 anplwaye yo, zanmi nan kou a nan tout lakou lekòl la, sou plizyè sijè ki 60 00:02:38,570 --> 00:02:41,470 se tanjansyèl a kache progranm kou a 61 00:02:41,470 --> 00:02:45,590 men Alòske aplikab, plezi, ak diferan pou potansyèl pwojè final la. 62 00:02:45,590 --> 00:02:49,530 >> Pou egzanp, an premye, si ou ta renmen yo enskri, tèt ak sa yo ki URL la. 63 00:02:49,530 --> 00:02:53,010 Lè sa a se pwogramasyon an pou seminè ane sa a pou kont li. 64 00:02:53,010 --> 00:02:56,060 Men mwen reyalize nou gen plizyè douzèn seminè soti nan ane ki sot pase, nan tout ki 65 00:02:56,060 --> 00:02:59,774 yo lye nan meni an Seminè opsyon nan sit entènèt kou a. 66 00:02:59,774 --> 00:03:02,190 Se konsa, si w ap panse sou ale pi lwen pase zòn konfò ou 67 00:03:02,190 --> 00:03:05,060 oswa davwa ke yo pran kèk nouvo teknik, pou egzanp, pwogramasyon ifon 68 00:03:05,060 --> 00:03:08,100 apps ak Swift, yon nouvo lang soti nan Apple oswa Objektif-C 69 00:03:08,100 --> 00:03:11,230 oswa apps android oswa pwogram [? siy?] anpoul limyè, oswa nenpòt ki nan sijè ki 70 00:03:11,230 --> 00:03:15,490 moute isit la ak plis ankò, akòz chèk soti paj la enskripsyon an. 71 00:03:15,490 --> 00:03:19,730 >> Se konsa, nou te kòmanse ak konkli sou Lendi ak gade nan HTTP. 72 00:03:19,730 --> 00:03:22,675 Se konsa, rapid HTTP refresher--, Ipèrtèkst Transfè Pwotokòl. 73 00:03:22,675 --> 00:03:24,045 Men, sa ki ki vrèman vle di? 74 00:03:24,045 --> 00:03:26,805 75 00:03:26,805 --> 00:03:27,930 Ki sa ki ki vrèman vle di? 76 00:03:27,930 --> 00:03:30,665 77 00:03:30,665 --> 00:03:31,290 Eske se sa ke yon men? 78 00:03:31,290 --> 00:03:33,074 79 00:03:33,074 --> 00:03:34,740 Mwen konnen w ap sèlman grate tèt ou. 80 00:03:34,740 --> 00:03:36,400 Men, ou vle pwopoze sa HTTP se? 81 00:03:36,400 --> 00:03:37,792 82 00:03:37,792 --> 00:03:40,576 >> ODYANS: Ki jan òdinatè kominike avèk [fèbl]. 83 00:03:40,576 --> 00:03:41,517 84 00:03:41,517 --> 00:03:43,100 DAVID J Malan: mwen rate yon pati an dènye. 85 00:03:43,100 --> 00:03:45,774 Ki jan òdinatè kominike with-- 86 00:03:45,774 --> 00:03:47,325 >> Serveurs Entènèt: ODYANS. 87 00:03:47,325 --> 00:03:50,450 DAVID J Malan: Good-- ak entènèt serveurs, ak espesyalman, serveurs entènèt. 88 00:03:50,450 --> 00:03:53,533 Paske sonje, gen nan yon pakèt moun sou sèvis sou entènèt la, kèk nan yo ki 89 00:03:53,533 --> 00:03:57,349 ou itilize pwobableman chak jou ant chat ak mesaj, chat, ak entènèt, ak imel, 90 00:03:57,349 --> 00:03:57,890 ak renmen an. 91 00:03:57,890 --> 00:04:00,900 Epi HTTP se jis nan pwotokòl ki navigatè entènèt 92 00:04:00,900 --> 00:04:03,750 pale lè kominike ak serveurs entènèt, ak vis vèrsa. 93 00:04:03,750 --> 00:04:05,580 Ak analòg la nan la mond imen ta kapab, 94 00:04:05,580 --> 00:04:08,730 Mwen pwolonje men m 'souke kèk lòt la moun ak li oswa li te 95 00:04:08,730 --> 00:04:11,970 rekonèt pa pwolonje li oswa men l 'kòm byen. 96 00:04:11,970 --> 00:04:13,970 Se konsa, sa se sèlman yon pwotokòl, yon seri konvansyon. 97 00:04:13,970 --> 00:04:15,630 >> Ak sa ki tout bon moun sa yo ki konvansyon? 98 00:04:15,630 --> 00:04:18,640 Oke, li jis klou desann nan voye mesaj retounen ak lide, 99 00:04:18,640 --> 00:04:19,770 jan nou montre isit la. 100 00:04:19,770 --> 00:04:22,520 Apre sa, nan yon koup nan fason an ki ou ka voye mesaj sa yo. 101 00:04:22,520 --> 00:04:24,360 E petèt pi plis nan komen se li te ye kòm jwenn. 102 00:04:24,360 --> 00:04:26,510 Epitou, n ap wè yon kontras nan sa a anvan lontan. 103 00:04:26,510 --> 00:04:30,010 >> Men, yon demann jwenn ki sòti nan yon navigatè nan sèvè jis sanble tankou sa a. 104 00:04:30,010 --> 00:04:32,960 Li se yon pakèt moun sou tèks ki li mete andedan nan yon anvlòp vityèl. 105 00:04:32,960 --> 00:04:35,854 Sou deyò a nan ki anvlòp ale yon moso koup la plis detay. 106 00:04:35,854 --> 00:04:37,770 Ki sa ki bezwen yo ale sou la anvlòp, se konsa pale, 107 00:04:37,770 --> 00:04:41,820 yo nan lòd jwenn yon demann tankou sa a soti nan m 'nan yon sèvè sit entènèt? 108 00:04:41,820 --> 00:04:42,320 Yeah. 109 00:04:42,320 --> 00:04:43,270 >> ODYANS: Adrès IP ou. 110 00:04:43,270 --> 00:04:45,890 >> DAVID J Malan: adrès IP mwen nan Soti nan jaden an, se konsa pale, 111 00:04:45,890 --> 00:04:49,490 ak nan kou, nan IP adrès moun k ap resevwa a. 112 00:04:49,490 --> 00:04:52,710 Men, nan ka a nan yon pake entènèt, nou bezwen yon ti kras plis detay 113 00:04:52,710 --> 00:04:55,254 Li pa ase jis yo voye yon anvlòp nan yon sèvè, 114 00:04:55,254 --> 00:04:57,670 paske sa ta ka sèvè koute pou diferan 115 00:04:57,670 --> 00:04:59,180 nan trafik entènèt. 116 00:04:59,180 --> 00:05:01,370 Se konsa, ki lòt bagay nou bezwen san konte moun k ap resevwa IP la? 117 00:05:01,370 --> 00:05:02,723 118 00:05:02,723 --> 00:05:03,222 Yeah? 119 00:05:03,222 --> 00:05:04,241 >> ODYANS: Èske li tchp? 120 00:05:04,241 --> 00:05:05,074 DAVID J Malan: Bon. 121 00:05:05,074 --> 00:05:06,470 TCP-- 122 00:05:06,470 --> 00:05:07,340 >> ODYANS: Adrès. 123 00:05:07,340 --> 00:05:09,340 >> DAVID J Malan: Adrès, oswa pò, kòm sa yo rele. 124 00:05:09,340 --> 00:05:11,010 Fèmen, men yon nimewo pò tchp. 125 00:05:11,010 --> 00:05:12,220 Apre sa, nan yon pakèt moun sou sa yo. 126 00:05:12,220 --> 00:05:14,310 Men, siman pi plis nan abitye ta dwe evantyèlman 127 00:05:14,310 --> 00:05:17,590 gen 80, ki se default la yon sèl itilize pou trafik entènèt. 128 00:05:17,590 --> 00:05:20,040 Ak yon lòt abitye yon sèl byento yo pral 443, 129 00:05:20,040 --> 00:05:24,280 ki te itilize pou sekirite entènèt trafik, URL ki kòmanse ak https. 130 00:05:24,280 --> 00:05:26,650 >> Se konsa, sa a se sa ki ale andedan nan ki anvlòp. 131 00:05:26,650 --> 00:05:29,780 Epi pou yo jwenn / jis vle di, bay m 'paj wèb la default. 132 00:05:29,780 --> 00:05:32,700 Ban m 'rasin lan nan difisil nan kondwi sou ki sèvè wèb. 133 00:05:32,700 --> 00:05:36,050 Ak èspere ke, entènèt la sèvè pral reponn ak, OK 134 00:05:36,050 --> 00:05:39,630 ak nimewo a 200, ki se jis yon konvansyon li di: repons lan se wi, tout 135 00:05:39,630 --> 00:05:40,470 se vre OK. 136 00:05:40,470 --> 00:05:41,680 Isit la nan paj la. 137 00:05:41,680 --> 00:05:45,510 Kalite a nan paj wèb la ki pral gen tèks, men plis espesyalman, HTML, 138 00:05:45,510 --> 00:05:47,010 ki nou ap sou yo plonje tounen antre nan. 139 00:05:47,010 --> 00:05:49,877 Epi dot dot dot la jis vle di, isit la se HTML la. 140 00:05:49,877 --> 00:05:51,710 Epi sa a, kote nou ranmase istwa a jodi a, 141 00:05:51,710 --> 00:05:55,740 aktyèlman ekri HTML, Ipèrtèkst markeup lang, ki 142 00:05:55,740 --> 00:05:57,727 se lang la nan ki yo ekri paj wèb. 143 00:05:57,727 --> 00:05:59,060 Li pa yon lang programmation. 144 00:05:59,060 --> 00:06:01,270 Gen nan pa gen fonksyon oswa pasan oswa kondisyon. 145 00:06:01,270 --> 00:06:03,800 Li se yon lang markeup, kòm byen ankò wè jodi a, 146 00:06:03,800 --> 00:06:07,240 ki pèmèt ou presize ki jan yo estrikti ak stilize 147 00:06:07,240 --> 00:06:09,300 estetik yon paj entènèt. 148 00:06:09,300 --> 00:06:11,470 >> Se konsa, sa a te yon sèl nan epi sèlman paj nou reyèlman 149 00:06:11,470 --> 00:06:13,930 gade, si yon ti tan, nan Lendi. 150 00:06:13,930 --> 00:06:16,250 Ak Avi yon kèk Karakteristik essayant. 151 00:06:16,250 --> 00:06:20,170 Genyen yon anpil nan louvri Incline bracket ak fèmen bracket Incline. 152 00:06:20,170 --> 00:06:23,160 Nan ant moun Incline parantèz yo se mo yo. 153 00:06:23,160 --> 00:06:25,660 Apre sa, nou ap ale nan kòmanse rele mo sa yo Tags. 154 00:06:25,660 --> 00:06:28,800 Se konsa, louvri tèt bracket ak fèmen bracket tèt 155 00:06:28,800 --> 00:06:33,620 se etikèt yo ouvè ak fèmen, oswa kòmansman ak nan fen Tags yo 156 00:06:33,620 --> 00:06:37,660 respektivman, nan yon eleman HTML, menm jan nou pral rele li, ki rele tèt yo. 157 00:06:37,660 --> 00:06:41,760 Ak menm bagay jagon an aplike nan kò nan HTML ak pou fè. 158 00:06:41,760 --> 00:06:43,970 >> Ak sa ki nan bèl se HTML-- ak tout bon, nou pral 159 00:06:43,970 --> 00:06:47,187 depanse fò anpil ti tan sou li, paske ou pral sitou jis konnen 160 00:06:47,187 --> 00:06:49,770 sa ki karakteristik li gen lè ou aktyèlman gen yon pwoblèm konkrè 161 00:06:49,770 --> 00:06:52,820 solve-- w ap jwenn ki yon navigatè se trè bèbè. 162 00:06:52,820 --> 00:06:56,450 Li nan jis ale nan do-- pa kontrèman ak yon computer-- sa ou di li fè. 163 00:06:56,450 --> 00:06:59,279 Se konsa, lè ou gen louvri bracket HTML nan tèt la anpil 164 00:06:59,279 --> 00:07:01,320 la, ki esansyèlman jis vle di, hey, navigatè, 165 00:07:01,320 --> 00:07:04,090 isit la vini yon paj entènèt ekri nan HTML. 166 00:07:04,090 --> 00:07:06,130 >> Lè li wè louvri bracket tèt, ki jis vle di, 167 00:07:06,130 --> 00:07:10,350 hey, navigatè, isit la vini tèt la, oswa pòsyon nan topmost nan paj entènèt mwen an. 168 00:07:10,350 --> 00:07:14,192 Lè li wè yon bracket fèmen tèt, ki jis vle di, hey, 169 00:07:14,192 --> 00:07:15,150 sa a, se li pou tèt la. 170 00:07:15,150 --> 00:07:16,420 Sibstiti pou yon lòt bagay. 171 00:07:16,420 --> 00:07:18,878 Epi sa yon lòt bagay se aparamman pral fè kò a. 172 00:07:18,878 --> 00:07:22,630 Men, lè ou pa gen yon tag, tankou ou gen jis hello, vigil, mond, 173 00:07:22,630 --> 00:07:26,610 ki nan jis pral fè tèks anvan tout koreksyon ki finalman se parèt nan ekran an. 174 00:07:26,610 --> 00:07:29,220 >> Koulye a, ou pral avi twò dekoupaj an isit la. 175 00:07:29,220 --> 00:07:32,160 Ou ka pwobableman dégager ki jan nou ap stylizing li. 176 00:07:32,160 --> 00:07:34,850 Chak fwa mwen louvri yon tag, se konsa pale, mwen indent. 177 00:07:34,850 --> 00:07:38,540 Men, chak fwa mwen fèmen yon tag, mwen un-indent, 178 00:07:38,540 --> 00:07:40,690 menm jan an nan lespri aparèy òtopedik Curly. 179 00:07:40,690 --> 00:07:43,470 Epi pi lwen pase sa, mwen kalite lè l sèvi avèk jijman mwen. 180 00:07:43,470 --> 00:07:48,380 Avi ke mwen pa t 'bezwen deranje frape Antre andedan nan ki tag tit. 181 00:07:48,380 --> 00:07:48,990 Poukisa? 182 00:07:48,990 --> 00:07:51,920 Bon, mwen jis deside li gade yon ti kras cleaner m ', moun lan, 183 00:07:51,920 --> 00:07:53,181 a jis pa anmède fè sa. 184 00:07:53,181 --> 00:07:54,930 Se konsa, ankò, gen nan kèk jijman apèl jis 185 00:07:54,930 --> 00:07:57,670 tankou gen nan C oswa nenpòt lang. 186 00:07:57,670 --> 00:08:04,110 >> Men, remake twò ki dekoupaj sa a Confer tèt li yon modèl mantal, 187 00:08:04,110 --> 00:08:05,670 pa plis pase konplike li. 188 00:08:05,670 --> 00:08:07,020 Men, yon pye bwa, dwa? 189 00:08:07,020 --> 00:08:09,290 Si ou panse nan yon sit entènèt paj, aparamman ekri 190 00:08:09,290 --> 00:08:12,050 tankou sa a, tankou se te joliman utilize fason sa a, 191 00:08:12,050 --> 00:08:17,390 ou ka prèske panse a bracket la louvri HTML tag fèmen bracket se delimiter 192 00:08:17,390 --> 00:08:21,380 rasin lan nan yon ne, yon pye bwa fanmi style ne nan style la nan pyebwa yo 193 00:08:21,380 --> 00:08:22,900 nou te gade Vandredi dènye. 194 00:08:22,900 --> 00:08:27,630 >> Ak tout bon, nou gen isit la sou bò dwat la ki sa nou pral rele yon Dom, D-O-M, dokiman 195 00:08:27,630 --> 00:08:31,680 modèl objè, yon fason anpenpan nan li di yon pye bwa ki reprezante ki HTML. 196 00:08:31,680 --> 00:08:36,140 Ak avi ke HTML gen, nou pral di, tankou yon pyebwa fanmi yo, de timoun yo. 197 00:08:36,140 --> 00:08:37,659 Sou bò gòch la se tèt. 198 00:08:37,659 --> 00:08:39,179 Sou bò dwat la se kò. 199 00:08:39,179 --> 00:08:44,220 >> Ak jis kòm yon fè egzèsis panse estipid, tèt, nan kou, gen konbyen timoun 200 00:08:44,220 --> 00:08:46,070 dapre estrikti sa a? 201 00:08:46,070 --> 00:08:48,200 Se konsa, jis yon sèl, title-- ak Se poutèt sa nou gen 202 00:08:48,200 --> 00:08:50,580 flèch la pral soti nan tèt nan tit la. 203 00:08:50,580 --> 00:08:55,110 Se konsa, li tankou si moun sa a nan la pyebwa fanmi te gen sèlman yon sèl pitit. 204 00:08:55,110 --> 00:08:58,230 Lè sa a, tit tèt li kapab dwe di yo fè yon timoun tou. 205 00:08:58,230 --> 00:09:01,780 >> Sonje byen, HTML a te gen hello, vigil, mond anba li. 206 00:09:01,780 --> 00:09:06,090 Apre sa, mwen te tou senpleman trase li nan yon oval olye pou yo yon rektang jis 207 00:09:06,090 --> 00:09:10,559 tansmèt Semantics ke menm si li nan yon ne nan pye bwa a, se konsa pale, 208 00:09:10,559 --> 00:09:12,100 li nan sòt de fondamantalman diferan. 209 00:09:12,100 --> 00:09:12,800 Li pa yon tag. 210 00:09:12,800 --> 00:09:14,780 Oswa plis byen, li pa yon eleman. 211 00:09:14,780 --> 00:09:16,590 Se jis nan yon ne tèks, si ou pral. 212 00:09:16,590 --> 00:09:18,990 Men, sa yo, se konplètman abitrè konvansyon imen. 213 00:09:18,990 --> 00:09:23,180 Sa a se jis kounye a wout mwen nan repwezantan ki sa mwen pral kòm yon total 214 00:09:23,180 --> 00:09:24,340 rele dokiman an. 215 00:09:24,340 --> 00:09:27,750 >> Epi kòm yon sou kote, bagay la nan kwen an super tèt men gòch, 216 00:09:27,750 --> 00:09:32,080 louvri bracket pwen esklamasyon doc kalite HTML, sa a sanble yon tag, 217 00:09:32,080 --> 00:09:35,560 men li la ka a kwen estipid kote ki se jis la, kopye ak kole 218 00:09:35,560 --> 00:09:38,460 pou montre pou navigatè yo sa a se HTML vèsyon 5. 219 00:09:38,460 --> 00:09:41,540 Mond lan kenbe chanje sa a premye liy nan kòd nan yon paj yo ta dwe. 220 00:09:41,540 --> 00:09:43,820 Sa a jis vle di vèsyon 5. 221 00:09:43,820 --> 00:09:45,950 Se konsa, li fè sa pa byen gade tankou lòt moun yo. 222 00:09:45,950 --> 00:09:48,120 >> Tout dwa, se konsa ak sa di, ou pral kounye a apresye 223 00:09:48,120 --> 00:09:50,767 sa a san patipri sa a estipid tatoo yon moun te resevwa. 224 00:09:50,767 --> 00:09:51,990 >> [Ri] 225 00:09:51,990 --> 00:09:54,210 >> DAVID J Malan: Tout dwa, e kounye a, kite a aktyèlman plonje 226 00:09:54,210 --> 00:09:55,710 nan fè yon bagay ak sa. 227 00:09:55,710 --> 00:09:58,610 Ou ap raple se dènye fwa Mwen louvri moute aparèy la CS50 228 00:09:58,610 --> 00:10:01,650 ak mwen te fè yon bagay kòm senp tankou ouvèti moute jdi. 229 00:10:01,650 --> 00:10:05,190 Apre sa, mwen sove dosye a menm sou desktop-- mwen okenn kote special-- 230 00:10:05,190 --> 00:10:05,870 kòm hello.html. 231 00:10:05,870 --> 00:10:07,100 232 00:10:07,100 --> 00:10:10,984 >> Se konsa, kite m 'fè sa again-- hello.html Antre nan. 233 00:10:10,984 --> 00:10:13,900 Epi, koulye a nan sa a ranpli, mwen pral ale pi devan epi replike sa nou jis 234 00:10:13,900 --> 00:10:18,850 saw-- doc kalite html Lè sa a, mwen pral fè louvri bracket html fèmen bracket. 235 00:10:18,850 --> 00:10:21,890 Lè sa a, mwen pral preemptively ouvè epi fèmen tag la. 236 00:10:21,890 --> 00:10:22,390 Poukisa? 237 00:10:22,390 --> 00:10:23,598 Jis Se konsa, mwen pa bliye pita. 238 00:10:23,598 --> 00:10:26,850 Se jis bon pratik, tankou ouvèti ak fèmti aparèy òtopedik Curly tout nan yon fwa. 239 00:10:26,850 --> 00:10:28,900 >> Lè sa a, kisa ki vini apre a? 240 00:10:28,900 --> 00:10:30,582 Ou ka panse a tatoo la. 241 00:10:30,582 --> 00:10:31,450 >> ODYANS: Tèt la. 242 00:10:31,450 --> 00:10:32,500 >> DAVID J Malan: Tèt la. 243 00:10:32,500 --> 00:10:36,020 Lè sa a, nan isit la, mwen te gen tit la, mwen panse ke. 244 00:10:36,020 --> 00:10:39,886 Ak tit la te abitrèman, hello, mond pre tit. 245 00:10:39,886 --> 00:10:42,760 Lè sa a, desann isit la, kò a, nan course-- lè sa a nou fèmen tag nan kò. 246 00:10:42,760 --> 00:10:45,660 Lè sa a, jis yon ti jan redundantly, Mwen te gen menm bagay la desann isit la. 247 00:10:45,660 --> 00:10:47,150 >> Se konsa, mwen reklamasyon ke sa a se yon paj entènèt. 248 00:10:47,150 --> 00:10:49,050 Sa a se yon bagay ki te kapab kounye a ap viv sou entènèt la, 249 00:10:49,050 --> 00:10:51,925 menm si nan kou, li nan literalman k ap viv sou Desktop m 'kounye a. 250 00:10:51,925 --> 00:10:55,837 Men, tout bon, si mwen minimize jdi, Mwen pral wè sou Desktop mwen an icon li yo. 251 00:10:55,837 --> 00:10:58,420 Menm si sa a se aparèy la, ou ta ka fè sa a sou Mac OS 252 00:10:58,420 --> 00:11:01,580 san yo pa TextEdit oswa Windows ak notepad menm. 253 00:11:01,580 --> 00:11:06,115 >> Men, si mwen ale pi devan epi double Sur ke menm, ak select-- byen, se pou yo 254 00:11:06,115 --> 00:11:07,990 pa chwazi pou sa paske Chrome pa nan ouvèti. 255 00:11:07,990 --> 00:11:09,281 Se pou nou ale pi devan epi louvri Chrome. 256 00:11:09,281 --> 00:11:10,160 257 00:11:10,160 --> 00:11:14,040 Lè sa a, fè lòd-O pou louvri Ak navige nan Desktop m ' 258 00:11:14,040 --> 00:11:15,320 ak louvri ki dosye. 259 00:11:15,320 --> 00:11:20,120 Sa se ki jan yon navigatè entèprete HTML, anwo jouk anba, gòch a dwat. 260 00:11:20,120 --> 00:11:21,314 Hey, navigatè isit la nan HTML. 261 00:11:21,314 --> 00:11:21,980 Isit la nan tèt la. 262 00:11:21,980 --> 00:11:23,250 Isit la nan tit la. 263 00:11:23,250 --> 00:11:24,090 Isit la nan kò a. 264 00:11:24,090 --> 00:11:26,620 Ak tout bon, sa a se ki jan li rann ke paj entènèt. 265 00:11:26,620 --> 00:11:27,800 >> Men, remake URL la. 266 00:11:27,800 --> 00:11:32,430 Okenn nan ou ta ka rale moute espesifik sa a paj sou laptops ou kounye a, 267 00:11:32,430 --> 00:11:34,910 menm andedan nan ou aparèy via ki URL, 268 00:11:34,910 --> 00:11:40,130 paske dosye: // endike li la aktyèlman sou sistèm dosye mwen, kondwi difisil m 'yo, 269 00:11:40,130 --> 00:11:40,990 pa pou ou. 270 00:11:40,990 --> 00:11:42,440 Se konsa, sa a se pa tout sa ki itil. 271 00:11:42,440 --> 00:11:44,940 >> Se pou nou kounye a deplase nan direksyon lè l sèvi avèk yon sèvè sit entènèt vrè. 272 00:11:44,940 --> 00:11:48,309 Epi li vire soti aparèy la CS50 se pi plis pase jis yon anviwònman kote 273 00:11:48,309 --> 00:11:51,100 ou ka ekri C kòd epi pou konpile epi kouri li tankou ou ve yo te fè a. 274 00:11:51,100 --> 00:11:55,500 Li te tou te configuré pa la anplwaye yo reprezante yon sit entènèt tipik 275 00:11:55,500 --> 00:11:58,290 sèvè sa a, se sou entènèt la, yon sèl ke ou ta ka peye pou 276 00:11:58,290 --> 00:12:00,210 oswa yon sèl sa a, se nan syèl la sa yo rele. 277 00:12:00,210 --> 00:12:02,600 >> Epi li kouri estanda sous gratis louvri 278 00:12:02,600 --> 00:12:06,160 lojisyèl, pou egzanp, yon bagay rele Apache, ki se petèt 279 00:12:06,160 --> 00:12:08,700 toujou entènèt la ki pi popilè sèvè lojisyèl nan mond lan 280 00:12:08,700 --> 00:12:11,030 ke dè milye de sit itilize jodi a. 281 00:12:11,030 --> 00:12:13,420 Ak li tou menm gen lojisyèl tankou miskl, 282 00:12:13,420 --> 00:12:16,240 ki se yon sèvè baz done ke nou pral evantyèlman ale nan, 283 00:12:16,240 --> 00:12:18,330 ki se sèlman vle di Mwen ka kòmanse trete 284 00:12:18,330 --> 00:12:22,040 aparèy mwen kòm yon sèvè plen véritable ke mwen pa pou peye pou yon lòt kote. 285 00:12:22,040 --> 00:12:25,980 Li jis ap viv sou laptop pwòp mwen an pou devlopman ak konvenyans rezon. 286 00:12:25,980 --> 00:12:27,870 >> Se konsa, kite a ale pi devan epi pran avantaj de sa a. 287 00:12:27,870 --> 00:12:30,120 Mwen pral ale pi devan epi louvri moute yon fenèt tèminal. 288 00:12:30,120 --> 00:12:33,030 Men, mwen pral ale pi devan epi move-- aktyèlman, premye mwen se 289 00:12:33,030 --> 00:12:34,860 ale nan navige nan Desktop m 'yo. 290 00:12:34,860 --> 00:12:36,400 Si m 'fè ls, gen nan hello.html. 291 00:12:36,400 --> 00:12:37,022 292 00:12:37,022 --> 00:12:38,730 Apre sa, mwen pral ale pi devan epi kòmanse lè l sèvi avèk 293 00:12:38,730 --> 00:12:40,800 yon anyè nouvo nou te pa itilize anvan jodi a. 294 00:12:40,800 --> 00:12:46,840 >> hello.html-- mwen pral pou avanse pou pi ../vhosts pou hosts-- vityèl 295 00:12:46,840 --> 00:12:50,940 plis sou sa nan tan kap vini la ak Lè sa a, nan yon anyè rele localhost, 296 00:12:50,940 --> 00:12:54,420 ki se tinon a bay prèske nenpòt òdinatè, si li nan yon Mac, PC, 297 00:12:54,420 --> 00:12:57,560 oswa òdinatè Linux, ak Lè sa a espesyalman nan yon anyè ke nou, 298 00:12:57,560 --> 00:13:01,260 anplwaye a deja kreye pou ou lè ou telechaje aparèy la rele 299 00:13:01,260 --> 00:13:01,760 piblik. 300 00:13:01,760 --> 00:13:04,551 Epi kòm non li sijere, anyen Mwen mete nan sa a folder, nan teyori, 301 00:13:04,551 --> 00:13:07,790 ki pral kounye a dwe piblik, omwen nan moun 302 00:13:07,790 --> 00:13:10,030 ki gen yon dirèk koneksyon sou òdinatè mwen an. 303 00:13:10,030 --> 00:13:13,160 >> Se konsa, kounye a kite m 'ale pi devan epi fè CD ak sa yo ki anyè menm 304 00:13:13,160 --> 00:13:15,490 Se konsa, mwen ka wè sa ki nan ale sou yo ak sou ls kalite. 305 00:13:15,490 --> 00:13:17,630 Ak tout bon, sa a, se la sèlman bagay an la. 306 00:13:17,630 --> 00:13:23,250 Mwen reklame kounye a ke paske mwen te mete sa a ranpli hello.html andedan nan yon anyè 307 00:13:23,250 --> 00:13:26,940 rele anndan piblik la yon anyè rele localhost andedan nan yon anyè 308 00:13:26,940 --> 00:13:29,810 rele vost, ki gras a anplwaye CS50 309 00:13:29,810 --> 00:13:34,390 ki te pre-configuré yo dwe rasin lan nan sèvè entènèt ou an, 310 00:13:34,390 --> 00:13:36,900 Mwen kapab kounye a èspere ke fè sa. 311 00:13:36,900 --> 00:13:38,390 >> Mwen pral louvri moute yon tab nouvo. 312 00:13:38,390 --> 00:13:40,090 Apre sa, mwen pral ale pa nan pote: //. 313 00:13:40,090 --> 00:13:44,520 Mwen pral sèvi ak aktyèl http / localhost, ki 314 00:13:44,520 --> 00:13:47,470 ankò, se tinon a pou sèvè pwòp mwen. 315 00:13:47,470 --> 00:13:51,085 Lè sa a, mwen pral pou yo ale nan sa ki ranpli non, jis yo dwe klè? 316 00:13:51,085 --> 00:13:52,680 317 00:13:52,680 --> 00:13:54,320 Ki kote istwa sa a pwobableman ale? 318 00:13:54,320 --> 00:13:56,066 319 00:13:56,066 --> 00:13:56,565 hello.html. 320 00:13:56,565 --> 00:13:58,350 321 00:13:58,350 --> 00:14:04,270 >> Se konsa, nan lòt mo, mwen vle kounye a sa a se òdinatè pwòp m 'yo, aparèy pwòp mwen an, 322 00:14:04,270 --> 00:14:05,660 tankou si li nan yon sèvè vrè. 323 00:14:05,660 --> 00:14:07,490 Se tinon li yo lokalost. 324 00:14:07,490 --> 00:14:10,210 Men, panse a localhost kòm tankou Facebook.com google.com, kèlkeswa sa. 325 00:14:10,210 --> 00:14:11,600 Se jis nan non lokal mwen. 326 00:14:11,600 --> 00:14:14,810 Lè sa a, final la mwen vle se nan la rasin nan kondwi a difisil, se konsa pale, 327 00:14:14,810 --> 00:14:17,729 oswa rasin lan nan sèvè wèb la, èrgo koupe nan pi devan ak Lè sa a, 328 00:14:17,729 --> 00:14:18,770 File name hello.html la. 329 00:14:18,770 --> 00:14:19,880 330 00:14:19,880 --> 00:14:21,930 >> Kite m 'rale soti ak frape Mete. 331 00:14:21,930 --> 00:14:24,266 Ak tout bon, gen se kounye a paj entènèt mwen an. 332 00:14:24,266 --> 00:14:25,390 Se konsa, li yon ti kras diferan. 333 00:14:25,390 --> 00:14:26,880 Lè li nan jis kòm underwhelming. 334 00:14:26,880 --> 00:14:27,904 Sa a se vèsyon an fin vye granmoun. 335 00:14:27,904 --> 00:14:29,070 Kite m 'retresi font la tounen. 336 00:14:29,070 --> 00:14:29,745 Sa a se fin vye granmoun lan. 337 00:14:29,745 --> 00:14:30,890 Sa a se nouvo la. 338 00:14:30,890 --> 00:14:35,430 Men, sa k ap pase fondamantalman kounye a se ke HTTP se ke yo te itilize. 339 00:14:35,430 --> 00:14:39,344 >> Se pou nou fè sa-a yon ti kras plis klè oswa, si ou pral, yon ti kras pi plis konplike. 340 00:14:39,344 --> 00:14:41,760 Kite m 'ale nan bò dwat la anba kwen men nan aparèy m 'yo. 341 00:14:41,760 --> 00:14:44,000 Ak avi ke tout bagay sa a tan, te gen yon kantite. 342 00:14:44,000 --> 00:14:47,330 Sa se adrès la inik nan Aparèy CS50 ou yo. 343 00:14:47,330 --> 00:14:50,800 Li nan yon adrès prive, kòm enplisit pa 172,16 a, 344 00:14:50,800 --> 00:14:53,860 ki jis vle di sèlman ou fizikman kapab jwenn aksè nan sèvè wèb sa a. 345 00:14:53,860 --> 00:14:56,340 Tout se firewalled ak joliman pwoteje soti nan rès la 346 00:14:56,340 --> 00:14:58,130 nan mond lan paske nan sa adrese. 347 00:14:58,130 --> 00:15:01,920 >> Epi, koulye a remake menm si si m 'ale nan adrès sa a, pa nan aparèy m 'yo, 348 00:15:01,920 --> 00:15:04,340 men nan Mac OS-- mwen pral ale tounen sou isit la. 349 00:15:04,340 --> 00:15:05,930 Sa a se Mac mwen an kounye a. 350 00:15:05,930 --> 00:15:08,460 Epi, koulye a mwen pral louvri moute sa a vèsyon an Chrome isit la. 351 00:15:08,460 --> 00:15:17,370 Men, mwen pral pou yo ale nan http: //172.16.25 / Ak mwen bliye 133 nan rest--. 352 00:15:17,370 --> 00:15:25,210 >> Se konsa, mwen pral vizite soti nan Mac mwen an ki adrès IP /hello.html Antre nan. 353 00:15:25,210 --> 00:15:29,850 Epi, koulye a mwen wè soti nan Mac mwen an ki Aparèy CS50 mwen, ki moun ki nan 354 00:15:29,850 --> 00:15:32,600 Adrès IP se ke nimewo, se vre konpòte 355 00:15:32,600 --> 00:15:34,320 tankou yon sèvè sit entènèt sou entènèt la. 356 00:15:34,320 --> 00:15:36,944 Li pa gen yon bèl fasil sonje non tankou Facebook.com, 357 00:15:36,944 --> 00:15:40,370 men li la lè l sèvi avèk HTTP aparamman, menm si Chrome 358 00:15:40,370 --> 00:15:43,560 se kalite senplifye mond lan pou nou, men se pa ki montre nou HTTP. 359 00:15:43,560 --> 00:15:46,210 Men, sa a se vre egzakteman sa. 360 00:15:46,210 --> 00:15:48,470 Chrome se jis ekonomize kèk frap jou sa yo. 361 00:15:48,470 --> 00:15:50,530 Epi sa a, sa nou wè koulye a. 362 00:15:50,530 --> 00:15:51,890 >> Se konsa, sa a, se tout bon ak bon. 363 00:15:51,890 --> 00:15:53,740 Men, li la yon paj trè underwhelming. 364 00:15:53,740 --> 00:15:56,230 Kite m 'ale nan ak fè yon bagay yon ti kras diferan kounye a. 365 00:15:56,230 --> 00:15:57,910 Se konsa, kite m 'ale tounen nan jdi. 366 00:15:57,910 --> 00:16:00,580 Ak olye pou yo hello, mond, kite a mete yon imaj. 367 00:16:00,580 --> 00:16:05,880 Apre sa, mwen te deklare ke soti nan fè anvan kite m 'ale nan m 'piblik anyè localhost. 368 00:16:05,880 --> 00:16:10,580 Ak kite m 'ale pi devan epi kopye yon pakèt antye nan dosye soti nan jodi a 369 00:16:10,580 --> 00:16:15,633 soti nan folder Dropbox m 'nan isit la. 370 00:16:15,633 --> 00:16:19,470 371 00:16:19,470 --> 00:16:21,680 >> Koulye a, si mwen tape ls, gade nan tout sa yo dosye 372 00:16:21,680 --> 00:16:24,940 ke mwen te distribye nan la sit entènèt kou a nan avanse, ki se jounen jodi a, 373 00:16:24,940 --> 00:16:26,830 youn nan ki se toujou hello.html. 374 00:16:26,830 --> 00:16:27,830 Se konsa, gen nan ke yon moun. 375 00:16:27,830 --> 00:16:30,730 Epi sonje yon sèl enbesil sa a soti nan dènye cat.jpg time--. 376 00:16:30,730 --> 00:16:34,550 Se konsa, kite m 'eseye Afiche cat.jpg andedan nan paj entènèt mwen an. 377 00:16:34,550 --> 00:16:37,690 >> Mwen pral ale pi devan ak fè cat.jpg, sove. 378 00:16:37,690 --> 00:16:38,950 Kite m 'ale tounen nan Chrome. 379 00:16:38,950 --> 00:16:41,140 Ak kite m 'rale nan la font e kounye a, recharger. 380 00:16:41,140 --> 00:16:43,090 381 00:16:43,090 --> 00:16:45,030 Wouch, kote mwen mete sa a? 382 00:16:45,030 --> 00:16:48,210 383 00:16:48,210 --> 00:16:51,520 Standby-- mwen toujou gen fin vye granmoun lan vèsyon soti nan louvri Desktop m 'yo. 384 00:16:51,520 --> 00:16:56,020 Se konsa, kite m 'ale nan vhost mwen, mwen localhost, piblik mwen an, epi hello.html. 385 00:16:56,020 --> 00:16:57,320 386 00:16:57,320 --> 00:17:00,670 Se konsa, kounye a kite m 'ale pi devan epi di cat.jpg andedan nan kò a 387 00:17:00,670 --> 00:17:02,830 kote mwen vle li nan dwe parèt ak recharger. 388 00:17:02,830 --> 00:17:04,560 Natirèlman, sa a se pa kòrèk. 389 00:17:04,560 --> 00:17:08,050 >> Se konsa, mwen bezwen di navigatè a yon ti kras plis fè espre sa m 'vle li fè. 390 00:17:08,050 --> 00:17:10,210 Senpleman tape non an se evidamman pa ase. 391 00:17:10,210 --> 00:17:15,134 Se konsa, sonje ke te gen yon lòt tag, imaj, img pou kout. 392 00:17:15,134 --> 00:17:17,550 Se jis paske moun pa renmen kalite mo sa yo plen. 393 00:17:17,550 --> 00:17:19,050 Lè sa a, nou ka fè sous = "cat.jpg". 394 00:17:19,050 --> 00:17:21,470 395 00:17:21,470 --> 00:17:23,550 >> Epi, koulye a, mwen pral fè yon sèl bagay diferan isit la. 396 00:17:23,550 --> 00:17:25,390 Menm si tout nan Tags nou konsa byen lwen gen 397 00:17:25,390 --> 00:17:28,086 te gen sa a nosyon nan yon kòmanse tag ak yon tag fen, 398 00:17:28,086 --> 00:17:30,210 ki pa vrèman fè sans pou yon imaj, dwa? 399 00:17:30,210 --> 00:17:32,430 Yon imaj se swa gen oswa pa la. 400 00:17:32,430 --> 00:17:36,650 Se konsa, moun yo te vini moute ak yon konvansyon ki pi senp. 401 00:17:36,650 --> 00:17:40,310 Lè ou gen yon tag ki ka tou de kòmanse epi fini nan menm time-- la 402 00:17:40,310 --> 00:17:43,790 li kapab vid, se konsa pale jis mete koupe a pi devan andedan nan tag nan 403 00:17:43,790 --> 00:17:44,710 nan fen an trè. 404 00:17:44,710 --> 00:17:45,776 405 00:17:45,776 --> 00:17:47,150 Koulye a, kite m 'ale tounen nan navigatè m' yo. 406 00:17:47,150 --> 00:17:50,377 Frape Reload Modi, yon bagay ki nan mal. 407 00:17:50,377 --> 00:17:52,460 Ou te pwobableman wè sa a detanzantan sou entènèt la, 408 00:17:52,460 --> 00:17:53,600 menm si li pa te gen fòt ou. 409 00:17:53,600 --> 00:17:54,766 Li nan fòt sèvè wèb la a. 410 00:17:54,766 --> 00:17:56,240 Ki sa ki od sa a sanble yo endike? 411 00:17:56,240 --> 00:17:57,450 412 00:17:57,450 --> 00:17:58,009 Li nan kase. 413 00:17:58,009 --> 00:17:59,300 Sa a kote imaj la ki dwe. 414 00:17:59,300 --> 00:17:59,700 Yeah? 415 00:17:59,700 --> 00:18:01,560 >> ODYANS: Men, li pa fè sa gen aksè a imaj la. 416 00:18:01,560 --> 00:18:03,070 >> DAVID J Malan: Li pa fè sa gen aksè a imaj la. 417 00:18:03,070 --> 00:18:05,230 Sa, oswa menm pi mal, petèt li pa menm egziste. 418 00:18:05,230 --> 00:18:06,729 Ann wè si nou pa ka fè dyagnostik sa. 419 00:18:06,729 --> 00:18:09,390 Sonje byen soti nan dènye fwa ke si nan Chrome, nan aparèy la, 420 00:18:09,390 --> 00:18:11,870 oswa menm sou Mac ou a oswa PC, ou ale nan meni an Developer 421 00:18:11,870 --> 00:18:14,650 epi ale nan Developer Zouti yo opsyon, ki pwobableman ou te 422 00:18:14,650 --> 00:18:16,850 pa itilize lajan oswa tout tan. 423 00:18:16,850 --> 00:18:20,780 Men, si m 'ale nan Rezo ak Reload paj la, 424 00:18:20,780 --> 00:18:24,110 kite a aktyèlman gade nan HTTP a demann sa ki te fè fè yo. 425 00:18:24,110 --> 00:18:28,400 >> Li sanble ke se hello.html tout bon OK, kon sa 200 an. 426 00:18:28,400 --> 00:18:30,630 Men, cat.jpg se yon 403. 427 00:18:30,630 --> 00:18:31,650 Se konsa, li pa yon 404. 428 00:18:31,650 --> 00:18:33,490 File pwobableman egziste. 429 00:18:33,490 --> 00:18:35,250 403 vle di entèdi. 430 00:18:35,250 --> 00:18:37,790 Se konsa, sa a se yon ti kras konfizyon. 431 00:18:37,790 --> 00:18:42,340 Mwen pral tounen nan fenèt tèminal m 'yo. 432 00:18:42,340 --> 00:18:43,700 Kite m 'rale nan moute isit la. 433 00:18:43,700 --> 00:18:44,750 Ak kite m 'fè yon ls. 434 00:18:44,750 --> 00:18:46,430 Genyen sa yo dosye menm. 435 00:18:46,430 --> 00:18:49,410 >> Koulye a, kite m 'fè yon ls-l, ki ou te pwobableman 436 00:18:49,410 --> 00:18:53,350 itilize anvan fè yon gade nan dosye gwosè petèt oswa timèstanp. 437 00:18:53,350 --> 00:18:55,590 Lè nou wè yon pakèt antye nan enfòmasyon akablan yo. 438 00:18:55,590 --> 00:18:57,040 Men, remake kèk detay. 439 00:18:57,040 --> 00:19:01,660 Isit la nan hello.html nan sa a ranje isit la ak isit la nan cat.jpg. 440 00:19:01,660 --> 00:19:02,934 441 00:19:02,934 --> 00:19:05,850 Lè li nan jis aparèy la ke yo te itilizatè zanmitay pa en JPEG a 442 00:19:05,850 --> 00:19:07,380 nan koulè wouj violèt tankou sa a. 443 00:19:07,380 --> 00:19:11,470 Men, ki lòt bagay se diferan bò kote gwosè a dosye ak non an dosye? 444 00:19:11,470 --> 00:19:13,438 445 00:19:13,438 --> 00:19:14,754 >> ODYANS: [fèbl]. 446 00:19:14,754 --> 00:19:16,920 DAVID J Malan: Yeah, gen nan de plis R la sou isit la. 447 00:19:16,920 --> 00:19:20,170 Avi sa hello.html te pral sou. 448 00:19:20,170 --> 00:19:24,050 Se konsa, li sanble ke non an nan sa a piblik anyè se enpòtan. 449 00:19:24,050 --> 00:19:26,400 Nenpòt bagay nan anyè sa a ki te vle di yo dwe piblik. 450 00:19:26,400 --> 00:19:28,790 Men, li la pa ase jis yo gout dosye nan la. 451 00:19:28,790 --> 00:19:31,480 Ou bezwen tou chanje mòd nan dosye yo, 452 00:19:31,480 --> 00:19:35,180 chanje autorisations yo nan dosye a dinamik pa 453 00:19:35,180 --> 00:19:37,650 gen anviwònman an default, ki se ke se sèlman mwen ka li 454 00:19:37,650 --> 00:19:39,220 epi ekri li, mwen ke yo te mèt kay la. 455 00:19:39,220 --> 00:19:43,540 Mwen vle tout moun nan mond antye rive sou kapab li dosye mwen, se konsa pale. 456 00:19:43,540 --> 00:19:44,950 Li jis vle di wè li. 457 00:19:44,950 --> 00:19:49,780 >> Ak tout bon, kòm ou pral wè nan pwoblèm pran sèt, se sa ki vle di sa yo R la. 458 00:19:49,780 --> 00:19:53,160 Vle di de R la sa yo kite tout moun lòt moun nan mond lan tou li li l ', 459 00:19:53,160 --> 00:19:55,300 espesyalman kounye a ke li nan nan anyè sa a. 460 00:19:55,300 --> 00:19:59,620 Se konsa, fason a ki pi senp yo ranje sa a se yo ale nan èd memwa m 'ak fè chmod pou chanjman 461 00:19:59,620 --> 00:20:05,580 mòd ak Lè sa a fè yon + r, nèt, tout moun, tout, plis r pou lecture, 462 00:20:05,580 --> 00:20:07,944 ak Lè sa a cat.jpg Antre nan. 463 00:20:07,944 --> 00:20:10,360 Pa gen anyen sanble rive, ki souvan sa vle di yon bon bagay. 464 00:20:10,360 --> 00:20:13,850 Se konsa, ls-l again-- kounye a kite a gade nan cat.jpg. 465 00:20:13,850 --> 00:20:15,750 Ak pèmisyon sa a sanble yo te chanje. 466 00:20:15,750 --> 00:20:18,670 Kòm yon sou kote, si ou fè yon erè, epi ou, pou egzanp, 467 00:20:18,670 --> 00:20:23,210 jis te fè your-- Mwen pa know-- redaksyon piblikman aksesib pa aksidan, 468 00:20:23,210 --> 00:20:25,480 ou ka fè opoze a, chmod yon-r. 469 00:20:25,480 --> 00:20:25,909 470 00:20:25,909 --> 00:20:28,200 Menm si franchman, li pa ta dwe dwe nan anyè a piblik 471 00:20:28,200 --> 00:20:29,760 de tout fason si sa a enkyetid la. 472 00:20:29,760 --> 00:20:32,475 >> Se konsa, kounye a kite a tounen nan navigatè m 'ak Reload. 473 00:20:32,475 --> 00:20:32,904 474 00:20:32,904 --> 00:20:34,820 Men, mwen pral klike ti kras Ghostbusters la 475 00:20:34,820 --> 00:20:38,030 senbòl klè ke yon pati nan la ekran pou nou ka wè demann nouvo. 476 00:20:38,030 --> 00:20:40,630 Ak tout bon, isit la se Grump Cat soti nan anvan. 477 00:20:40,630 --> 00:20:43,010 Men plis enpòtan, teknikman, gen 478 00:20:43,010 --> 00:20:45,565 nimewo a 200, ki vle di nou te resevwa li OK. 479 00:20:45,565 --> 00:20:47,190 Tout dwa, se konsa sa a, se tout bon epi li bon. 480 00:20:47,190 --> 00:20:48,940 Men, nou pa ap fè pi bon an nan sit entènèt, 481 00:20:48,940 --> 00:20:51,967 ni nou pral eseye twò difisil yo fè fanciest nan sit jodi a. 482 00:20:51,967 --> 00:20:54,550 Men, kite a omwen fè yon bagay super abitye anvan formidable 483 00:20:54,550 --> 00:20:56,030 koupe yon kèk lòt Tags. 484 00:20:56,030 --> 00:20:58,470 Se konsa, ta kwè mwen pa jis vle yon chat isit la. 485 00:20:58,470 --> 00:21:02,530 Sipoze mwen aktyèlman vle sa a chat ap mennen nan yon bagay. 486 00:21:02,530 --> 00:21:07,210 >> Mwen ta ka, pou egzanp fè yon bagay tankou sa a. 487 00:21:07,210 --> 00:21:08,580 488 00:21:08,580 --> 00:21:12,890 yon pou jete lank href pou ultra equals-- referans 489 00:21:12,890 --> 00:21:17,440 ak kite yo jis fè yon bagay tankou www.google.com fèmen 490 00:21:17,440 --> 00:21:19,540 site fèmen bracket. 491 00:21:19,540 --> 00:21:22,000 Epi, koulye a fè rechèch pou chat. 492 00:21:22,000 --> 00:21:23,520 Fèmen tag jete lank. 493 00:21:23,520 --> 00:21:26,760 Se konsa, sa gen sèlman yon sòt a fondamantalman nouvo detay. 494 00:21:26,760 --> 00:21:28,190 Tag a nan kou, se diferan. 495 00:21:28,190 --> 00:21:31,770 Li nan non yon an pou jete lank href oswa ultra referans. 496 00:21:31,770 --> 00:21:35,269 >> Men, pi enpòtan, gen nan karakteristik sa a sentaks isit la. 497 00:21:35,269 --> 00:21:37,810 Sa a se sa nou pral kòmanse rele pa yon tag, men yon atribi. 498 00:21:37,810 --> 00:21:40,830 Epi yon atribi se yon bagay ki modifye konpòtman an nan yon tag. 499 00:21:40,830 --> 00:21:45,400 Lè sa a atribi, href, vle di modifye konpòtman an nan jete lank sa a 500 00:21:45,400 --> 00:21:48,430 se konsa ke lè li nan klike, li ale nan sa a URL isit la. 501 00:21:48,430 --> 00:21:50,330 Ak nan kou, ki URL se Google. 502 00:21:50,330 --> 00:21:53,951 >> Pandan se tan, ki sa ki sa a tèks isit la pral fè? 503 00:21:53,951 --> 00:21:55,950 Oke, ki k ap pase yo dwe sa moun nan aktyèlman 504 00:21:55,950 --> 00:21:58,470 wè kòm souliye nan lyen, kòm senp tankou sa. 505 00:21:58,470 --> 00:21:59,220 Se konsa, kite a eseye sa a. 506 00:21:59,220 --> 00:21:59,980 Kite m 'sove li. 507 00:21:59,980 --> 00:22:01,650 Mwen se toujou nan hello.html. 508 00:22:01,650 --> 00:22:05,360 Men, nan vèsyon yo sou entènèt, ou pral wè non yo dosye aktyèl nou pre-prepare. 509 00:22:05,360 --> 00:22:06,805 Kite m 'ale pi devan epi recharger. 510 00:22:06,805 --> 00:22:08,680 Epi, koulye a li nan yon trè underwhelming paj toujou. 511 00:22:08,680 --> 00:22:10,910 Men, si mwen hover sou there-- ak li nan yon ti kras ti, 512 00:22:10,910 --> 00:22:13,576 but-- ou ka wè nan pati anba a kwen men gòch nan ekran ou a, 513 00:22:13,576 --> 00:22:15,242 li nan tout bon ale nan google.com. 514 00:22:15,242 --> 00:22:19,280 Men, si mwen klike sou ki, li pral fwe m 'fason yo Google a vrè. 515 00:22:19,280 --> 00:22:22,610 >> Men, remake isit la yon opòtinite pou eksplwatasyon, jis kòm yon sou kote. 516 00:22:22,610 --> 00:22:25,150 Apre sa, nou pral tounen vin jwenn lòt pwoblèm nan sekirite anvan lontan. 517 00:22:25,150 --> 00:22:29,290 Paske gen nan dikotomi sa a ant kote ou ale ak sa ou di, 518 00:22:29,290 --> 00:22:34,722 ou ta ka fè yon bagay tankou this-- http://www.google.com. 519 00:22:34,722 --> 00:22:37,134 OK, e kounye a, si mwen Reload apre ekonomize paj sa, 520 00:22:37,134 --> 00:22:38,800 li sanble, mwen pral pou yo ale nan Google. 521 00:22:38,800 --> 00:22:40,966 Men, gen nan pa gen rezon mwen gen pou ale nan Google, dwa? 522 00:22:40,966 --> 00:22:47,460 Mwen te kapab aktyèlman ale nan yon bagay tankou badguy.com, Reload paj la sou isit la. 523 00:22:47,460 --> 00:22:49,750 Ak Avi, li toujou sanble Google. 524 00:22:49,750 --> 00:22:52,020 Ak sèlman si mwen byen file ase yo hover sou isit la 525 00:22:52,020 --> 00:22:54,770 fè mwen wè li nan menm ale nan ale nan yon kote diferan. 526 00:22:54,770 --> 00:22:57,400 >> Se konsa, si ou te janm vinn yon imèl, espesyalman 527 00:22:57,400 --> 00:22:59,610 yon sèl soti nan Paypal, oswa w pèdi soti nan Paypal 528 00:22:59,610 --> 00:23:01,830 mande w ouvri sesyon an nan kont ou, sa a 529 00:23:01,830 --> 00:23:06,380 se poukisa ou ta dwe pa janm tout tan tout tan klike sou lyen nan imèl, 530 00:23:06,380 --> 00:23:07,930 franchman, nenpòt lyen nan imèl. 531 00:23:07,930 --> 00:23:10,380 Si ou konnen ou gen aktyèl lajan nan Paypal oswa Bank 532 00:23:10,380 --> 00:23:14,250 nan Amerik oswa Fidelity oswa nenpòt sit entènèt, manyèlman tape l 'nan. 533 00:23:14,250 --> 00:23:17,530 Paske gade ki jan li fasil se je chèch yon moun nan prezante sa 534 00:23:17,530 --> 00:23:18,526 sanble yon lyen. 535 00:23:18,526 --> 00:23:20,400 Men, li aktyèlman te kapab ale absoliman nenpòt kote. 536 00:23:20,400 --> 00:23:23,301 >> Apre sa, nan byen lwen pi gwo menas pase sa a. 537 00:23:23,301 --> 00:23:25,300 An reyalite, sa a se yon ti jan nan yon tanjant, koulye a, men se yon sèl 538 00:23:25,300 --> 00:23:28,430 nan yo menm ki pi bon mwen te janm wè ki te gen depi lè yo te fèmen, 539 00:23:28,430 --> 00:23:34,060 se yon moun fè pèp to-- kidonk sa a ta ka di, 540 00:23:34,060 --> 00:23:37,660 klike isit la yo ale nan ou kont, yon kont labank. 541 00:23:37,660 --> 00:23:40,985 Lè sa a te Bank nan Wès la. 542 00:23:40,985 --> 00:23:43,030 543 00:23:43,030 --> 00:23:44,250 >> Se konsa, yon moun te achte sa a. 544 00:23:44,250 --> 00:23:47,090 Lè li nan yon ti kras pi fasil yo wè li nan yon monokrom espace font agrandi 545 00:23:47,090 --> 00:23:49,190 nan sou yon pwojektè 30-pye. 546 00:23:49,190 --> 00:23:51,720 Men, lè li la ti font nan yon imel ke w ap resevwa, 547 00:23:51,720 --> 00:23:54,690 sa a sanble bankofthewest.com, pa bankofthevvest.com, 548 00:23:54,690 --> 00:23:58,230 kote gen yon moun te peye $ 10 yo achte. 549 00:23:58,230 --> 00:24:00,840 Lè sa a, sa a mennen yo nan la ekivalan nan kèk sit entènèt move. 550 00:24:00,840 --> 00:24:05,540 >> Epi ou pral wè too-- aktyèlman nou ka fè this-- si mwen ale nan sit entènèt aktyèl la, 551 00:24:05,540 --> 00:24:10,335 bankofthewest.com, ankò, sonje soti nan dènye fwa 552 00:24:10,335 --> 00:24:13,210 ke si sa a se paj entènèt yo epi yo w ap kirye ki di kòman li ap travay, 553 00:24:13,210 --> 00:24:15,610 ou kapab sètènman ale nan Pwomotè zouti Chrome a. 554 00:24:15,610 --> 00:24:18,890 Epi ou ka wè tout nan la HTML joliman fòma a. 555 00:24:18,890 --> 00:24:20,890 >> Men, plis nan pwen an, ou cam-- kite nan fèmen 556 00:24:20,890 --> 00:24:24,760 this-- ou ka ale nan View Developer View Sous. 557 00:24:24,760 --> 00:24:25,770 558 00:24:25,770 --> 00:24:28,350 Poukisa nou pa mwen jis kopi nan tout sa Lè sa a, mwen 559 00:24:28,350 --> 00:24:31,630 ka ale nan fenèt ti kras jdi mwen isit la, epi fè pwòp sit web mwen. 560 00:24:31,630 --> 00:24:33,210 Sove sa a nan hello.html. 561 00:24:33,210 --> 00:24:36,770 Ak pwobableman sa a ki pral kraze, paske li pa sa a fasil anjeneral. 562 00:24:36,770 --> 00:24:41,590 Men koulye a, si mwen Reload paj pwòp m 'sou pwòp mwen CS50 Aparèy ak frape Reload, 563 00:24:41,590 --> 00:24:42,990 OK, kèk bagay te kraze yo. 564 00:24:42,990 --> 00:24:45,750 Men, mwen se trè fèmen nan li te gen pwòp sit entènèt bankè m 'yo, dwa? 565 00:24:45,750 --> 00:24:46,570 Tout sa HTML-- 566 00:24:46,570 --> 00:24:47,370 >> [Ri] 567 00:24:47,370 --> 00:24:49,210 >> DAVID J Malan: --I pa t 'aktyèlman epi ou 568 00:24:49,210 --> 00:24:52,210 konnen gen nan yon moun soti gen moun ki ta aktyèlman klike sou lyen sa yo tou. 569 00:24:52,210 --> 00:24:54,864 Se konsa, byen klè, kèk bagay te kraze yo. 570 00:24:54,864 --> 00:24:56,780 Men, ki nan ale nan mennen nou nan yon diskisyon, 571 00:24:56,780 --> 00:25:00,810 san nesesite kounye a, tankou sa ki CSS, kaskad dra style, yo, 572 00:25:00,810 --> 00:25:03,410 ak ki jan ou aktyèlman download lòt dosye yo HTML 573 00:25:03,410 --> 00:25:06,140 ak JPEG dosye GIF dosye ki sit entènèt la ta ka lè l sèvi avèk. 574 00:25:06,140 --> 00:25:07,960 Men, nan tout sa a se accomplishable. 575 00:25:07,960 --> 00:25:11,110 Men, li vrèman klou desann nan sa yo eristik trè senp. 576 00:25:11,110 --> 00:25:14,450 >> Se konsa, kounye a kite a jis ekreme nan yon koup la lòt egzanp nan HTML 577 00:25:14,450 --> 00:25:16,680 jis yo ba ou yon sans nan ki lòt bagay ou kapab fè. 578 00:25:16,680 --> 00:25:18,670 Pou egzanp, sa a se list.html. 579 00:25:18,670 --> 00:25:23,240 Sipoze mwen te vle fè yon paj wèb ak yon lis nan kay nan kwadwilatè a. 580 00:25:23,240 --> 00:25:28,960 Mwen ta ka sèvi ak tag nan ul pou unordered lis ak Lè sa a timoun nan lis atik 581 00:25:28,960 --> 00:25:33,760 ak Lè sa a repekte over-- oswa lis, rather-- kay yo nan kesyon an. 582 00:25:33,760 --> 00:25:36,080 >> Men, si mwen louvri sa a leve, kite a fè sa. 583 00:25:36,080 --> 00:25:40,670 Ann al pa hello.html, men yo list.html. 584 00:25:40,670 --> 00:25:42,160 Damn li. 585 00:25:42,160 --> 00:25:43,000 Kouman pou mwen ranje sa a? 586 00:25:43,000 --> 00:25:45,679 587 00:25:45,679 --> 00:25:47,220 Li nan pwoblèm nan menm jan ak anvan, dwa? 588 00:25:47,220 --> 00:25:52,510 Se konsa, kite m 'fè chmod-- oops-- chmod yon + r nan list.html. 589 00:25:52,510 --> 00:25:54,610 590 00:25:54,610 --> 00:25:59,610 Epi, koulye a si mwen tounen nan navigatè m ' epi klike Reload, gen li ye. 591 00:25:59,610 --> 00:26:02,360 Se konsa, si ou te janm te vle fè yon lis pus, ou ka fè sa. 592 00:26:02,360 --> 00:26:06,210 Si ou vle yo dwe Super anpenpan, epi fè yon lis te bay lòd, pa yon lis unordered, 593 00:26:06,210 --> 00:26:10,170 chanje moun ol, Reload paj la, epi kounye a navigatè a ap konte li pou ou. 594 00:26:10,170 --> 00:26:11,241 >> Ki lòt bagay nou ka fè? 595 00:26:11,241 --> 00:26:13,990 Oke, yon koup la others-- si ou te gen paragraf long nan text-- 596 00:26:13,990 --> 00:26:15,698 pou egzanp, gen kèk Tèks Latin tankou this-- 597 00:26:15,698 --> 00:26:20,730 epi ou vle li nan paragraf ki apa a, louvri p, fèmen p pou tag nan paragraf. 598 00:26:20,730 --> 00:26:22,010 Ak fè li ankò e ankò. 599 00:26:22,010 --> 00:26:26,600 Men, si mwen kounye a louvri moute sa a ranpli, paragraphs.html, byen, sa a 600 00:26:26,600 --> 00:26:27,570 a ap vin anmèdan. 601 00:26:27,570 --> 00:26:34,320 Se konsa, kounye a kite a jis ale tounen nan m ' rapid, chmod yon + r r zetwal .html-- 602 00:26:34,320 --> 00:26:36,099 yon bèl kat nan bwa ti kras se konsa pale. 603 00:26:36,099 --> 00:26:37,890 Li ta dwe ranje tout nan pwoblèm sa yo pou mwen. 604 00:26:37,890 --> 00:26:38,990 Se pou yo recharger. 605 00:26:38,990 --> 00:26:40,500 Genyen twa paragraf yo. 606 00:26:40,500 --> 00:26:42,930 >> Epi, koulye a kite a ale pi devan epi louvri moute yon lòt. 607 00:26:42,930 --> 00:26:44,310 Kouman sou tab? 608 00:26:44,310 --> 00:26:46,440 Ou pral remake sanble tab yon ti kras plis konplèks. 609 00:26:46,440 --> 00:26:49,110 Men, li la menm idea-- la tag louvri, louvri tag, 610 00:26:49,110 --> 00:26:51,360 louvri, louvri, louvri, fèmen tag, louvri tag. 611 00:26:51,360 --> 00:26:54,410 Ak sa yo rive kanpe pou tab, ki gen fwontyè se aparamman 612 00:26:54,410 --> 00:26:58,500 pral gen yon epesè 1-- tou sa ki ranje tab means--, tab 613 00:26:58,500 --> 00:27:00,320 done, ki vle di yon selil. 614 00:27:00,320 --> 00:27:03,840 Men, si mwen tounen nan navigatè m ' isit la epi ale nan table.html, 615 00:27:03,840 --> 00:27:05,840 ou ka wè yon bagay tankou sa a, efreyan. 616 00:27:05,840 --> 00:27:07,840 Men, nou pral jwenn nan pwen an kote nou ka aktyèlman 617 00:27:07,840 --> 00:27:09,260 fè bagay sa yo bèl pase pase sa. 618 00:27:09,260 --> 00:27:10,530 >> Se pou m 'ladann pou kounye a. 619 00:27:10,530 --> 00:27:11,870 Genyen grap nan plis Tags. 620 00:27:11,870 --> 00:27:15,225 Ak HTML se bèl bagay nan ranmase paske, franchman, tout sa ou bezwen fè 621 00:27:15,225 --> 00:27:17,600 se gade nan paj wèb ki egziste deja ak kote ou ap abitye. 622 00:27:17,600 --> 00:27:20,340 Epi w ap tankou, o, sa a jan yo te fè sa a estetik. 623 00:27:20,340 --> 00:27:23,159 >> Oswa ou ka gade moute nenpòt sou entènèt resous ki di kòman HTML ap travay, 624 00:27:23,159 --> 00:27:25,700 epi ou pral wè ke gen nan yon vokabilè antye nan lòt Tags. 625 00:27:25,700 --> 00:27:30,110 Men, avèk modèl la senp mantal pou kont li ki prèske nenpòt tag ou louvri 626 00:27:30,110 --> 00:27:33,620 te yo dwe fèmen, li vrèman sifi yo anseye tèt li 627 00:27:33,620 --> 00:27:36,950 HTML apre konprann sa yo lide debaz yo nan Tags 628 00:27:36,950 --> 00:27:40,520 ak atribi figi ak-formedness a byen ke nou te pale osijè de, 629 00:27:40,520 --> 00:27:44,697 fèmen nenpòt ki bagay ki nou ta ka louvri pou nou pa konfonn yon navigatè. 630 00:27:44,697 --> 00:27:46,780 Se konsa, kite a kounye a pran sa a yon nivo plis enteresan 631 00:27:46,780 --> 00:27:48,100 pa ale nan aktyèl la. 632 00:27:48,100 --> 00:27:51,095 Li kite yo ale nan Mac mwen an isit la, nan google.com. 633 00:27:51,095 --> 00:27:52,280 634 00:27:52,280 --> 00:27:54,020 Epi, koulye a avi kite a fè sa. 635 00:27:54,020 --> 00:27:57,280 Mwen gong pou yo ale nan Anviwònman, Search Anviwònman. 636 00:27:57,280 --> 00:28:01,070 Mwen vle fèmen sa a enstantane anmèdan rezilta bagay kote li imedyatman 637 00:28:01,070 --> 00:28:02,450 kòmanse reponn a sezisman ou. 638 00:28:02,450 --> 00:28:05,300 Se pou yo fè sa a lekòl la pi gran se konsa nou aktyèlman wè sa ki k ap pase sou. 639 00:28:05,300 --> 00:28:08,260 >> Se konsa, mwen pral pou konsève pou m ' Google anviwònman isit la. 640 00:28:08,260 --> 00:28:11,160 Epi, koulye a avi, mwen pral rechèch pou yon bagay tankou chat. 641 00:28:11,160 --> 00:28:14,500 Epi li toujou ap fè oto konplè isit la, men ki baze sou ki bagay 642 00:28:14,500 --> 00:28:15,970 moun te tape nan tan lontan an. 643 00:28:15,970 --> 00:28:17,490 Men, remake sa k pral rive. 644 00:28:17,490 --> 00:28:20,272 >> Nan URL la nan moman sa a se sa a, jis google.com. 645 00:28:20,272 --> 00:28:22,650 Ak teknikman, li nan koupe. 646 00:28:22,650 --> 00:28:25,910 Google nan jis ekonomize yon karaktè epi yo pa ki montre nou sa. 647 00:28:25,910 --> 00:28:30,400 Yo montre nou https, jis yo dwe Super rasire ke nou ap 648 00:28:30,400 --> 00:28:32,850 nan yon paj an sekirite oswa chiffres. 649 00:28:32,850 --> 00:28:35,690 >> Se konsa, kite m 'ale pi devan epi fè rechèch pou chat. 650 00:28:35,690 --> 00:28:37,670 Koulye a, sa a te resevwa reyèlman akablan byen vit. 651 00:28:37,670 --> 00:28:39,470 Gade nan longè a nan sa a URL. 652 00:28:39,470 --> 00:28:43,070 Men, li sanble ke pi fò nan bagay sa a nan URL la se aktyèlman trè initil. 653 00:28:43,070 --> 00:28:45,320 Mwen pral kòmanse efase bagay mwen pa konprann. 654 00:28:45,320 --> 00:28:46,560 655 00:28:46,560 --> 00:28:47,360 Mwen wè chat. 656 00:28:47,360 --> 00:28:48,470 Mwen konprann chat. 657 00:28:48,470 --> 00:28:50,380 Mwen pa konnen poukisa chat ki genyen ankò. 658 00:28:50,380 --> 00:28:52,620 Mwen vrèman pa konnen sa istwa san sans sa a se. 659 00:28:52,620 --> 00:28:56,030 Se konsa, mwen jis ale nan kenbe en ak efase bagay 660 00:28:56,030 --> 00:28:59,905 ke mwen pa konprann, distile URL la nan jis sa a. 661 00:28:59,905 --> 00:29:00,920 662 00:29:00,920 --> 00:29:02,270 >> Koulye a, kite m 'debarase antre nan ankò. 663 00:29:02,270 --> 00:29:03,814 Li sanble tankou Google toujou ap travay. 664 00:29:03,814 --> 00:29:06,980 Se konsa, pou kèk rezon, yo ap ajoute yon anpil nan bagay pa default URL yo. 665 00:29:06,980 --> 00:29:09,000 Men, li pa nan estrikteman nesesè. 666 00:29:09,000 --> 00:29:10,340 Se konsa, sa se bèl sou sa a? 667 00:29:10,340 --> 00:29:13,630 Oke, kite m 'ale pi devan epi louvri moute Enspektè Chrome a. 668 00:29:13,630 --> 00:29:15,960 Genyen yon ti kras chemen kout sourit pou li. 669 00:29:15,960 --> 00:29:17,360 >> Ale nan tab la Network. 670 00:29:17,360 --> 00:29:19,340 Epi, koulye a kite m 'Reload paj sa a yon fwa plis. 671 00:29:19,340 --> 00:29:20,280 Apre sa, mwen kenbe Shift. 672 00:29:20,280 --> 00:29:22,520 Kòm yon sou kote, navigatè yo gen tandans Cache oswa sove 673 00:29:22,520 --> 00:29:24,697 enfòmasyon jis pou dedomajman pou efikasite la. 674 00:29:24,697 --> 00:29:27,280 Men, anjeneral, kenbe Shift ak rupture ap fòse tout bagay 675 00:29:27,280 --> 00:29:28,994 kòmanse sou depi nan konmansman an. 676 00:29:28,994 --> 00:29:30,410 Epi sa a, sa m 'vle fè isit la. 677 00:29:30,410 --> 00:29:33,550 >> Ak Avi tout moun sa yo ranje ki jis parèt. 678 00:29:33,550 --> 00:29:37,920 Li sanble ke nan nenpòt sit entènèt yo bay paj, ka gen sèlman yon sèl dosye 679 00:29:37,920 --> 00:29:43,500 involved-- hello.html-- oswa gen ta kapab 52, tankou nan ka sa a. 680 00:29:43,500 --> 00:29:45,820 Lè m 'ale nan google.com, aparamman, navigatè m ' 681 00:29:45,820 --> 00:29:49,650 anvwaye 52 demann HTTP ki apa a. 682 00:29:49,650 --> 00:29:50,520 Poukisa se sa? 683 00:29:50,520 --> 00:29:53,380 >> Oke, gade nan sa ki andedan nan sit entènèt paj moute sa a tèt. 684 00:29:53,380 --> 00:29:55,620 Genyen pa sèlman tèks, men gen nan imaj aktyèl 685 00:29:55,620 --> 00:29:57,130 nan chat sou nan bò dwat la. 686 00:29:57,130 --> 00:29:59,110 Genyen yon logo kolore moute isit la sou bò gòch. 687 00:29:59,110 --> 00:30:01,750 Genyen tout nan ikon sa yo pou yon mikwofòn ak pou fè. 688 00:30:01,750 --> 00:30:05,130 Genyen yon anpil nan moso, bati blòk, moso grafouyen, si ou pral, 689 00:30:05,130 --> 00:30:06,250 nan paj sa a web. 690 00:30:06,250 --> 00:30:10,310 Ak sa ki navigatè a ap fè sou ap resevwa dosye a trè premye, ki 691 00:30:10,310 --> 00:30:16,180 se ranje sa a isit la, li se esansyèlman iteration sou tèt la HTML 692 00:30:16,180 --> 00:30:19,880 jouk anba, gòch a dwat, kap chèche bagay sa yo tankou Tags imaj oswa lòt Tags 693 00:30:19,880 --> 00:30:23,160 ke yo mansyone lòt dosye ak lè li wè yo, ale ak èkstre yo 694 00:30:23,160 --> 00:30:26,050 via HTTP, solid antye anvlòp metafò, 695 00:30:26,050 --> 00:30:29,670 ak Lè sa a montre yo nan la kote ki apwopriye nan paj wèb la. 696 00:30:29,670 --> 00:30:33,370 >> Men, remake isit la si mwen konsantre sou premye chat yo voye jete, rechèch, 697 00:30:33,370 --> 00:30:37,090 remake ke, tout bon li la lè l sèvi avèk HTTP 1.1. 698 00:30:37,090 --> 00:30:41,690 Men, malerezman, Google Chrome kounye a nan vèsyon 39 699 00:30:41,690 --> 00:30:45,110 se kalite bagay dumbing desann ak pa montre nou tèt yo vrè. 700 00:30:45,110 --> 00:30:49,680 Men, sa ki te voye tout bon se yon demann pou pa koupe, men / rechèch? q = chat. 701 00:30:49,680 --> 00:30:52,830 702 00:30:52,830 --> 00:30:54,340 >> Koulye a, poukisa se ke enpòtan? 703 00:30:54,340 --> 00:30:57,110 Oke, mwen pral dégager sa a soti nan ke si ou Google 704 00:30:57,110 --> 00:31:01,520 sipòte demann nan fòm sa a, poukisa pa mwen aplike rechèch pwòp mwen 705 00:31:01,520 --> 00:31:06,420 motè pou CS50, men jis devan an fen, jis koòdone nan itilizatè grafik. 706 00:31:06,420 --> 00:31:09,610 Epitou, n ap konfye fen a tounen, rechèch aktyèl la rezilta sou Google. 707 00:31:09,610 --> 00:31:10,510 >> Se konsa, kouman mwen ka fè sa? 708 00:31:10,510 --> 00:31:13,820 Oke, kite m 'ale nan jdi sou isit la. 709 00:31:13,820 --> 00:31:19,180 Ak kite m 'ale pi devan epi louvri moute, kite la di, yon dosye nouvo. 710 00:31:19,180 --> 00:31:22,280 Men, mwen pral pou konsève pou sa a pou yon ti tan kòm rechèch-0.html. 711 00:31:22,280 --> 00:31:25,111 712 00:31:25,111 --> 00:31:27,860 Lè sa a, evantyèlman, nou pral vit pou pi devan pou yon sèl la mwen pre-prepare. 713 00:31:27,860 --> 00:31:30,190 >> Men, mwen pral byen vit fwe moute kalite doc 714 00:31:30,190 --> 00:31:33,840 html louvri bracket html fèmen bracket html. 715 00:31:33,840 --> 00:31:38,390 Lè sa a, mwen pral fè tèt fèmen tèt tit louvri CS50 716 00:31:38,390 --> 00:31:40,150 Rechèch olye pou yo Google rechèch. 717 00:31:40,150 --> 00:31:43,480 Desann isit la mwen pral gen kò a, kò desann isit la fèmen. 718 00:31:43,480 --> 00:31:45,835 Epi, koulye a mwen bezwen CS50 Search. 719 00:31:45,835 --> 00:31:47,710 Ak aktyèlman, se pou yo bati sa a incrémentielle. 720 00:31:47,710 --> 00:31:51,043 Mwen pral ale pi devan epi fèmen sa a epi aktyèlman mete l 'nan anyè piblik m' yo. 721 00:31:51,043 --> 00:31:52,730 Se konsa, ban m 'jis youn ti moman. 722 00:31:52,730 --> 00:31:55,390 rechèch-0.html-- mwen pral tanporèlman rele li search.html. 723 00:31:55,390 --> 00:31:56,600 724 00:31:56,600 --> 00:31:59,750 Mwen pral chmod li yon search.html + r. 725 00:31:59,750 --> 00:32:01,072 726 00:32:01,072 --> 00:32:02,280 Epi, koulye a mwen pral louvri li. 727 00:32:02,280 --> 00:32:03,224 728 00:32:03,224 --> 00:32:04,390 Tout dwa, se konsa sa ki te vit. 729 00:32:04,390 --> 00:32:06,800 Men, objektif la tou senpleman te jwenn nou nan pwen an 730 00:32:06,800 --> 00:32:09,630 ki gen tèks sa a dosye rele search.html. 731 00:32:09,630 --> 00:32:10,940 732 00:32:10,940 --> 00:32:12,790 Se konsa, pa anpil fè yon gade nan ankò. 733 00:32:12,790 --> 00:32:16,970 Vreman vre, si m 'ale nan navigatè m', ak ale nan search.html, ki nan tout li ye. 734 00:32:16,970 --> 00:32:17,720 Men, ou konnen ki sa? 735 00:32:17,720 --> 00:32:19,000 Mwen kapab yon ti kras amateur. 736 00:32:19,000 --> 00:32:22,710 Mwen li nan yon liv ki gen nan yon tit tag rele H1. 737 00:32:22,710 --> 00:32:26,100 Men, mwen pral ale pi devan epi sèvi ak sa H1 ouvè ak fèmen H1. 738 00:32:26,100 --> 00:32:27,220 Reload paj la. 739 00:32:27,220 --> 00:32:29,600 Epi, koulye a li nan pi gwo ak odasyeu, pa tout sa ki enteresan, 740 00:32:29,600 --> 00:32:32,399 men omwen li struktural plis enteresan. 741 00:32:32,399 --> 00:32:33,940 Men koulye a, kite m 'prezante yon lòt tag. 742 00:32:33,940 --> 00:32:36,500 Li sanble gen nan yon tag fòm. 743 00:32:36,500 --> 00:32:38,400 Ak kite m 'fèmen ki tag. 744 00:32:38,400 --> 00:32:40,830 Epi li vire soti gen nan yon tag opinyon ki 745 00:32:40,830 --> 00:32:44,600 gen yon atribi rele kalite, ki se tip nan done nan jaden an, 746 00:32:44,600 --> 00:32:45,200 si ou pral. 747 00:32:45,200 --> 00:32:47,050 Epi se pral fè nan tèks kalite. 748 00:32:47,050 --> 00:32:52,200 Epi se valè li yo pral yo dwe CS50 Search. 749 00:32:52,200 --> 00:32:53,850 Fèmen tag. 750 00:32:53,850 --> 00:32:57,100 Apre sa, k ap pase yo dwe pa gen okenn nosyon nan louvri ak fèmti ak tags ki apa a. 751 00:32:57,100 --> 00:33:00,300 >> Kite m 'ale tounen sou isit la ak wè sa ki k ap pase sou, recharger. 752 00:33:00,300 --> 00:33:01,380 Lè w enteresan. 753 00:33:01,380 --> 00:33:02,950 Li sanble ke li nan yon jaden tèks. 754 00:33:02,950 --> 00:33:04,080 755 00:33:04,080 --> 00:33:06,999 Ak aktyèlman, mwen pa t 'vle yo mete yon valè gen ankò. 756 00:33:06,999 --> 00:33:10,040 Kite m 'ale tounen isit la ak aktyèlman jwenn m de sa a valè a kenbe li senp. 757 00:33:10,040 --> 00:33:12,939 Olye pou yo yon valè, ki sa mwen te vle bay bagay sa a se te yon non. 758 00:33:12,939 --> 00:33:15,230 Apre sa, mwen pa konnen sa li ye, Se konsa, mwen pral tounen vin jwenn sa. 759 00:33:15,230 --> 00:33:18,270 >> Men, anba a ki, mwen vle fè kalite opinyon = soumèt. 760 00:33:18,270 --> 00:33:19,840 761 00:33:19,840 --> 00:33:22,120 Ak valè sa a pral CS50 Search. 762 00:33:22,120 --> 00:33:24,850 Epitou, n ap wè poukisa mwen deplase valè nan nan sa a. 763 00:33:24,850 --> 00:33:28,900 Lè m 'Reload, mwen sanble yo kounye a gen kòmanse yo nan rechèch pwòp mwen 764 00:33:28,900 --> 00:33:30,820 motè, super efreyan, menm si franchman, li nan 765 00:33:30,820 --> 00:33:34,260 pa yon jete byen lwen soti nan sa ki Paj default Google la sanble. 766 00:33:34,260 --> 00:33:37,950 >> Si m 'ale isit la kounye a, mwen ka tape nan chat, ak èspere ke klike Search. 767 00:33:37,950 --> 00:33:40,380 Men, mwen pa byen fè ankò, paske mwen pa te aplike, 768 00:33:40,380 --> 00:33:41,045 evidamman, yon baz done. 769 00:33:41,045 --> 00:33:42,940 Mwen pa te ranpa a entènèt pou rezilta rechèch. 770 00:33:42,940 --> 00:33:44,840 Se konsa, mwen bezwen konfye ki sou Google. 771 00:33:44,840 --> 00:33:46,290 Se konsa, kouman mwen fè sa? 772 00:33:46,290 --> 00:33:49,170 >> Oke, premye nan tout mwen bezwen ajoute ak aksyon 773 00:33:49,170 --> 00:33:58,460 atribi tag fòm mwen ke se http://www.google.com/search. 774 00:33:58,460 --> 00:34:01,180 Apre sa, mwen konnen ke se sèlman soti nan gen dedwi pa gade ak anpil atansyon 775 00:34:01,180 --> 00:34:02,505 nan URL la yo. 776 00:34:02,505 --> 00:34:03,380 Epi, koulye a pran yon devine. 777 00:34:03,380 --> 00:34:09,090 Kisa mwen ta dwe sa jaden tèks pwobableman dwe rele, ki baze sou ki kote nou te vin 778 00:34:09,090 --> 00:34:09,754 soti nan anvan an? 779 00:34:09,754 --> 00:34:11,896 780 00:34:11,896 --> 00:34:13,290 >> ODYANS:? Q. 781 00:34:13,290 --> 00:34:14,370 >> DAVID J Malan:? Q. 782 00:34:14,370 --> 00:34:17,800 Epi nou pa aktyèlman bezwen kesyon make li vire soti, men q se vre li, 783 00:34:17,800 --> 00:34:20,489 q pou rechèch pwobableman pa default, jis paske sa a, se 784 00:34:20,489 --> 00:34:23,060 sa Larry ak Sergey te vini ak ane de sa. 785 00:34:23,060 --> 00:34:24,739 Se konsa, kounye a kite m 'Reload paj sa a. 786 00:34:24,739 --> 00:34:26,409 Li pa gade tout sa ki diferan. 787 00:34:26,409 --> 00:34:28,120 Men koulye a, gade sa ki rive. 788 00:34:28,120 --> 00:34:32,360 >> Si m 'tape nan chat ak klike sou CS50 Search ak kite ale, 789 00:34:32,360 --> 00:34:35,770 remake mwen jwenn whisked ale nan aktyèl Google. 790 00:34:35,770 --> 00:34:38,150 Koulye a, Google se ke yo te yon ti kras anmèdan nan yo ke yo ap 791 00:34:38,150 --> 00:34:41,877 ajou yon paramèt adisyonèl, si ou pral, nan URL la. 792 00:34:41,877 --> 00:34:43,960 Sa a tout kap pase otomatikman sou Google bò. 793 00:34:43,960 --> 00:34:48,730 >> Pati nan enpòtan se ke mwen sanble yo te pwodwi demann sa a isit la. 794 00:34:48,730 --> 00:34:50,179 Ak tout bon, sa a, se sa ki rive. 795 00:34:50,179 --> 00:34:53,040 Lè ou gen HTML ki sanble tankou sa a, sa a 796 00:34:53,040 --> 00:34:57,620 se sòt de devlopè entènèt notasyon pou li di, ale pi devan epi kreye yon fòm 797 00:34:57,620 --> 00:34:59,990 ki lè li nan soumèt, li a pral pou yo ale nan URL sa a. 798 00:34:59,990 --> 00:35:03,430 Lè te URL la bay valè pou bagay sa yo tankou q, 799 00:35:03,430 --> 00:35:05,440 pa ale jis nan URL sa a. 800 00:35:05,440 --> 00:35:08,210 Aktyèlman, ale nan kesyon make ak Lè sa a q = chat. 801 00:35:08,210 --> 00:35:09,590 802 00:35:09,590 --> 00:35:13,060 Kole paramèt la, nan Paramèt HTTP tankou sa. 803 00:35:13,060 --> 00:35:15,590 >> Ak jis yo dwe Super egzak, sa k ap dedwi isit lan-- 804 00:35:15,590 --> 00:35:18,130 men mwen pral gen plis explicit-- se ke metòd la mwen vle sèvi ak 805 00:35:18,130 --> 00:35:22,270 se jwenn, olye pou yo yon bagay tankou pòs, ki nou pral evantyèlman wè. 806 00:35:22,270 --> 00:35:27,710 Se konsa, nan kout, tou senpleman pa konprann HTML ak lè l sèvi avèk kèk Tags jistis senp, 807 00:35:27,710 --> 00:35:30,610 nou kapab kounye a kòmanse kreye pwòp devan itilizatè fen nou an 808 00:35:30,610 --> 00:35:32,850 koòdone ak yon rechèch motè dèyè li. 809 00:35:32,850 --> 00:35:34,800 >> Men, sa a nan kou, se trè efreyan. 810 00:35:34,800 --> 00:35:37,259 Se konsa, kite m 'aktyèlman louvri moute yon vèsyon yon ti kras pi byen. 811 00:35:37,259 --> 00:35:39,800 Sa a se yon sèl la mwen prepare nan avanse ki gen kèk kòmantè. 812 00:35:39,800 --> 00:35:41,900 Men, ou pral wè ke mwen bèl anpil rkre li. 813 00:35:41,900 --> 00:35:44,150 Se konsa, sa a se deja disponib sou entènèt. 814 00:35:44,150 --> 00:35:48,050 Apre sa, mwen t 'rive preemptively ale nan https jis kenbe li senp. 815 00:35:48,050 --> 00:35:50,610 >> Epi, koulye a kite a louvri moute yon iterasyon pwochen nan sa a. 816 00:35:50,610 --> 00:35:52,510 Se vèsyon 1 olye pou yo 0. 817 00:35:52,510 --> 00:35:55,315 Ki sa ki sote soti nan ou kòm yon ti kras diferan nan egzanp sa a? 818 00:35:55,315 --> 00:35:59,480 819 00:35:59,480 --> 00:36:00,440 >> ODYANS: [fèbl]. 820 00:36:00,440 --> 00:36:03,020 >> Yeah, gen nan sa a sant aliman tèks. 821 00:36:03,020 --> 00:36:04,590 Sa a se yon ti kras etranj moute isit la. 822 00:36:04,590 --> 00:36:06,150 Men, sa a se vre nouvo. 823 00:36:06,150 --> 00:36:07,800 E petèt devine kisa ki pral rive. 824 00:36:07,800 --> 00:36:11,730 Si m 'ale nan navigatè m' kounye a ak vizite rechèch-1.html, 825 00:36:11,730 --> 00:36:13,090 li nan prèske menm bagay la. 826 00:36:13,090 --> 00:36:15,705 Men, li la yon etap pi pre ke yo te yon ti kras pi plis bèl. 827 00:36:15,705 --> 00:36:19,150 Li nan toujou lèd, men bèl pase nan ki omwen tout bagay a kounye a santre. 828 00:36:19,150 --> 00:36:23,470 >> Se konsa, li vire soti ke sa m ap lè l sèvi avèk se yon lòt lang tout ansanm rele 829 00:36:23,470 --> 00:36:25,680 CSS, kaskad dra style. 830 00:36:25,680 --> 00:36:28,310 Ak CSS, franchman, se kalite nan, nan opinyon pèsonèl mwen, 831 00:36:28,310 --> 00:36:29,775 yon lang atrociously fèt. 832 00:36:29,775 --> 00:36:33,110 Li se trè anmèdan yo sonje tout detay yo divès kalite. 833 00:36:33,110 --> 00:36:38,479 Men, li se sa ki stylizes la tout entènèt atravè lemond jodi a. 834 00:36:38,479 --> 00:36:39,270 Mwen kouri kite yon moun. 835 00:36:39,270 --> 00:36:39,769 Tout dwa. 836 00:36:39,769 --> 00:36:43,180 Se konsa, kite a ale tounen isit la ak wè ki jan nou ap aktyèlman lè l sèvi avèk sa a. 837 00:36:43,180 --> 00:36:45,940 Epi li vire soti, omwen li a aktyèlman yon lang trè senp. 838 00:36:45,940 --> 00:36:49,470 Se jis nan valè kle pè, pwopriyete ak valè, pwopriyete ak valè. 839 00:36:49,470 --> 00:36:52,080 Vreman vre, isit la se youn pwopriyete sa yo ak valè. 840 00:36:52,080 --> 00:36:55,890 >> Senpleman lè l sèvi avèk style la atribi sou tag kò mwen an 841 00:36:55,890 --> 00:37:00,360 ak bay li yon valè nan yon kolon mo ak yon lòt mo, 842 00:37:00,360 --> 00:37:03,730 oswa yon pwopriyete ak yon valè, Mwen kapab afekte estetik yo 843 00:37:03,730 --> 00:37:06,210 nan paj wèb la, pa nesesèman estrikti a ankò, 844 00:37:06,210 --> 00:37:07,550 men estetik yo nan li. 845 00:37:07,550 --> 00:37:10,960 Ak jis pa Googling alantou li, mwen reyalize ki fèy papye CSS, style kaskad, 846 00:37:10,960 --> 00:37:14,170 sipòte yon pwopriyete rele tèks-aliman, ki gen valè kapab 847 00:37:14,170 --> 00:37:16,980 dwe kite, dwa, oswa sant, pou egzanp. 848 00:37:16,980 --> 00:37:19,990 >> Se konsa, kounye a lè mwen Reload paj sa a, ki sa mwen t 'jwenn 849 00:37:19,990 --> 00:37:22,730 te yon paj santre, men yo toujou trè lèd. 850 00:37:22,730 --> 00:37:25,770 Se pou nou ale pi devan epi louvri moute vèsyon 2 nan rechèch la. 851 00:37:25,770 --> 00:37:28,570 Epi, koulye a remake mwen te fè yon ti kras plis. 852 00:37:28,570 --> 00:37:33,760 Remake moute isit la andedan nan tèt la tag, kapab genyen plis pase tit. 853 00:37:33,760 --> 00:37:35,400 An reyalite, gen nan yon tag style. 854 00:37:35,400 --> 00:37:38,630 Lè sa a se kote li jis vin yon ti kras sal CSS Vue pafwa. 855 00:37:38,630 --> 00:37:41,971 >> Avi ke mwen sanble yo gen yon bagay ki struktural sanble anpil diferan. 856 00:37:41,971 --> 00:37:44,095 Men, isit la se non an nan tag a mwen vle stilize. 857 00:37:44,095 --> 00:37:47,570 Isit la yo se zanmi fin vye granmoun nou an Curly aparèy òtopedik ak fèmen atèl Curly. 858 00:37:47,570 --> 00:37:50,290 Lè sa a, isit la se ke pwopriyete ak valè li yo. 859 00:37:50,290 --> 00:37:56,300 >> Si m 'chaje sa a ranpli, search2.html, rezilta nan fen se idantik. 860 00:37:56,300 --> 00:37:59,300 Men, li la yon etap nan direksyon pi bon konsepsyon. 861 00:37:59,300 --> 00:38:04,560 Pa faktè soti CSS sa a, mwen te pa melanje l 'ak HTML m' yo. 862 00:38:04,560 --> 00:38:07,560 Ak tout bon, jan nou pral wè, mwen te kapab jam itilize sa yo pwopriyete ak valè. 863 00:38:07,560 --> 00:38:10,420 Si m 'te vle fè grap rezen pati ki gen nan paj entènèt mwen an santre, 864 00:38:10,420 --> 00:38:13,630 Mwen pa gen tape kalite = tèks-aliman sant sou tout plas la. 865 00:38:13,630 --> 00:38:16,580 Mwen ka mete nan yon sèl kote petèt, renmen moute nan tèt la. 866 00:38:16,580 --> 00:38:18,210 >> Men, menm sa a se pa desen an pi byen. 867 00:38:18,210 --> 00:38:21,720 An reyalite, youn nan bagay ki ou pral aprann kòm ou depanse pi plis ak plis tan ak 868 00:38:21,720 --> 00:38:25,730 pwogram entènèt se ke plis a ou kapab modularize bagay sa yo ak bagay sa yo faktè soti 869 00:38:25,730 --> 00:38:30,610 tankou dosye h se pou nou bagay faktè soti, renmen helpers.c se pou nou bagay faktè soti 870 00:38:30,610 --> 00:38:31,880 yon psets kèk de sa. 871 00:38:31,880 --> 00:38:34,200 Menm jan tou, ta ka nou vle reyalize sa a. 872 00:38:34,200 --> 00:38:37,920 >> Se konsa, remake nan vèsyon twa nan search.html Mwen te 873 00:38:37,920 --> 00:38:40,610 netwaye tèt la nan paj la epi jis mete 874 00:38:40,610 --> 00:38:43,320 nan sa a, yon tag lyen, ki kontrè ak non an, 875 00:38:43,320 --> 00:38:44,700 pa ba ou yon ipèrlenk. 876 00:38:44,700 --> 00:38:49,150 Li lyen ki mennen nan yon lòt dosye pa fason pou yon href ki gen valè nan ka sa a, 877 00:38:49,150 --> 00:38:51,586 se rechèch-3.css 878 00:38:51,586 --> 00:38:52,960 Se konsa, mwen reyalize nou ap ale byen vit. 879 00:38:52,960 --> 00:38:54,600 Men, tout mwen fè se kalite nan k ap deplase bagay sa yo alantou. 880 00:38:54,600 --> 00:38:55,760 Kite m 'louvri rechèch-3.css. 881 00:38:55,760 --> 00:38:57,114 882 00:38:57,114 --> 00:38:58,530 Gen li se, pa gen anyen vrèman nan li. 883 00:38:58,530 --> 00:39:02,270 Mwen jis kopye ak kole l 'nan yon nouvo ranpli, anpil tankou nou faktè bagay soti 884 00:39:02,270 --> 00:39:03,509 nan lòt dosye anvan. 885 00:39:03,509 --> 00:39:05,300 Epi result-- la konplètman underwhelming-- 886 00:39:05,300 --> 00:39:06,730 a pwal ekzakteman menm bagay la. 887 00:39:06,730 --> 00:39:10,490 Men, nou ap deplase toward-- pa gen okenn, li pa. 888 00:39:10,490 --> 00:39:11,930 Oh, mwen konnen poukisa. 889 00:39:11,930 --> 00:39:13,790 >> Se konsa, li sanble yo dwe yon ensèk. 890 00:39:13,790 --> 00:39:15,010 Epi li se nan kèk sans. 891 00:39:15,010 --> 00:39:17,730 Men, se pou m 'louvri moute tab Rezo mwen. 892 00:39:17,730 --> 00:39:19,660 Kite m 'Reload paj la. 893 00:39:19,660 --> 00:39:23,315 Ah, poukisa se CSS la pa te aplike? 894 00:39:23,315 --> 00:39:26,920 Oke, dosye a CSS, Menm jan an tou, gen yo dwe mond lizib, se konsa pale. 895 00:39:26,920 --> 00:39:28,440 Epi li twò se kounye a entèdi. 896 00:39:28,440 --> 00:39:33,760 Se konsa, kite m 'fè yon chmod yon + r nan zetwal dot CSS-- whoops-- 897 00:39:33,760 --> 00:39:37,067 nou ap dot CSS se jis nan ekstansyon dosye pou dosye CSS. 898 00:39:37,067 --> 00:39:38,900 Koulye a, kite m 'ale tounen nan navigatè m 'ak Reload. 899 00:39:38,900 --> 00:39:40,910 OK, yon ti kras pi byen. 900 00:39:40,910 --> 00:39:42,282 >> Koulye a, kite m 'fè yon sèl bagay dènye. 901 00:39:42,282 --> 00:39:42,990 Nan rechèch-4.html. 902 00:39:42,990 --> 00:39:44,550 903 00:39:44,550 --> 00:39:48,220 Mwen gen yon vèsyon ke mwen jis te panse te fason pi fre, kwake fason pi plis 904 00:39:48,220 --> 00:39:48,980 konplike. 905 00:39:48,980 --> 00:39:50,690 Se pou yo gade nan rezilta a an premye. 906 00:39:50,690 --> 00:39:52,290 Fèmen sa a ban nou plis chanm. 907 00:39:52,290 --> 00:39:54,275 Chanje sa a nan rechèch-4, Antre. 908 00:39:54,275 --> 00:39:55,430 909 00:39:55,430 --> 00:39:57,200 >> Epi, koulye a yo yon pakèt moun sou bagay sa yo kase. 910 00:39:57,200 --> 00:39:59,910 Mwen pral tounen nan anyè m 'isit la. 911 00:39:59,910 --> 00:40:04,190 Epi, koulye a, mwen jis pral fè yon chmod nan yon + r sou yon file-- 912 00:40:04,190 --> 00:40:07,450 paske mwen konnen li exists-- rele logo.gif, ki se yon imaj. 913 00:40:07,450 --> 00:40:08,590 Epi, koulye a recharger. 914 00:40:08,590 --> 00:40:11,040 Epi wow-- se konsa kounye a mwen se bèl fèmen, franchman, 915 00:40:11,040 --> 00:40:15,860 renmen vèsyon an 1999 nan Google, ak franchman, vèsyon an 2014 nan Google, 916 00:40:15,860 --> 00:40:16,360 dwa? 917 00:40:16,360 --> 00:40:21,920 >> Se konsa, li kounye a ale nan sit entènèt yo, finalman, si mwen fè rechèch pou chat. 918 00:40:21,920 --> 00:40:23,900 Ak tout bon li ye. 919 00:40:23,900 --> 00:40:26,410 Men, sa ki t 'mwen fè yon fason diferan nan vèsyon sa-a 4? 920 00:40:26,410 --> 00:40:28,020 Se konsa, nou pa pral rete twòp sou li isit la. 921 00:40:28,020 --> 00:40:30,100 Ou pral wè sa a nan pwoblèm pran sèt evantyèlman. 922 00:40:30,100 --> 00:40:31,350 Men, remake mwen te fè yon bagay kèk. 923 00:40:31,350 --> 00:40:33,690 >> Mwen prezante yon div tag, ki se divizyon, 924 00:40:33,690 --> 00:40:35,450 menm jan an nan lespri nan yon tag paragraf. 925 00:40:35,450 --> 00:40:38,220 Men, yon divizyon se jis tankou, isit la nan yon rejyon rektangilè envizib 926 00:40:38,220 --> 00:40:39,150 nan ekran an. 927 00:40:39,150 --> 00:40:41,680 Se pou yo bay li yon inik idantifyan, yon footer, jis 928 00:40:41,680 --> 00:40:44,700 pou nou ka pale sou li nan HTML nou an yon lòt kote. 929 00:40:44,700 --> 00:40:47,952 Isit la se yon lòt div nan paj la ki gen ID a pwal kontni. 930 00:40:47,952 --> 00:40:49,160 Li nan kontni an nan paj la. 931 00:40:49,160 --> 00:40:51,090 Ak moute isit la se header a nan paj la. 932 00:40:51,090 --> 00:40:54,960 >> Nan lòt mo, mwen te esansyèlman nan HTML menm mantalman 933 00:40:54,960 --> 00:40:57,700 gade paj entènèt sa a kòm twa eleman, yon header 934 00:40:57,700 --> 00:41:01,200 moute isit la ak rektang envizib sa a, kontni an nan mitan an, ak Lè sa a 935 00:41:01,200 --> 00:41:04,800 footer a desann anba a, menm menm si nou pa wè bagay sa yo. 936 00:41:04,800 --> 00:41:09,940 Paske mwen vle nan tèt mwen nan paj isit la, oswa nan yon dosye CSS, 937 00:41:09,940 --> 00:41:11,460 Mwen ka itilize sa a sentaks. 938 00:41:11,460 --> 00:41:13,070 >> Header se pa yon tag. 939 00:41:13,070 --> 00:41:17,060 Se yon ID konsa li vire soti ki pa fè # header, 940 00:41:17,060 --> 00:41:20,840 Mwen kapab kounye a aplike youn oswa plis pwopriyete header la. 941 00:41:20,840 --> 00:41:24,130 Mwen kapab fè kontni an menm, menm bagay la tou pou kontni isit la. 942 00:41:24,130 --> 00:41:27,230 >> Se konsa, pou egzanp, nan footer a, avi tout nan sa yo pwopriyete mwen ajoute. 943 00:41:27,230 --> 00:41:30,660 Apre sa, mwen konnen yo egziste jis pa lekti moute sou dokiman an pou CSS. 944 00:41:30,660 --> 00:41:33,450 Gwosè Font a pwal smaller-- se konsa kèk relatif font size. 945 00:41:33,450 --> 00:41:34,741 Pwa a se pral fè karaktè fonse. 946 00:41:34,741 --> 00:41:37,340 Margin-- konbyen piksèl alantou l-- se 20 piksèl. 947 00:41:37,340 --> 00:41:38,590 Epi li k ap pase yo dwe santre. 948 00:41:38,590 --> 00:41:40,256 >> Men, kounye a, paj la sanble tankou sa a. 949 00:41:40,256 --> 00:41:42,840 Si mwen pa kontan ak kopi m 'dwa a, 950 00:41:42,840 --> 00:41:46,560 Mwen te kapab fè yon bagay tankou koulè wouj. 951 00:41:46,560 --> 00:41:50,570 Lè sa a, mwen ka sove sa a, Reload, e kounye a, mwen te stilize footer la. 952 00:41:50,570 --> 00:41:54,130 Se konsa, sa a se jis Sa anpeche nan pouvwa a nan sa ki ou ka fè nan yon paj entènèt 953 00:41:54,130 --> 00:41:55,510 chanje bagay sa yo alantou. 954 00:41:55,510 --> 00:41:59,080 >> E menm pi fre pase sa a, si ou vle pike otou ak sit aktyèl, 955 00:41:59,080 --> 00:42:00,810 ou pa kapab pou tout tan chanje yo. 956 00:42:00,810 --> 00:42:03,640 Men, si mwen louvri moute Enspektè Chrome a ankò 957 00:42:03,640 --> 00:42:07,610 epi mwen pa ale nan bò men gòch isit la, ki montre HTML Facebook a, 958 00:42:07,610 --> 00:42:11,380 men montre sou bò dwat la bò men tout nan CSS li yo, 959 00:42:11,380 --> 00:42:13,789 ou ka swa ak chanje bagay sa yo sou vole a. 960 00:42:13,789 --> 00:42:15,080 Se konsa, kite m 'ale pi devan epi fè sa. 961 00:42:15,080 --> 00:42:18,670 >> Kite m 'ale pi devan ak kontwòl klike sou pawòl Bondye sa a o aza isit la, 962 00:42:18,670 --> 00:42:21,230 siyen, ak klike sou Enspekte Eleman. 963 00:42:21,230 --> 00:42:25,130 Chrome trè fasilman sote tag nan H1 ki Facebook ap itilize ap itilize. 964 00:42:25,130 --> 00:42:27,290 Ak Avi isit la Facebook gen kalite paresezman 965 00:42:27,290 --> 00:42:29,960 difisil kode font size kòm yon pwopriyete isit la. 966 00:42:29,960 --> 00:42:33,530 >> Se konsa, bagay la fre si se ke si mwen aktyèlman ale nan isit la 967 00:42:33,530 --> 00:42:39,560 epi di, o, Facebook, mwen pa renmen sa 64 piksèl, nou kapab kounye a chanje Facebook. 968 00:42:39,560 --> 00:42:42,590 Natirèlman, nou ap sèlman chanje li pou m 'pèsonèlman nan moman an. 969 00:42:42,590 --> 00:42:45,150 Men, sa a se jis yon lòt zouti nan twous zouti nou an 970 00:42:45,150 --> 00:42:48,360 ki nan ale nan pèmèt nou ajiste ak figi konnen epi tou dyagnostik 971 00:42:48,360 --> 00:42:49,729 pwoblèm nan pwòp paj wèb nou an. 972 00:42:49,729 --> 00:42:52,270 Apre sa, nou te kapab Menm jan an tou ale sou isit la, ki se menm bagay la. 973 00:42:52,270 --> 00:42:55,830 Si ou reyèlman vle jwenn anpenpan, Mwen vle di, kounye a ou ka reyèlman k ap paj la 974 00:42:55,830 --> 00:42:57,380 ak fè bagay sa yo fou. 975 00:42:57,380 --> 00:42:59,870 >> Se konsa, poukisa se sa a tout itil? 976 00:42:59,870 --> 00:43:02,330 Oke, finalman, nou ap ale nan vle gen 977 00:43:02,330 --> 00:43:07,110 kapab kreye paj wèb ki ki kondwi pa pwòp bout tounen nou an, 978 00:43:07,110 --> 00:43:10,520 pa pa jis Google ak externalisation fen a tounen la. 979 00:43:10,520 --> 00:43:13,510 Nou aktyèlman vle a valè, pou egzanp, 980 00:43:13,510 --> 00:43:18,830 nan aksyon motè rechèch nou an atribi yo ale pa yon lòt moun, 981 00:43:18,830 --> 00:43:24,270 men yo yon bagay tankou search.php, ki kote search.php se sou sèvè pwòp nou an, 982 00:43:24,270 --> 00:43:25,670 pa sou lòt bagay yon moun. 983 00:43:25,670 --> 00:43:30,316 >> Se konsa, yo ka resevwa gen, nou aktyèlman bezwen prezante yon nouvo lang. 984 00:43:30,316 --> 00:43:33,190 Se konsa, nou te deja gade yon nouvo lang isit la, oubyen de reyèlman, HTML 985 00:43:33,190 --> 00:43:33,700 ak CSS. 986 00:43:33,700 --> 00:43:36,330 Men, yo te reyèlman yo se jis estriktirèl ak ayestetik lang. 987 00:43:36,330 --> 00:43:38,360 Yo pa ap pwogramasyon lang se pou chak. 988 00:43:38,360 --> 00:43:41,160 Epi sa a, sou kòm anpil fòmèl tan kòm nou pral depanse sou yo. 989 00:43:41,160 --> 00:43:44,910 Paske nou pral kòmanse kounye a pou tranzisyon nan PHP. 990 00:43:44,910 --> 00:43:48,160 >> Se konsa, PHP se yon vrè lang programmation. 991 00:43:48,160 --> 00:43:50,750 Li se yon lang scripting nan sans ke li nan 992 00:43:50,750 --> 00:43:52,855 vle di yo dwe pi lejè pwa pase yon bagay tankou C. 993 00:43:52,855 --> 00:43:56,082 Lè li nan yon lang entèprete, ki vle di li pa nan konpile. 994 00:43:56,082 --> 00:43:58,790 Se konsa, nan yon Nutshell, ki sa sa vle di lè nou itilize yon lang tankou c 995 00:43:58,790 --> 00:44:00,290 epi nou te gen yo konpile li? 996 00:44:00,290 --> 00:44:02,120 Kisa sa vle di konpile C kòd sous? 997 00:44:02,120 --> 00:44:03,864 998 00:44:03,864 --> 00:44:04,780 ODYANS: [fèbl]. 999 00:44:04,780 --> 00:44:06,184 DAVID J Malan: Di l 'ankò? 1000 00:44:06,184 --> 00:44:07,100 ODYANS: [fèbl]. 1001 00:44:07,100 --> 00:44:07,962 1002 00:44:07,962 --> 00:44:08,920 DAVID J Malan: pafè. 1003 00:44:08,920 --> 00:44:10,180 Li sanble l 'nan binè. 1004 00:44:10,180 --> 00:44:14,200 Li sanble l 'nan zero ak moun yo soti nan aktyèl angle ki tankou kòd sous. 1005 00:44:14,200 --> 00:44:16,424 Lè sa a, nou kapab aktyèlman kouri moun zero ak moun yo 1006 00:44:16,424 --> 00:44:18,840 pa pase yo nan la CPU pa doub klike yon icon 1007 00:44:18,840 --> 00:44:19,980 oswa kouri yon lòd. 1008 00:44:19,980 --> 00:44:23,770 >> PHP ak Piton ak Ruby ak pèrl ak JavaScript 1009 00:44:23,770 --> 00:44:26,250 ak grap nan lòt lang yo entèprete 1010 00:44:26,250 --> 00:44:29,290 lang, sa vle di ou pa konpile yo. 1011 00:44:29,290 --> 00:44:34,220 Olye de sa, ou ba yo manje kòm opinyon yon pwogram yo rele yon entèprèt. 1012 00:44:34,220 --> 00:44:36,640 Epi sa entèprèt, ki yon lòt moun te ekri, 1013 00:44:36,640 --> 00:44:40,930 li sous Kòd tèt ou a anba, gòch a dwat ak jis entèprete 1014 00:44:40,930 --> 00:44:43,000 liy sa yo ak fè sa ou di. 1015 00:44:43,000 --> 00:44:45,360 >> Se konsa, si ou rankontre yon liy ki di ekri ak lèt ​​detache, 1016 00:44:45,360 --> 00:44:48,660 li pa nesesèman konvèti ekri an lèt detache zewo yo ki koresponn ak inite. 1017 00:44:48,660 --> 00:44:51,910 Li jis gen sa a entèprèt tankou yon si kondisyon gwo ki di, 1018 00:44:51,910 --> 00:44:56,110 si enstriksyon pwogramè a se ekri ak lèt ​​detache, lè sa a fè bagay sa a. 1019 00:44:56,110 --> 00:44:58,170 Se konsa, li entèprete li jis pa kalite rezònman 1020 00:44:58,170 --> 00:44:59,800 anba sa w ap di li fè. 1021 00:44:59,800 --> 00:45:01,320 >> Ak PHP se youn nan lang sa yo. 1022 00:45:01,320 --> 00:45:05,310 Ak PHP ane de sa te fèt jisteman pou pwogram entènèt. 1023 00:45:05,310 --> 00:45:08,160 Epi li te okòmansman yon trè peu ak lang sal. 1024 00:45:08,160 --> 00:45:10,940 Ak tout bon, gen nan yon gwo kantite lajan nan move Kòd PHP yo deyò. 1025 00:45:10,940 --> 00:45:13,520 Men, lang nan tèt li gen ase matirite sou ane yo, 1026 00:45:13,520 --> 00:45:16,200 anpil pou ke kounye a li nan aktyèlman yon bèl bagay pwochen etap 1027 00:45:16,200 --> 00:45:19,970 pedagojik soti nan C paske li nan se konsa abitye nan tout bagay fichu 1028 00:45:19,970 --> 00:45:22,380 ou te jis wè nan semèn ki sot pase kèk. 1029 00:45:22,380 --> 00:45:25,724 >> Youn premye Diferans lan nou pral wè se gen nan pa gen fonksyon prensipal ankò. 1030 00:45:25,724 --> 00:45:28,890 Lè w kòmanse Kòd ekri, li nan jis pwal jwenn egzekite pa gen pwoblèm sa, 1031 00:45:28,890 --> 00:45:30,220 jan nou pral wè nan yon moman. 1032 00:45:30,220 --> 00:45:33,320 Pandan se tan, isit la nan ki sa yon varyab sanble nan PHP. 1033 00:45:33,320 --> 00:45:35,840 Li se yon ti kras diferan, men se sèlman apèn. 1034 00:45:35,840 --> 00:45:39,380 >> Nan PHP, gen nan pa fò sezisman. 1035 00:45:39,380 --> 00:45:41,430 Genyen semèn sezisman, ki jis vle di gen 1036 00:45:41,430 --> 00:45:44,030 yo se done kalite tankou strings ak nimewo ak lòt bagay. 1037 00:45:44,030 --> 00:45:47,030 Men, ou pa bezwen deranje espesifye ki sa yo ye ankò. 1038 00:45:47,030 --> 00:45:48,980 PHP figi li soti pou ou. 1039 00:45:48,980 --> 00:45:52,030 Siyen an dola se jis yon desizyon ke moun yo te fè PHP ane 1040 00:45:52,030 --> 00:45:54,890 Anons sa pibliye depi sa yo ki nenpòt ki varyab nan PHP jis kòmanse ak yon siy dola. 1041 00:45:54,890 --> 00:45:58,130 Li nan aktyèlman kalite itil nan ki li sote soti nan ou yon ti kras plis. 1042 00:45:58,130 --> 00:46:01,315 >> Men, apre sa, sa a se yon kondisyon nan PHP. 1043 00:46:01,315 --> 00:46:03,140 1044 00:46:03,140 --> 00:46:04,730 Ki sa ki nan diferan kont C? 1045 00:46:04,730 --> 00:46:07,180 1046 00:46:07,180 --> 00:46:09,600 Trick question-- pa gen anyen, ki se aktyèlman reyèlman bèl. 1047 00:46:09,600 --> 00:46:12,140 Ekspresyon Boolean nan PHP-- menm bagay la. 1048 00:46:12,140 --> 00:46:19,354 Ekspresyon Boolean ak ak kont oswa, switch, pasan, pasan, loops-- OK, 1049 00:46:19,354 --> 00:46:20,270 yon sèl sa a se diferan. 1050 00:46:20,270 --> 00:46:22,660 >> Se konsa, li vire soti gen nan yon koup la lòt karakteristik nan PHP. 1051 00:46:22,660 --> 00:46:25,243 Youn nan yo se aktyèlman sa a, ki se bèl pratik. 1052 00:46:25,243 --> 00:46:29,250 Si $ nimewo se yon etalaj ke ou te te deklare deja nan yon pwogram, 1053 00:46:29,250 --> 00:46:33,350 ou gen anpenpan sa a pou chak konstwi ki olye pou yo fè nan tout sa 1054 00:46:33,350 --> 00:46:37,020 anmèdan mwen egal 0, mwen se mwens pase sa a, [? Mwen ++?], 1055 00:46:37,020 --> 00:46:40,320 pou chak nimewo kòm nimewo, kote chak nan valè sa yo siy dola se jis 1056 00:46:40,320 --> 00:46:42,790 yon varyab, ak lèt ​​la ou ka panse a kòm I. 1057 00:46:42,790 --> 00:46:44,290 Ou te kapab rele li anyen ou vle. 1058 00:46:44,290 --> 00:46:45,770 Mwen rele l 'nimewo. 1059 00:46:45,770 --> 00:46:48,825 Sa a se pral repekte sou etalaj la rele nimewo. 1060 00:46:48,825 --> 00:46:51,200 Yo, epi sou chak iterasyon, li nan ale nan otomatikman mete ajou 1061 00:46:51,200 --> 00:46:54,340 pou ou nimewo a siy dola varyab pou ke ou toujou ap 1062 00:46:54,340 --> 00:46:58,210 gen aksè a varyab la ou vle san yo pa gen fè nenpòt bracket kare 1063 00:46:58,210 --> 00:47:00,980 notasyon oswa Indexing nan yon etalaj. 1064 00:47:00,980 --> 00:47:04,950 >> Beyond sa, nou menm gen bagay sa yo tankou ranje, ki gade prèske menm bagay la, 1065 00:47:04,950 --> 00:47:08,210 eksepte li nan trè komen, menm jan nou pral wè, tou de nan PHP ak JavaScript 1066 00:47:08,210 --> 00:47:10,750 nan pre inisyalize yon etalaj lè l sèvi avèk parantèz kare. 1067 00:47:10,750 --> 00:47:12,040 C sèvi ak aparèy òtopedik Curly. 1068 00:47:12,040 --> 00:47:15,330 Se konsa, li yon ti kras diferan, menm si nou pa t 'reyèlman sèvi ak sa jwe fent anpil. 1069 00:47:15,330 --> 00:47:20,090 >> Men, menm plis pwisan, PHP gen ranje asosyatif, 1070 00:47:20,090 --> 00:47:23,100 ki se yon fason anpenpan nan di tab regle. 1071 00:47:23,100 --> 00:47:31,610 An reyalite, si ou vle deklare yon regle tab nan PHP, kontrèman ak nan C-- konbyen 1072 00:47:31,610 --> 00:47:34,775 liy nan kòd sa te pran aktyèlman aplike yon tab regle nan C? 1073 00:47:34,775 --> 00:47:38,310 Oswa ki jan anpil liy nan kòd se li pran aplike yon tab regle nan C? 1074 00:47:38,310 --> 00:47:39,820 Se konsa, li la pwobableman yon anpil, dwa? 1075 00:47:39,820 --> 00:47:41,680 Li nan yon douzèn kèk, petèt 100 oswa 200. 1076 00:47:41,680 --> 00:47:42,980 Li nan nontrivial. 1077 00:47:42,980 --> 00:47:45,420 Oswa li a sou yo dwe, kòm ou pral byento wè, nontrivial 1078 00:47:45,420 --> 00:47:48,080 aplike yon tab regle [Fèbl] epi tou yon eseye. 1079 00:47:48,080 --> 00:47:50,580 Men, nan PHP-- ak franchman, mwen pwobableman pa ta dwe di ou sa a 1080 00:47:50,580 --> 00:47:53,630 jouk Monday-- nan PHP, si ou vle yon tab, fè. 1081 00:47:53,630 --> 00:47:56,431 Sa se yon regle table-- konsa ak yon sèl liy nan kòd. 1082 00:47:56,431 --> 00:47:56,930 Epi 1083 00:47:56,930 --> 00:47:58,810 >> Yon anpil nan lang fè sa. 1084 00:47:58,810 --> 00:48:00,190 Pran plezi ak pset senk. 1085 00:48:00,190 --> 00:48:01,980 Se konsa, yon anpil nan lang fè sa. 1086 00:48:01,980 --> 00:48:03,050 1087 00:48:03,050 --> 00:48:06,140 Yo ba ou Abstraksyon sa yo ke lòt moun, lòt pwogramasyon, 1088 00:48:06,140 --> 00:48:09,870 te kreye pou ou pou ke ou ka kanpe sou zepòl yo 1089 00:48:09,870 --> 00:48:13,290 epi yo kòmanse lè l sèvi avèk ide ki yo se super irezistib, tankou tab regle ak pye bwa 1090 00:48:13,290 --> 00:48:14,140 epi eseye. 1091 00:48:14,140 --> 00:48:17,790 Men, ou pa nesesèman gen yo aplike bagay sa yo tèt ou. 1092 00:48:17,790 --> 00:48:20,850 >> Se konsa, finalman, sa ki nou ap ale nan sèvi ak PHP pou 1093 00:48:20,850 --> 00:48:23,580 se potansyèlman ekri pwogram nan liy lan bay lòd sa yo rele. 1094 00:48:23,580 --> 00:48:26,600 Nou te ka rkree chak pwogram nou te ekri sa a semès konsa byen lwen, 1095 00:48:26,600 --> 00:48:30,410 eksepte petèt pti ki itilize spl, ki se espesifik nan C nan moman an. 1096 00:48:30,410 --> 00:48:33,100 Men, chak pwoblèm lòt mete, sètènman Mario ak Seza tande kòz 1097 00:48:33,100 --> 00:48:35,300 ak Vigenere ak [? Krak?] Ak pati, nou 1098 00:48:35,300 --> 00:48:39,520 te kapab re-aplike nan PHP, ak pwobableman yon ti kras pi fasil. 1099 00:48:39,520 --> 00:48:43,050 >> Men, sa ki nou ap finalman pral yo sèvi ak PHP pou se pwogram entènèt. 1100 00:48:43,050 --> 00:48:46,420 Epi nou ap ale nan entwodui pwochen semèn yon modèl mantal, yon paradigm rele 1101 00:48:46,420 --> 00:48:49,610 Mv, modèl View kontwolè, ki si ou te fè pwogramasyon 1102 00:48:49,610 --> 00:48:51,610 anvan nan Piton oswa Ruby oswa yon lòt kote, ou 1103 00:48:51,610 --> 00:48:54,112 ta ka konnen nan ekip sa a ak Ray ak django ak renmen an. 1104 00:48:54,112 --> 00:48:55,820 Men, si ou se nouvo nan sa a tou, ou pral wè 1105 00:48:55,820 --> 00:48:59,652 ke sa a se aktyèlman yon trè natirèl ekstansyon pou faktorizasyon a 1106 00:48:59,652 --> 00:49:01,360 ak sòt la nan konsepsyon nan kòd ki nou te 1107 00:49:01,360 --> 00:49:04,670 te fè nan C. Nou pral kounye a aplike kèk nan moun leson PHP 1108 00:49:04,670 --> 00:49:07,190 se konsa ke finalman, nou se mete ann aplikasyon sit pwòp nou yo. 1109 00:49:07,190 --> 00:49:09,080 Epi si w ap sòt de ipnotize oswa sezi 1110 00:49:09,080 --> 00:49:10,954 ke nou ap ale nan fè tout nan la vit konsa, 1111 00:49:10,954 --> 00:49:13,410 reyalize ke prèske chak semès, prèske 90% 1112 00:49:13,410 --> 00:49:16,560 elèv CS50, ki gen ladan moun ki pa janm pwograme anvan, 1113 00:49:16,560 --> 00:49:20,329 fini fè pwojè final ki yo baze sou pwogram entènèt. 1114 00:49:20,329 --> 00:49:23,120 Se konsa, ou pral wè ke retounen yo yo wo anpil nan semèn kap vini. 1115 00:49:23,120 --> 00:49:24,965 Se konsa, nou pral wè ou Lè sa a, nan Lendi. 1116 00:49:24,965 --> 00:49:27,260 1117 00:49:27,260 --> 00:49:30,120 >> Oratè 1: Epi, koulye a, Deep Refleksyon pa Daven Farnham. 1118 00:49:30,120 --> 00:49:34,055 1119 00:49:34,055 --> 00:49:34,780 Tab regle. 1120 00:49:34,780 --> 00:49:37,180 1121 00:49:37,180 --> 00:49:38,402 >> [Ri] 1122 00:49:38,402 --> 00:49:38,902