1 00:00:00,000 --> 00:00:11,470 2 00:00:11,470 --> 00:00:12,764 >> HIZLARIA: 1 guztiak, eskuineko ongietorria itzuli. 3 00:00:12,764 --> 00:00:14,140 Hau CS50 da. 4 00:00:14,140 --> 00:00:16,800 Eta aste honetan, bederatzi hasiera da. 5 00:00:16,800 --> 00:00:19,960 Eta hau gainerako hasiera da Zure CS50 denbora, egiten dugun 6 00:00:19,960 --> 00:00:23,170 orain, azkenik, web trantsizioa Ikastaroaren alderdi, non izango zara 7 00:00:23,170 --> 00:00:26,200 aurkitu oinarriak hori asko gara aste esportatzen 8 00:00:26,200 --> 00:00:29,270 oraindik ere itzuli bisitatu, edo haunt, gurekin. 9 00:00:29,270 --> 00:00:33,440 Baina orain, aurkitzen dela ikusiko duzu beti magnitude ordena errazago 10 00:00:33,440 --> 00:00:36,540 betetzeko zenbait zeregin eta konpontzeko zenbait arazo - 11 00:00:36,540 --> 00:00:41,050 hainbeste, beraz, nahiz eta pentsatu zenbait arazo multzo ziren fun euren 12 00:00:41,050 --> 00:00:44,200 erara, ikusiko duzula uste dut aurkitu p ezarri 7, 8 p ezartzeko, eta, ondoren, 13 00:00:44,200 --> 00:00:47,990 azken batean, behin betiko proiektua izango da more atsegina guztiak izango dituzu delako 14 00:00:47,990 --> 00:00:51,830 aurki hasiko garela emandako hartu Orain, gauzak gustatzen memoria kudeatzea, eta 15 00:00:51,830 --> 00:00:54,190 erakusleak, eta zer gertatzen da kanpaia azpian an. 16 00:00:54,190 --> 00:00:57,310 Eta, berriro ere, gai, guztiak zehar seihilekoa du layering honetan 17 00:00:57,310 --> 00:00:58,030 eta layering. 18 00:00:58,030 --> 00:01:00,530 Eta orain, sort gara sortu hemen, gainean, zutik 19 00:01:00,530 --> 00:01:01,930 aste iragan sorbaldak. 20 00:01:01,930 --> 00:01:05,360 >> Orain, denbora astetik gogoratzen dugu Interneten lan buruz hitz egin zuen. 21 00:01:05,360 --> 00:01:08,120 Eta hau izan zen agian oversimplification, baina gogoratu 22 00:01:08,120 --> 00:01:12,960 munduko ordenagailu bakoitzean IP bat du helbidea, bat pixka bat da, nahiz eta 23 00:01:12,960 --> 00:01:14,570 oversimplification oraindik. 24 00:01:14,570 --> 00:01:18,180 Eta helbide hauek bakarrean erabiltzen makinak identifikatzea, horrela 25 00:01:18,180 --> 00:01:22,010 informazioa, edo paketetan bidaltzen duzunean, nolabait esateko, jatorri bat eduki ahal izango dute, 26 00:01:22,010 --> 00:01:24,000 helbidea eta helmugako helbide bat. 27 00:01:24,000 --> 00:01:27,830 Eta horiek beraren IP helbideak erabili ahal izango da bai ona, eta, gainera, gaizkia egiteko, 28 00:01:27,830 --> 00:01:29,270 duzu jarraitzeko, adibidez. 29 00:01:29,270 --> 00:01:32,200 Izan ere, behin duzu bat, ordenagailu eramangarri bat ireki orain, edo zure telefono 30 00:01:32,200 --> 00:01:35,070 poltsikoan, IP helbide bat dauka Harvard sarean. 31 00:01:35,070 --> 00:01:39,120 Eta ez da hori guztia zaila erlazionatzeko nork eta non duzula 32 00:01:39,120 --> 00:01:40,180 dira egun hauetan. 33 00:01:40,180 --> 00:01:42,090 Baina hori, agian, on gehiago etorkizunean. 34 00:01:42,090 --> 00:01:46,510 >> Orain atzera ekarriko nuke batzuk pentsatu nuen [oroitzapen? hobetzeko?] eta emateko 35 00:01:46,510 --> 00:01:49,360 Ikuskizun bat klip beste ezagunak aurki dezake. 36 00:01:49,360 --> 00:01:52,710 Iluntzeko genezake argiak bada besterik gabe, segundo batzuk. 37 00:01:52,710 --> 00:01:53,960 Ikuskizun Numb3rs du. 38 00:01:53,960 --> 00:01:57,510 39 00:01:57,510 --> 00:02:00,540 >> HIZLARIA 2: 32-bit IPP4 helbidea da. 40 00:02:00,540 --> 00:02:01,610 >> HIZLARIA 3: IPP, internet bezala? 41 00:02:01,610 --> 00:02:02,968 >> HIZLARIA 2: sare pribatu. 42 00:02:02,968 --> 00:02:04,960 To Amita pribatua sarea. 43 00:02:04,960 --> 00:02:16,930 44 00:02:16,930 --> 00:02:19,602 Beraz, harrigarria da. 45 00:02:19,602 --> 00:02:21,030 >> HIZLARIA 3: Come on, Charlie. 46 00:02:21,030 --> 00:02:21,490 >> HIZLARIA 2: It da. 47 00:02:21,490 --> 00:02:22,470 A ispilu IP helbidea. 48 00:02:22,470 --> 00:02:27,680 Gurekin ikusten ditu dezazun zer denbora errealean egiten zuen. 49 00:02:27,680 --> 00:02:30,930 >> HIZLARIA: 1 OK, beraz, gauza gutxi batzuk Argazki hau gaizki. 50 00:02:30,930 --> 00:02:32,920 Ko, beraz, eta hau ez da onargarria, hau da, benetan 51 00:02:32,920 --> 00:02:34,400 ez da baliozko IP helbidea. 52 00:02:34,400 --> 00:02:38,190 IP helbide bat dauka zenbakiak izateko forma w.x.y.z, non bakoitzaren 53 00:02:38,190 --> 00:02:40,000 hizki horiek 0 eta 255 da. 54 00:02:40,000 --> 00:02:42,330 Baina hori besterik ez delako fin bezala filmak, non Mitxel telefono zenbakiak, 55 00:02:42,330 --> 00:02:43,520 IP helbideak faltsuak dira. 56 00:02:43,520 --> 00:02:45,230 Ez duzu benetan erreala harrapatu zerbitzariak. 57 00:02:45,230 --> 00:02:46,760 >> Baina kontuan dituzu, hau nabigatzaile bat da. 58 00:02:46,760 --> 00:02:50,760 Eta nabigatzaileak ez hasteko outputting Ordenagailu hau atsegin kodea. 59 00:02:50,760 --> 00:02:54,230 Eta begiratzen badugu, pixka bat sakonago, nabarituko Hizkuntza ari direla ikusten duten 60 00:02:54,230 --> 00:02:57,040 pantailako hizkuntza bat deitu da Helburua C, zein hizkuntza da 61 00:02:57,040 --> 00:02:59,520 duen iPhone apps idazten dira, bereziki direnak inplikatuz 62 00:02:59,520 --> 00:03:03,540 crayons, ezin duzu ikusi iturburu-kodea hemen. 63 00:03:03,540 --> 00:03:06,600 64 00:03:06,600 --> 00:03:07,560 >> OK, hau dibertigarria izan zen pentsatu nuen. 65 00:03:07,560 --> 00:03:12,240 Beraz, kode kode hau erabat ezer ez edozein honekin 66 00:03:12,240 --> 00:03:13,940 Pasarte jakin zen buruz. 67 00:03:13,940 --> 00:03:17,590 Beraz, txantxa da Ordena Folks an honetan emandako hartuta. 68 00:03:17,590 --> 00:03:20,220 Baina hau ez da zaila duten guztiak lortu horiek xehetasun tekniko eskubidea. 69 00:03:20,220 --> 00:03:21,980 Eta animatzen nuke. 70 00:03:21,980 --> 00:03:25,530 Eta egia esan, 50 agian oso ondo hondatu telebista eta filmak edo bestela, asko 71 00:03:25,530 --> 00:03:27,320 dela besterik ez duzu aurkituko dituzu delako ez da posible zer Oraindik 72 00:03:27,320 --> 00:03:28,630 pantailan egiten. 73 00:03:28,630 --> 00:03:31,750 Baina, hain zuzen ere, hau da, kode duzula ikusten dezakeena iPhone aplikazio 74 00:03:31,750 --> 00:03:33,640 edo Mac OS aplikazioa. 75 00:03:33,640 --> 00:03:35,685 Deus guztiak ditu segurtasun zerikusirik. 76 00:03:35,685 --> 00:03:38,610 Beraz, mantendu begi bat gehiago eman hala nola fun horrelako gauzak. 77 00:03:38,610 --> 00:03:42,720 >> Baina gaur benetan hasi murgiltzen hasten gara hizkuntzen barruti osoan, sakon. 78 00:03:42,720 --> 00:03:45,410 Bat, hain zuzen ere, Globalak bat baten zati honetan takeaways 79 00:03:45,410 --> 00:03:51,815 noski, ez da nola programatu ikasteko PHP, ez SQL ikasteko berez, ez da 80 00:03:51,815 --> 00:03:58,100 Ikusteko Javascript-a ikasteko berez, baizik eta zeuk irakatsi eta nola irakatsi 81 00:03:58,100 --> 00:04:02,030 zeuk beste hizkuntza delako, hain zuzen ere, orain hartzeko hasiko dugu 82 00:04:02,030 --> 00:04:06,020 prestakuntza gurpilak off beraz, ondoren Ikastaro amaieran, ez duzu espero 20 83 00:04:06,020 --> 00:04:08,890 Orri zehaztapen esango dizu nola programa batzuk ezartzea. 84 00:04:08,890 --> 00:04:12,970 Zure osagaiak nahikoa kontuan, eta zure tresna tresna nahikoa 85 00:04:12,970 --> 00:04:15,750 kit, eta horrela eraikitzen hasteko behar du interes-arazoak konpontzeko irtenbideak 86 00:04:15,750 --> 00:04:19,130 duzu, ikasle talde batzuk, zenbait Ikerketa proiektua, edo benetan ezer 87 00:04:19,130 --> 00:04:20,140 zure interesekoak. 88 00:04:20,140 --> 00:04:24,150 >> Beraz, horretarako aldera, gogorarazten hori izan zela Irudian it genuen azken aldia. 89 00:04:24,150 --> 00:04:27,620 Eta hau bi ordenagailu, bezero eta Sever, beste bat hitz egiten. 90 00:04:27,620 --> 00:04:31,130 Eta protokoloa, hizkuntza, beraz, hitz egiten, bi ordenagailu horiek gertatuko 91 00:04:31,130 --> 00:04:33,220 egon hitz deritzo HTTP. 92 00:04:33,220 --> 00:04:37,730 Eta hori da, besterik gabe, erabiltzen duen protokoloa ordenagailuak informazioa transferitzeko baino gehiago 93 00:04:37,730 --> 00:04:38,710 World Wide Web. 94 00:04:38,710 --> 00:04:41,770 Web, noski, bat besterik ez da zerbitzu hori gainean exekutatzen 95 00:04:41,770 --> 00:04:43,000 izenekoak internet. 96 00:04:43,000 --> 00:04:48,660 Zer zerbitzu bat da eskuragarri Interneten egun hauetan, goian? 97 00:04:48,660 --> 00:04:51,600 Beste protokolo batzuk edo - zer da hori? 98 00:04:51,600 --> 00:04:52,300 >> Ikusleak: FTP. 99 00:04:52,300 --> 00:04:52,790 >> HIZLARIA: 1 FTP. 100 00:04:52,790 --> 00:04:54,630 Beraz File Transfer Protocol bat da. 101 00:04:54,630 --> 00:04:56,050 Duzun ziurrenik ez dute erabiltzen. 102 00:04:56,050 --> 00:04:58,830 Baina, zuk ziurrenik erabili dute Gchat bezala, edo berehalako gauza 103 00:04:58,830 --> 00:05:00,970 mezularitza, oro har, Zalantzarik gabe, posta elektronikoa. 104 00:05:00,970 --> 00:05:04,470 Eta horiek ere, zerbitzu hori exekutatuko dira Interneten gainean, baita at 105 00:05:04,470 --> 00:05:08,180 Azken finean, Internet bera Benetan, besterik lortu datuak puntu bat 106 00:05:08,180 --> 00:05:12,480 puntua B. Eta zenbaki bat erabiltzen partikula bera, horietako bat edo bi 107 00:05:12,480 --> 00:05:17,340 Horietako gehienak, oro har, deitu TCP / IP, hau da, bat ordenagailuan esan 108 00:05:17,340 --> 00:05:19,960 Interneten benetan egiten egon gauza desberdinak, posta elektronikoa, 109 00:05:19,960 --> 00:05:20,980 eta web-, eta abar. 110 00:05:20,980 --> 00:05:22,220 Google honek asko du. 111 00:05:22,220 --> 00:05:26,310 Beraz, nola ez dira zerbitzu horiek bakarrean identifikatu, ez zuen esan, ordenagailu batean 112 00:05:26,310 --> 00:05:29,080 agian benetan egiten anitz gauza? 113 00:05:29,080 --> 00:05:29,860 >> Ataka-zenbakia. 114 00:05:29,860 --> 00:05:34,180 Eta horiek besterik ez dira arbitrarioak giza 80 bezalako konbentzio web da, 443 da 115 00:05:34,180 --> 00:05:36,580 Enkriptatutako web, posta elektronikoa da: 25. 116 00:05:36,580 --> 00:05:38,230 Eta ez da besteen sortak bat. 117 00:05:38,230 --> 00:05:41,860 Eta zenbaki horiek ez dira besterik gabe sartzen horiek informazio paketeak, horiek 118 00:05:41,860 --> 00:05:46,230 Gutun-azal birtuala, benetan jasotako eskaera bat edo erantzun bat. 119 00:05:46,230 --> 00:05:51,300 >> Beraz, itzuli duzun erantzuna batetik web, normalean, ez duzu ikusten, edozein 120 00:05:51,300 --> 00:05:54,780 zenbakiak inolako dagokionez egoera erantzunaren kodea. 121 00:05:54,780 --> 00:05:56,770 Ez duzu benetan ikusi du barne-funtzionamendua 122 00:05:56,770 --> 00:05:58,090 paketeak hori berriro. 123 00:05:58,090 --> 00:05:59,860 Baina, 200 hain zuzen ere, ez du esan nahi, OK. 124 00:05:59,860 --> 00:06:01,530 Eta horrek esan nahi du, guztiak ongi dago. 125 00:06:01,530 --> 00:06:02,870 Ikusi zenuke hauek mordo bat. 126 00:06:02,870 --> 00:06:05,710 Zein da, ziurrenik, ohikoena web orrian ikusten duzun? 127 00:06:05,710 --> 00:06:05,980 >> 404. 128 00:06:05,980 --> 00:06:07,330 Esan nahi du, besterik gabe fitxategia ez da aurkitu. 129 00:06:07,330 --> 00:06:08,270 Norbaitek screwed gora esan nahi du. 130 00:06:08,270 --> 00:06:11,450 Egin URL mistyping duzu, edo norbaitek emanez, beste batek egin 131 00:06:11,450 --> 00:06:15,100 URL baliogabea, edo ezabatu egingo dira; fitxategia eta URL da oraindik 132 00:06:15,100 --> 00:06:16,130 ari diren pertsonek erabiltzen dute. 133 00:06:16,130 --> 00:06:19,670 Arrazoi kopurua edozein azaltzeko, beraz, zergatik fitxategi bat ez da aurkitu. 134 00:06:19,670 --> 00:06:22,990 Eta ikusten, ikusiko duzu aste etorri zen, horiek beste error kodeak, eta ikusiko duzu 135 00:06:22,990 --> 00:06:24,195 aprobetxatu horietako batzuk. 136 00:06:24,195 --> 00:06:25,760 Txarrena 500 da. 137 00:06:25,760 --> 00:06:29,820 Lortu duzu kodearen errorea 500 dituzun bat bada idatzia, hori uste moduko gisa 138 00:06:29,820 --> 00:06:33,290 en seg hutsegiteen analogikoa web programazioa munduan. 139 00:06:33,290 --> 00:06:34,560 Ez da nahiko dire. 140 00:06:34,560 --> 00:06:36,660 Baina, esan besterik ez da hori, nonbait, izorratu duzu. 141 00:06:36,660 --> 00:06:38,260 Beraz, aurrera begiratu nahi dutenentzat. 142 00:06:38,260 --> 00:06:39,910 >> Baina ikus dezagun dugu, ahal bada ikusten horiek testuinguruan. 143 00:06:39,910 --> 00:06:43,460 Utzi nabigatzailea hemen me eta egin honako hau. 144 00:06:43,460 --> 00:06:45,710 Beraz, hau Chrome, bertan gertatzen da egon tresnari instalatu. 145 00:06:45,710 --> 00:06:49,410 Baina behin nabigatzailean egun horiek baliokideak funtzionalitateren bat. 146 00:06:49,410 --> 00:06:52,610 Gora joateko Chrome en menu noa, eta joan Tresnak, eta joan naiz 147 00:06:52,610 --> 00:06:53,990 Garatzaile-tresnak. 148 00:06:53,990 --> 00:06:57,040 Eta ikusiko duzu panel txiki hori leihoaren behealdean irekitzen da. 149 00:06:57,040 --> 00:07:00,190 Laster-beste, zintzoa izan, dela I normalean erabiltzen Right click da neure burua 150 00:07:00,190 --> 00:07:04,370 edo Kontrol edonon web orrian orria eta joan Inspect Element da. 151 00:07:04,370 --> 00:07:07,440 Eta hori ez da soilik irekiko da hau zuretzat izan. 152 00:07:07,440 --> 00:07:10,230 Era berean irekiko da, eta, zehazki, elementuen zati on 153 00:07:10,230 --> 00:07:11,430 ezkerreko aldean. 154 00:07:11,430 --> 00:07:12,460 >> Maitatuak ikastaroa Google ikusten dugu. 155 00:07:12,460 --> 00:07:13,930 Beren logo aldatu dira gaur egun. 156 00:07:13,930 --> 00:07:20,200 Baina korrituko dut behera gero hemen, nabarituko Elementu azpian, ikusiko duzu 157 00:07:20,200 --> 00:07:23,460 zer deitu HTML, Hipertestua Markatzeko Hizkuntza, eta hau hizkuntza da 158 00:07:23,460 --> 00:07:26,000 hau eta web orri guztiak, Benetan, idazten dira sartu 159 00:07:26,000 --> 00:07:28,950 Baina benetan formateatuta for digu, beraz, askoz gehiago readably 160 00:07:28,950 --> 00:07:29,970 normalean baino gehiago da. 161 00:07:29,970 --> 00:07:34,810 Izan ere, urrutiratzeko dut, eta I ordez Eskuin klik egin besterik edo Klik kontrola 162 00:07:34,810 --> 00:07:39,630 orrian klik egin eta, ondoren, joan Ikusi Page Iturria, hau da, hitzez hitz, zer 163 00:07:39,630 --> 00:07:42,150 Google bidalitako behera nire nabigatzailea. 164 00:07:42,150 --> 00:07:46,480 >> Beraz, pertsona edo pertsona batzuk idatzi zuen Google.com iturburu kode hau erabiliz. 165 00:07:46,480 --> 00:07:47,790 Hau gehienetan ez da HTML. 166 00:07:47,790 --> 00:07:49,340 Benetan da hizkuntza bat deitu Ikusteko Javascript-a, eta horrek 167 00:07:49,340 --> 00:07:50,880 ra iritsiko gara asteazkenean. 168 00:07:50,880 --> 00:07:55,580 Baina zer gertatzen da Chrome, eta zer guztietan nabigatzailean ahal Gurekin egin, ikus-mota da 169 00:07:55,580 --> 00:07:59,610 du oharkabetasunak guztiak iraganeko Seiko sintaxia, eta berriz jarri zuri espazio 170 00:07:59,610 --> 00:08:02,940 gaitu, eta are gehiago, sintaxia eta aipatzekoa da, edo Koloreztatu gauza guretzat. 171 00:08:02,940 --> 00:08:06,470 Beraz aurkituko dituzu horiek horrela deitzen duten developer nabigatzaile eraikitako erreminta 172 00:08:06,470 --> 00:08:10,830 zure bizitza egingo du, beraz, eta, beraz, askoz errazagoa , duzu arakatzeko daitekeelako menu honen bidez 173 00:08:10,830 --> 00:08:13,940 interfazea, zehazki zer azpiko iturburu-kodea da 174 00:08:13,940 --> 00:08:15,750 Interneteko orri batean. 175 00:08:15,750 --> 00:08:19,070 Eta, hain zuzen ere, eta hau da horietako bat da modu eraginkorrak nola egin ikasteko 176 00:08:19,070 --> 00:08:22,860 zerbait berria, gutxienez, bada orria ez da hain konplexua bezala gaindituak izaten da, 177 00:08:22,860 --> 00:08:26,700 da HTML inguruan poking hasteko, begiratu bere deiturikoak CSS, etortzen den ikusiko dugu 178 00:08:26,700 --> 00:08:30,310 pixka bat bai, bat lortzeko nola programatzaile hori ulertzeko 179 00:08:30,310 --> 00:08:33,480 inplementatu jakin batzuk orriaren ezaugarri. 180 00:08:33,480 --> 00:08:36,530 >> Baina, teknikoki interesgarri eskubidea Orain, hau izango da joan. 181 00:08:36,530 --> 00:08:39,429 Sareko fitxa dut joan bada, dezagun orain garbitu honetan. 182 00:08:39,429 --> 00:08:43,429 Gutxi egin klik noa zeharkatu ikurra hemen, eta, ondoren, 183 00:08:43,429 --> 00:08:45,630 beste web batekin joan. 184 00:08:45,630 --> 00:08:48,430 Eta besterik ez naiz idazten joan Facebook.com batean. 185 00:08:48,430 --> 00:08:51,940 No HTTP, HTTPS ez, WWW ez. 186 00:08:51,940 --> 00:08:53,850 Dezagun benetan zer gertatzen hemen. 187 00:08:53,850 --> 00:08:55,030 >> Sartu. 188 00:08:55,030 --> 00:08:58,480 Orain konturatu stuff sorta oso bat besterik ez Beheko panelean honetan agertu, en 189 00:08:58,480 --> 00:09:00,285 web orri gain goialdean agertzen den. 190 00:09:00,285 --> 00:09:04,890 Atzera joan gora sartu dut Sareko fitxa hemen, eta nahi dut 191 00:09:04,890 --> 00:09:06,080 lehenengo errenkadan klik egin. 192 00:09:06,080 --> 00:09:10,580 Zer tresna hori digu agerian joan HTTP eskaerak bakoitza da 193 00:09:10,580 --> 00:09:13,550 azkar, besterik gabe itzuli zen, eta Laugarren artean nire nabigatzailea 194 00:09:13,550 --> 00:09:14,930 eta Facebook-en zerbitzaria. 195 00:09:14,930 --> 00:09:17,830 Eta, beraz, behin errenkadak horietako bat ko, besteak beste, eskaera edo adierazten 196 00:09:17,830 --> 00:09:20,970 erantzun bat edo gehiago Gutun-azal birtual horiek. 197 00:09:20,970 --> 00:09:24,080 Edo gehiago, kasualitatez, da pertsona bat bezalakoa da pertsona bat bezala, batean bezero 198 00:09:24,080 --> 00:09:26,710 jatetxea, zerbait eskatu berriro, eta berriro, eta berriro. 199 00:09:26,710 --> 00:09:29,400 Eta zerbitzari mantentzen jarriz itzuli denbora batean bat. 200 00:09:29,400 --> 00:09:33,850 >> Beraz, orain, zoom honetako nuen bada, nabarituko eta honen moduko gauza izango 201 00:09:33,850 --> 00:09:36,600 zarela eta ongietorria egitera animatu zure kabuz jolasteko, zeren 202 00:09:36,600 --> 00:09:38,150 egingo ez dena bidez joan zehaztasun handiz. 203 00:09:38,150 --> 00:09:40,070 Baina ez da nabarituko bat gutxi sailkatuta fitxak hemen - 204 00:09:40,070 --> 00:09:43,700 Goiburuak, aurrebista, erantzuna, Cookieak, eta unea. 205 00:09:43,700 --> 00:09:48,280 Besterik ez naiz buruak begiratu joan Orain horiek gutxi dagoelako 206 00:09:48,280 --> 00:09:53,600 Gutun-azalaren barruan duten osagaiak laguntzen datuak eta tokiak lortzeko. 207 00:09:53,600 --> 00:09:57,590 >> Beraz, lehenengo eta behin, utzi hau sakatu me, Ikusi Iturria ondoan Eskatu goiburuak. 208 00:09:57,590 --> 00:10:01,910 Ez dago eskaera da nire nabigatzailea dela, Chrome, kasu honetan, bidalitako barruan 209 00:10:01,910 --> 00:10:02,910 birtual gutunazal hori. 210 00:10:02,910 --> 00:10:04,800 Gogoratzen duzu azken astean dut eskuz idatzitako bitartean 211 00:10:04,800 --> 00:10:06,380 nabigatzaile bat izan behar du helburu. 212 00:10:06,380 --> 00:10:09,980 Ondoren, zerbitzaria dela gogorarazi du ostalari izeneko bila 213 00:10:09,980 --> 00:10:10,835 Facebook.com. 214 00:10:10,835 --> 00:10:13,630 Eta hori da pixka bat gehiago urrutira Informazio ikusiko dugun olatu 215 00:10:13,630 --> 00:10:14,830 gure eskuetan oraingoz. 216 00:10:14,830 --> 00:10:18,640 >> Baina hasten naiz behera korritzeko Orain bada Leiho hau, utzi get me 217 00:10:18,640 --> 00:10:19,980 erantzun goiburu. 218 00:10:19,980 --> 00:10:23,270 Hau izan zen zer birtuala en Gutun-azal hori itzuli zen batetik 219 00:10:23,270 --> 00:10:24,095 Facebook.com. 220 00:10:24,095 --> 00:10:27,390 Iturria dut eta ikusi besterik ez baduzu da testu gordinak ikusteko, 221 00:10:27,390 --> 00:10:28,400 nabarituko gauza batzuk. 222 00:10:28,400 --> 00:10:32,130 Ko, Facebook, gainera, hitz egiten du bera protokoloa, 1.1 bertsioa ere. 223 00:10:32,130 --> 00:10:33,390 Beraz, hori da polita. 224 00:10:33,390 --> 00:10:36,820 Baina egoera kodea 301, mugitu betirako. 225 00:10:36,820 --> 00:10:38,880 >> Beno, non demontre Facebook joan zinen? 226 00:10:38,880 --> 00:10:40,430 Zer da hau helarazi digu saiatzen ari da? 227 00:10:40,430 --> 00:10:44,310 Beno, nabarituko behera hemen ez da beste Kokapena izeneko goiburua. 228 00:10:44,310 --> 00:10:51,050 Beraz, zergatik da Facebook me kontatzea dute mugitu etengabe URL 229 00:10:51,050 --> 00:10:53,580 ondoan Kokapena? 230 00:10:53,580 --> 00:10:54,962 Www ahaztu dut. 231 00:10:54,962 --> 00:10:56,250 >> Beraz, nire aukera izan zen. 232 00:10:56,250 --> 00:11:00,450 Izan ere, gurekin gehienak gutxitan, ziurrenik, idatzi www.whatever.com egun hauetan. 233 00:11:00,450 --> 00:11:03,390 Baina bihurtzen da sistema kudeatzaileari, Facebook-en bezala, ahal 234 00:11:03,390 --> 00:11:06,800 konfiguratzeko beren zerbitzariak horrela Facebook.com bai lan egiten duen, edo 235 00:11:06,800 --> 00:11:12,450 www.Facebook.com lan egiten du, edo, benetan, haien aurrean, hala nola, edozein aurrizkia 236 00:11:12,450 --> 00:11:13,210 domeinu-izena. 237 00:11:13,210 --> 00:11:14,500 Beraz, egin zuten hori. 238 00:11:14,500 --> 00:11:16,910 Eta gurekin berbideratu dira, ziurrenik tekniko batzuk, 239 00:11:16,910 --> 00:11:18,100 marketing arrazoi batzuk. 240 00:11:18,100 --> 00:11:21,570 Nahi dute canonicalize www.Facebook.com an. 241 00:11:21,570 --> 00:11:24,040 >> Baina hori ez da nahiko. 242 00:11:24,040 --> 00:11:28,560 Korrituko dut behera, bada, hemen, dezagun ikusi zer gertatzen den. 243 00:11:28,560 --> 00:11:30,810 Hau da, niri kontatzeko dugu mugitu etengabe 244 00:11:30,810 --> 00:11:33,450 http://www.Facebook.com. 245 00:11:33,450 --> 00:11:36,620 Hargatik, bigarren eskaera begiratu nire nabigatzailea bidaltzen. 246 00:11:36,620 --> 00:11:40,070 Zoritxarrez, badirudi Facebook bezala du mugitu bigarren duelako 247 00:11:40,070 --> 00:11:44,420 eskaera, URL hori hautatuz, horren ordez, dio ere, mugitu 248 00:11:44,420 --> 00:11:45,010 betirako. 249 00:11:45,010 --> 00:11:48,140 Eta utzi behera korritu hemen erantzun goiburuak. 250 00:11:48,140 --> 00:11:51,530 Non izan Facebook joan da orain? 251 00:11:51,530 --> 00:11:52,680 >> HTTPS, beraz. 252 00:11:52,680 --> 00:11:56,130 Beraz, orain Facebook hasi da, batez ere, gaur egungo argitan 253 00:11:56,130 --> 00:11:59,750 azken hilabeteetan gertaerak, batez ere, eta Era berean, urte pare iraganean izandako 254 00:11:59,750 --> 00:12:03,670 bere erabiltzaile guztiak bortxatzeko, ona batean Horrela, HTTPS erabiltzea da, hau da, gehiago 255 00:12:03,670 --> 00:12:06,210 ziurtatzeko, baina ez erabat segurua. 256 00:12:06,210 --> 00:12:10,000 Eta, beraz, orain nire orrialdera, nire nabigatzailea Hirugarren URL hau eskatu du. 257 00:12:10,000 --> 00:12:14,710 Eta orain, azkenik, lortuko dugu bestela ikusezin 200 Ados. 258 00:12:14,710 --> 00:12:18,830 >> Beraz, munduko zer edo denak horiek beste errenkada behera hemen. 259 00:12:18,830 --> 00:12:22,630 Idatzitako literalki dut gauza bat, eta nire nabigatzaileak dirudi atsegin dute eskatutako 260 00:12:22,630 --> 00:12:23,840 20 bakoitiak gauza batzuk. 261 00:12:23,840 --> 00:12:24,640 Zer da hori? 262 00:12:24,640 --> 00:12:25,810 >> Ikusleak: Scripts? 263 00:12:25,810 --> 00:12:28,460 >> HIZLARIA: 1 Scripts, eta, beraz, beste fitxategi batzuk Hizkuntza izeneko idatzitako 264 00:12:28,460 --> 00:12:30,780 Ikusteko Javascript-a, eta, berriz ere, egiten zaitugu ikusteko pixka bat asteazkenean. 265 00:12:30,780 --> 00:12:32,760 Zer gehiago? 266 00:12:32,760 --> 00:12:33,390 Estilo orriak. 267 00:12:33,390 --> 00:12:36,350 Hizkuntza izeneko zerbait, beraz, CSS, eta horrek pixka bat ikusiko dugu. 268 00:12:36,350 --> 00:12:40,690 GIF, eta jpegs, eta pngs, eta irudiak, eta film fitxategiak - edozein dela ere web orri bat 269 00:12:40,690 --> 00:12:43,280 izan da ziurrenik hasi fitxategi baten bidez. 270 00:12:43,280 --> 00:12:46,750 Eta, beraz, zer ezkerreko ikusten ari gara aldean dago fitxategi guztiak da 271 00:12:46,750 --> 00:12:50,280 Chrome zuela deskargatzeko, errekurtsiboki dituzu, bada, ordena 272 00:12:50,280 --> 00:12:52,430 konposatzen orria osoa. 273 00:12:52,430 --> 00:12:56,210 >> Beraz, zer da momentu bat duela ikusi dugu Google-rekin, Elementu buruzko I klik eginez gero 274 00:12:56,210 --> 00:13:00,470 fitxan, hau da, ziur, HTML, da hizkuntza Orri hau konposatzen. 275 00:13:00,470 --> 00:13:01,890 Baina, ez da beste gauza sortak. 276 00:13:01,890 --> 00:13:02,640 Ez dago logo bat da. 277 00:13:02,640 --> 00:13:04,680 Ez horiek urdin-ish han ikonoak. 278 00:13:04,680 --> 00:13:07,610 Eta ez da beste elementu batzuk oraindik orria izatea beraiek izan 279 00:13:07,610 --> 00:13:08,610 aparteko fitxategiak. 280 00:13:08,610 --> 00:13:11,860 >> Beraz, zer da nabigatzaile bat buruz polita da itxura Hizkuntza joan gara zuen 281 00:13:11,860 --> 00:13:14,690 Idazten hasteko, edo dagoeneko dituzun hasi P multzo 7, zenbakitan idatziz 282 00:13:14,690 --> 00:13:17,970 non fitxategi horiek bizi, eta doa, eta hauek hartuko baita. 283 00:13:17,970 --> 00:13:21,010 Eta ezin dut azpimarratu nahikoa, are hau batzuk pixka bat begiratu, nahiz eta agian 284 00:13:21,010 --> 00:13:24,820 urrutira edo erabatekoa, lehen begiratuan, Ikasi nola programatu 285 00:13:24,820 --> 00:13:28,500 web aplikazioak, oso eskerga ulertzeko nola 286 00:13:28,500 --> 00:13:29,410 Tresna lan gutxi. 287 00:13:29,410 --> 00:13:33,830 Hauek dira sort-tresna bezala GDB bezala, baina askoz ere errazagoa, azken batean, erabili - 288 00:13:33,830 --> 00:13:37,690 eta benetan ematen dizu begiak zer sartu gara emandako bila ari da 289 00:13:37,690 --> 00:13:39,170 nahiko denbora pixka bat orain. 290 00:13:39,170 --> 00:13:42,270 >> Beraz, zer egin dezaket orain dugun informazio hau? 291 00:13:42,270 --> 00:13:44,875 Beno, egia esan dezagun begirada batean kontzeptuak HTML azpian. 292 00:13:44,875 --> 00:13:49,025 Eta atzeratu, dugu dagoeneko dugun bezala, atal honetan, arazoaren 293 00:13:49,025 --> 00:13:53,260 7 ezarritako zehaztapen, gehiago batzuk hizkuntza horien berezitasunak. 294 00:13:53,260 --> 00:13:57,020 Baina ikus dezagun, ezin dugu bada bat margotzeko zer ulertu behar duzu, irudi 295 00:13:57,020 --> 00:13:57,940 orokorra hemen. 296 00:13:57,940 --> 00:14:02,280 >> HTML, Hipertestua Markatzeko lengoaia beraz, ez da programazio hizkuntza bat. 297 00:14:02,280 --> 00:14:03,520 Zer esan nahi du benetan esan nahi du? 298 00:14:03,520 --> 00:14:05,690 Beraz HTML itxura hau. 299 00:14:05,690 --> 00:14:06,810 Eta batzuk dagoeneko ezagutzen hau. 300 00:14:06,810 --> 00:14:08,130 Batzuk egiten ari dira denbora pixka bat hau. 301 00:14:08,130 --> 00:14:10,270 Baina ikus dezagun ezin bada bete hutsuneak batzuetan ere bai. 302 00:14:10,270 --> 00:14:11,760 Beraz, konturatu gauza pare bat hemen. 303 00:14:11,760 --> 00:14:13,030 Bat, besterik ez da testua. 304 00:14:13,030 --> 00:14:15,960 Beraz, besterik iturburu kodea bezalako bertan C, edo beste hizkuntza batzuetan. 305 00:14:15,960 --> 00:14:17,750 >> Iragarki ez dagoela dirudi Hemen patroi bat izan nahi du. 306 00:14:17,750 --> 00:14:20,870 Ez dago koska, baina teknikoki koska besterik ez da giza 307 00:14:20,870 --> 00:14:21,205 Hitzarmena. 308 00:14:21,205 --> 00:14:24,980 Nabigatzaile batek ez du axola ez da berria bada lerroak eta fitxak gustatzen ez ikusiko dugu. 309 00:14:24,980 --> 00:14:27,410 Baina ez dagoela ohartuko da simetriak hemen. 310 00:14:27,410 --> 00:14:31,180 Ez da esaten dut, goiko at Fitxategi hau, irekia etiketa, edo hasiera 311 00:14:31,180 --> 00:14:33,030 Etiketa izeneko HTML. 312 00:14:33,030 --> 00:14:36,800 Eta, ondoren, behera behean, erabat lerrokatuta sortu, asko egin giltza kizkur dugun bezala, 313 00:14:36,800 --> 00:14:40,910 tarte irekia ikusiko dugu, aurrera barra, HTML, tarte estuan. 314 00:14:40,910 --> 00:14:44,610 Beraz, dagokion estua da Etiketa edo tag amaieran, gauza da. 315 00:14:44,610 --> 00:14:47,990 >> Elkarrekin, barruko guztia izenekoak open etiketa eta itxi etiketa 316 00:14:47,990 --> 00:14:50,440 konposatzeko zer elementu bat deitu dugu. 317 00:14:50,440 --> 00:14:53,910 Eta ikusiko dugu, besterik gabe, une batean, haren benetan gustatzen zuhaitz batean nodo bat. 318 00:14:53,910 --> 00:14:57,470 Buruz uste duzu bada, gaur egun ere, koska hori inplizituki, hemen duzu 319 00:14:57,470 --> 00:15:00,780 mota izan, nahi, aiton bat nodo izeneko HTML. 320 00:15:00,780 --> 00:15:06,870 Zenbat seme-alaba, agian, esan duzu oinarritutako irudi honetan, HTML elementu ditu? 321 00:15:06,870 --> 00:15:07,720 >> Beraz, ziurrenik bi. 322 00:15:07,720 --> 00:15:10,240 Burua elementu bat da, itxuraz. 323 00:15:10,240 --> 00:15:11,710 Eta gorputz-elementu bat da. 324 00:15:11,710 --> 00:15:12,555 Eta zergatik bi seme-alaba? 325 00:15:12,555 --> 00:15:15,840 Beno, besterik inferring mota nago bada Irekia burua etiketa dut eta gero 326 00:15:15,840 --> 00:15:17,820 itxi burua etiketa duten elementu bat da. 327 00:15:17,820 --> 00:15:21,200 Eta, ondoren, ez dago irekita, gorputzaren beste Etiketa eta ixteko etiketa gorputza, hori bezalako 328 00:15:21,200 --> 00:15:22,340 beste elementu bat. 329 00:15:22,340 --> 00:15:26,000 Beraz, zentzu biratu bada dut halako bere alde on irudian, haren 330 00:15:26,000 --> 00:15:29,910 HTML etiketa bat izatea, eta, ondoren, atsegin bat Etiketa burua, eta gero gorputz etiketa bat, eta 331 00:15:29,910 --> 00:15:34,290 ondoren, zenbait testu, kaixo mundua, zintzilik Etiketa gorputzaren beraren off. 332 00:15:34,290 --> 00:15:36,620 >> Beraz, argazki bat marraztu ahal izango dugu litzateke. 333 00:15:36,620 --> 00:15:38,020 Formak arbitrarioak dira. 334 00:15:38,020 --> 00:15:40,870 Baina konturatu ditudan erabiltzen moduko goialdean elipse adierazteko 335 00:15:40,870 --> 00:15:41,860 dokumentatzeko bera. 336 00:15:41,860 --> 00:15:45,980 Ez beste zerbait izango ahal bihurtzen da web orria ditudan ez barruan 337 00:15:45,980 --> 00:15:46,940 marraztuta hemen. 338 00:15:46,940 --> 00:15:50,800 Beraz, nahiz eta zintzilikatzeko HTML goaz nodo bat deiturikoak dokumentu nodoaren off. 339 00:15:50,800 --> 00:15:53,730 Eta, ondoren, buru ditugu, eta gorputza eta izenburua, iragarki, 340 00:15:53,730 --> 00:15:55,360 den habiaratuta gehiago. 341 00:15:55,360 --> 00:15:58,650 Nik ez dut traba jarriz osagarriak line title etiketa barruan jauziak. 342 00:15:58,650 --> 00:16:02,710 Sentitu besterik ez zen lortzean bezalako pixka bat gehiegi xeheak. 343 00:16:02,710 --> 00:16:07,000 Beraz, utzi nuen lerro bat dago, eta irekita izenburua, kaixo mundua, itxi izenburua. 344 00:16:07,000 --> 00:16:09,380 Eta gero, zenbait testu behar dugu Off zintzilik hemen. 345 00:16:09,380 --> 00:16:12,200 >> Beraz, irudi hau itzuli egingo da Gurekin denean murgiltze Ikusteko Javascript-a sartu dugu. 346 00:16:12,200 --> 00:16:15,110 Eta ulertzeko duten duzunean HTML idazteko honetan bezala, zer 347 00:16:15,110 --> 00:16:16,250 nabigatzaile bat egiten ari da? 348 00:16:16,250 --> 00:16:19,290 Beno, ez dugu kezkatu Hori nola egiten da, edo zer batera 349 00:16:19,290 --> 00:16:23,090 bildu, baina egunaren amaieran, denean nabigatzaile bat jasotzen HTML bezala 350 00:16:23,090 --> 00:16:27,510 dela, Facebook edo Google-tik, baina parses nolabait esateko, ezazu, irakurtzen du, 351 00:16:27,510 --> 00:16:31,160 fread antzeko zerbait, goiko batera behean, ezkerretik eskuinera, eta gisa 352 00:16:31,160 --> 00:16:36,300 konturatuko da, ai, irekia etiketa, eta, gero, itxi Etiketa, malloc hasten da, nolabait esateko, 353 00:16:36,300 --> 00:16:37,800 zuhaitz batean nodo bat. 354 00:16:37,800 --> 00:16:41,130 Noiz eta topaketa, dugu inplizituki gisa Hemen koska batera, 355 00:16:41,130 --> 00:16:45,400 nodo umea, horren nodo mallocs da eta erantsita zuhaitza. 356 00:16:45,400 --> 00:16:49,150 >> Beraz, zuhaitz-egitura, zuhaitz bitarrak, hirutarra adibidez, zuhaitzak, arbolak eta handiagoa da, 357 00:16:49,150 --> 00:16:53,380 begiratu, aste bat edo bi ditugu, duela oharra berean printzipioa da 358 00:16:53,380 --> 00:16:54,220 itzuliko digu. 359 00:16:54,220 --> 00:16:57,590 Eta duenak ezarri Chrome edozein dela ere taldeak egin du, zentzuzkoa izan 360 00:16:57,590 --> 00:17:00,800 Zuhaitzaren egitura mota batzuk ezartzeko kanpaia azpian. 361 00:17:00,800 --> 00:17:05,329 Eta hori, berez, ziurrenik batean C bezalako hizkuntza, edo C + +, edo txikiagoa 362 00:17:05,329 --> 00:17:08,540 maila, hizkuntza hori egiten zaitugu Gaur egun, web baten gainean erabili. 363 00:17:08,540 --> 00:17:11,200 >> Beraz, orain, agian, hau izango da gehiago zentzurik. 364 00:17:11,200 --> 00:17:15,420 Guy batzuk badezake tatuaje benetako damutuko azkenean, mota. 365 00:17:15,420 --> 00:17:17,359 Ongi, ongi, beraz, web umore asko. 366 00:17:17,359 --> 00:17:18,599 Ez da benetan joan beraz, bai, gaur egun baino gehiago. 367 00:17:18,599 --> 00:17:19,560 Beraz, mugitu egingo dugu. 368 00:17:19,560 --> 00:17:20,180 Guztiak eskubidea. 369 00:17:20,180 --> 00:17:22,760 >> Beraz, utz ditzagun orain adibide batzuk ere. 370 00:17:22,760 --> 00:17:24,660 Errazena posible gauza hau izan daiteke. 371 00:17:24,660 --> 00:17:29,170 Aurrera joan eta ireki gora noa gedit hello.php izeneko fitxategi bat. 372 00:17:29,170 --> 00:17:31,730 373 00:17:31,730 --> 00:17:36,330 Eta hemen barruan, azkar noa besterik ez da egin, printf, aipatu 374 00:17:36,330 --> 00:17:38,590 unquote, "kaixo mundua". 375 00:17:38,590 --> 00:17:42,460 >> Oharra, beraz, eta nire backslash n egin dut, Ez dut lanik nagusiak adierazi. 376 00:17:42,460 --> 00:17:45,310 Bihurtzen da, php, eta asko hizkuntzak, ez duzu behar nagusiak 377 00:17:45,310 --> 00:17:46,090 per se funtzioa. 378 00:17:46,090 --> 00:17:47,720 Hasi zaitezke idazten Zure programa. 379 00:17:47,720 --> 00:17:51,210 Orain, fitxategi hau gorde dut, konturatu naiz honako hauek egiteko aukera izan du. 380 00:17:51,210 --> 00:17:55,360 Ez dut egiteko erabili joan, eta ez naiz clang PHP erabili nahi duelako gertatzen da, ez bezala 381 00:17:55,360 --> 00:17:57,400 C, ez da konpilatu hizkuntza. 382 00:17:57,400 --> 00:18:01,400 Zer izeneko bat interpretatu da hizkuntza, eta horrek esan nahi duzula exekutatu da 383 00:18:01,400 --> 00:18:04,650 beste programa bidez, sarrera gisa, izeneko interprete bat. 384 00:18:04,650 --> 00:18:08,150 Eta programa hori irakurtzen du, goian behean, ezkerretik eskuinera, eta ez du 385 00:18:08,150 --> 00:18:09,290 edozein dela ere kontatzeko egin. 386 00:18:09,290 --> 00:18:12,920 >> Beraz, kasu honetan hemen daukat lerro bat dioen printf. 387 00:18:12,920 --> 00:18:17,990 Beraz, iturburu kode hau exekutatu dut, hello.php, programa bat dela, nahiz eta 388 00:18:17,990 --> 00:18:22,830 gertatzen da, eroso, deitu behar PHP, PHP programa hori irakurri joan 389 00:18:22,830 --> 00:18:26,120 Fitxategi hau, goitik behera, ezkerretik eskuinera, eta zer egin behar da joan 390 00:18:26,120 --> 00:18:30,110 esango du egin - kodea exekutatzen, eta bada ezagutzen ez dituen zerbait, besterik ez 391 00:18:30,110 --> 00:18:31,320 tu it out. 392 00:18:31,320 --> 00:18:34,940 Beraz, aurrera noa, eta exekutatu hello.php de PHP. 393 00:18:34,940 --> 00:18:37,110 Sartu. 394 00:18:37,110 --> 00:18:39,690 >> Eta hori ez da nahiko zer esan nahi du. 395 00:18:39,690 --> 00:18:40,530 Beno, zergatik da hori? 396 00:18:40,530 --> 00:18:43,910 Beno, PHP hizkuntza bat da, benetan da diseinatu nahiko izango da 397 00:18:43,910 --> 00:18:46,150 web batera nahastuz. 398 00:18:46,150 --> 00:18:50,460 Noiz web orriak egiteko hizkuntza honekin PHP, laster ikusiko dugun bezala, egiten zaitugu 399 00:18:50,460 --> 00:18:54,560 inprimatu nahi bezalako zerbait egin lerro hau atsegin du. 400 00:18:54,560 --> 00:18:55,940 >> Beraz, hori egin dut. 401 00:18:55,940 --> 00:19:00,810 Open egokirik, galdera-marka, PHP, eta orain noa koska bakarrik mantendu 402 00:19:00,810 --> 00:19:01,960 gauza polita da. 403 00:19:01,960 --> 00:19:04,910 Eta orain, galdera bat egin nahi dut markatu itxi kortxetea. 404 00:19:04,910 --> 00:19:06,270 Beraz, asimetria apur bat hemen. 405 00:19:06,270 --> 00:19:07,490 Ez duzu egin. 406 00:19:07,490 --> 00:19:10,530 Eta ez duzu egin barra bat, beraz, PHP apur bat desberdina da. 407 00:19:10,530 --> 00:19:14,610 >> Baina orain, berriro naiz programa hau bada, PHP hello.php, gaur egun I 408 00:19:14,610 --> 00:19:16,090 benetan lortu Hello World. 409 00:19:16,090 --> 00:19:17,750 Eta zergatik hori baliotsua dugu. 410 00:19:17,750 --> 00:19:20,960 Ko, zehaztu zidan aukera ematen du, super esplizituki, hau da, 411 00:19:20,960 --> 00:19:22,480 kodea, exekutatu hau. 412 00:19:22,480 --> 00:19:25,480 Eta hori da, hain zuzen ere, zer horiek bereziak tags esan nahi hemen. 413 00:19:25,480 --> 00:19:30,330 >> Baina esan nahi du ere bada hori egiten dut zerbait baino gehiago nahi dut hemen bezala, 414 00:19:30,330 --> 00:19:34,000 esan nahi du, literalki, hori besterik izango inprimatutako beharrik gabe 415 00:19:34,000 --> 00:19:36,850 benetan deitu printf, edo inprimatu, edo antzeko beste edozein funtzio. 416 00:19:36,850 --> 00:19:39,445 Beraz, itzuli dugu hori besterik gabe, une batean. 417 00:19:39,445 --> 00:19:40,470 >> Lehenik eta behin, egin dezagun. 418 00:19:40,470 --> 00:19:43,950 Tresnaren barruan, dugu direktorioa izeneko ostalari birtual, birtual 419 00:19:43,950 --> 00:19:47,000 ostalariak, ostalari lokaleko barra, barra publikoa da. 420 00:19:47,000 --> 00:19:50,240 Beraz, pixka bat xeheak, baina istorio luzea da labur, tresnak diseinatuta dago, ez 421 00:19:50,240 --> 00:19:53,770 bakarrik onartzen C. Gainera, diseinatu PHP onartzen. 422 00:19:53,770 --> 00:19:57,440 Baina ere diseinatu web bat izan nahi zerbitzaria, eta datu-base zerbitzari bat. 423 00:19:57,440 --> 00:20:00,230 Eta bere diseinatu da, eta benetan konfiguratuta, edozein gogorarazten izateko 424 00:20:00,230 --> 00:20:04,230 merkataritza web hosting enpresak $ 5 hilabete bat ordaindu agian zuretzat, 425 00:20:04,230 --> 00:20:05,040 $ 100 hilabete bat. 426 00:20:05,040 --> 00:20:08,200 Whatever zerbitzua da, nik konfiguratuta oso baten antzekoa izan da 427 00:20:08,200 --> 00:20:10,170 mundu errealean ekoizpen zerbitzaria. 428 00:20:10,170 --> 00:20:13,485 >> Eta horrek zer esan nahi duen lasterketak tresnaren web zerbitzari software da. 429 00:20:13,485 --> 00:20:15,060 Deitu behar Apache gertatzen da. 430 00:20:15,060 --> 00:20:17,790 Besterik gabe, doan, eta iturburu irekiko da, eta oso ezaguna da. 431 00:20:17,790 --> 00:20:23,260 Eta konfiguratuta dugu Apache ezagutu bisitatzen dut jakin baten URL, eta gero 432 00:20:23,260 --> 00:20:28,060 Chrome edo barruan Edozein nabigatzailean tresnaren, direktorio honetan begiratu 433 00:20:28,060 --> 00:20:31,030 fitxategiak kodea duen Erabiltzaile eskatzen ari da. 434 00:20:31,030 --> 00:20:32,790 >> Bestela esanda, let me aurrera, eta hori egin. 435 00:20:32,790 --> 00:20:36,890 Nire direktorioa publikoaren barruan, joan naiz Aurrera joan eta fitxategi bat sortu 436 00:20:36,890 --> 00:20:39,580 izeneko index.html. 437 00:20:39,580 --> 00:20:41,000 Ematen dit fitxa hemen. 438 00:20:41,000 --> 00:20:44,210 Eta oso azkar joan nahi dut eta aurrera eta Bang out 439 00:20:44,210 --> 00:20:45,010 Programa honen hemen. 440 00:20:45,010 --> 00:20:48,410 DOCTYPE HTML, oraingoz, besterik ez bereganatzeko idatzi behar duzu. 441 00:20:48,410 --> 00:20:53,490 Besterik ez da urrutira etiketa bat, hori ez da benetan HTML etiketa duten zehazten duten 442 00:20:53,490 --> 00:20:55,050 Hemen HTML batzuk dator. 443 00:20:55,050 --> 00:20:57,400 >> Aurrera joan eta birsortu dut zer une bat duela ikusi dugu. 444 00:20:57,400 --> 00:20:58,650 Hemen orri-burua da. 445 00:20:58,650 --> 00:21:01,170 Buruaren barruan izan zen - 446 00:21:01,170 --> 00:21:01,890 beraz, izenburua. 447 00:21:01,890 --> 00:21:04,340 Beraz, agurtu dugu, mundua. 448 00:21:04,340 --> 00:21:06,570 Eta, ondoren, behera hemen gorputza Etiketa zen. 449 00:21:06,570 --> 00:21:08,580 Demagun gorputz etiketa itxi nau. 450 00:21:08,580 --> 00:21:12,280 Eta gero, hemen ere esan dut, besterik gabe, argitasuna, kaixo mundua. 451 00:21:12,280 --> 00:21:14,770 >> Beraz, hau da, dudarik gabe, sinpleena ahalik eta web orrialdea 452 00:21:14,770 --> 00:21:15,770 hori da baliozko egin daiteke. 453 00:21:15,770 --> 00:21:17,030 Sintaktikoki zuzena da. 454 00:21:17,030 --> 00:21:18,620 Dena zabalik dago itxita. 455 00:21:18,620 --> 00:21:20,910 Dena da nicely en styled, eta koska. 456 00:21:20,910 --> 00:21:23,600 Beraz, ikus dezagun orain, nola egin nuen fitxategi honetan sartu ahal izango da. 457 00:21:23,600 --> 00:21:25,540 >> Beno, joan gaitezen Chrome me hemen. 458 00:21:25,540 --> 00:21:35,050 Eta utzi niri http://localhost/index.html. 459 00:21:35,050 --> 00:21:36,200 Beraz, zer ostalari lokala da? 460 00:21:36,200 --> 00:21:39,400 Beno, munduko edozein ordenagailutik, Linux, Mac OS, Windows, goitizen bat du 461 00:21:39,400 --> 00:21:40,680 izeneko ostalari lokala. 462 00:21:40,680 --> 00:21:42,900 Beraz, nahi izanez gero, inoiz hitz zeure ordenagailua - 463 00:21:42,900 --> 00:21:45,140 , nahiz eta oddly reflexively - 464 00:21:45,140 --> 00:21:47,080 zeuk ostalari lokala deitu. 465 00:21:47,080 --> 00:21:50,390 Zein da zure benetako ordenagailuak ez du axola izenekoa, izan ala ez, David MacBook 466 00:21:50,390 --> 00:21:52,490 Aire, edo zerbait gehiago Horrelako xeheak. 467 00:21:52,490 --> 00:21:57,760 >> Beraz, URL hori itxuraz erabili joan HTTP bertako ostalari hitz egin, 468 00:21:57,760 --> 00:22:00,800 ordenagailu berean, tresnak, eta eskatu, besterik gabe, hartu behar da joan 469 00:22:00,800 --> 00:22:02,570 asmatu, zer fitxategia? 470 00:22:02,570 --> 00:22:04,460 Index.html. 471 00:22:04,460 --> 00:22:08,650 Beraz tresnari konfiguratua izan da urtean aurrera bada galdetzen dut ezagutu 472 00:22:08,650 --> 00:22:13,460 index.html antzeko zerbait egiteko, begiratu karpeta bat izeneko ostalari birtual, batean 473 00:22:13,460 --> 00:22:17,950 izeneko karpeta localhost, karpeta batean bertan deitu publikoa da. 474 00:22:17,950 --> 00:22:20,400 Hau da, non nire publiko guztiak fitxategiak ez dira izango. 475 00:22:20,400 --> 00:22:22,610 Beraz, orain noa Sartu hit da. 476 00:22:22,610 --> 00:22:27,100 >> Eta madarikatua, ez dago debekatuta dagoela mezua, bestela, 403, bezala ezagutzen 477 00:22:27,100 --> 00:22:28,490 it zenbakizko kodea. 478 00:22:28,490 --> 00:22:30,130 Beraz, zer gertatzen da hemen? 479 00:22:30,130 --> 00:22:33,210 Beno, ez da aski jarri nire karpeta barruan fitxategia. 480 00:22:33,210 --> 00:22:35,790 Benetan ekintza hauek egin behar dut. 481 00:22:35,790 --> 00:22:40,210 >> Let Go nire ostalari birtual direktorioan sartu me, sartu localhost, publiko bihurtzea, eta utzi 482 00:22:40,210 --> 00:22:41,680 ls l etenaren egin dit. 483 00:22:41,680 --> 00:22:44,510 Eta ez da gutxi batzuk beste gauza batzuk Gaur egungo helburuetarako hemen. 484 00:22:44,510 --> 00:22:50,540 Baina ezkerreko nabarituko, hurrengo to index.html, ikusi besterik ez dugu RW bat. 485 00:22:50,540 --> 00:22:53,560 Eta iraganean, zer izan RW koa izan da? 486 00:22:53,560 --> 00:22:54,240 >> Just irakurri edo idazteko. 487 00:22:54,240 --> 00:22:58,000 Izan ere, esaten da rw ezkerreko esan nahi dut, fitxategi horren jabea, ezin 488 00:22:58,000 --> 00:22:59,020 irakurtzen eta idazten ditu. 489 00:22:59,020 --> 00:23:05,010 Baina utzi behar dut jende guztiak mundu hau irakurri, nahiz eta ez idazteko. 490 00:23:05,010 --> 00:23:09,650 Beraz modua aldatu nahi dut fitxategia, chmod, guztiak gehi r emateko 491 00:23:09,650 --> 00:23:13,910 denek irakurtzeko baimena buruzko izeneko fitxategi index.html. 492 00:23:13,910 --> 00:23:18,040 >> Eta nik orain berridatzi ls etenaren l, iragarki bada dela, hemen baino gehiago, batzuk gehiago 493 00:23:18,040 --> 00:23:19,160 R-en idatz sortu dute. 494 00:23:19,160 --> 00:23:21,090 Eta oraingoz, zehaztapenak doa Xehetasun gehiago sartu. 495 00:23:21,090 --> 00:23:24,450 P multzo 7, besterik esan nahi guztiontzat orain irakurri fitxategi hau. 496 00:23:24,450 --> 00:23:27,790 Joan nintzen itzuliz gero nire nabigatzailea orain, berriz kargatu, voila. 497 00:23:27,790 --> 00:23:28,750 Kaixo mundua. 498 00:23:28,750 --> 00:23:32,260 >> Eta, nahiz eta ezin dut nire ireki Chrome erremintak eta ikusi, Google bezala, eta 499 00:23:32,260 --> 00:23:34,590 Facebook ez dagoela nire erakutsiko da, formateatuta apur bat 500 00:23:34,590 --> 00:23:35,930 ezberdinean eta koloreztatuko. 501 00:23:35,930 --> 00:23:40,450 Sarera fitxa dut joan bada eta berritu orria, nabarituko ez dela lortu 502 00:23:40,450 --> 00:23:42,900 eskatu Chrome hori bidaltzea tresnara. 503 00:23:42,900 --> 00:23:46,020 Ez dago horretarako 200 fitxategi jakin. 504 00:23:46,020 --> 00:23:49,340 Beraz, azken batean, hau da, nola horiek guztiak hainbat pieza dira elkarrekin datozen. 505 00:23:49,340 --> 00:23:53,530 Beraz, zerbait gertatzen da web zerbitzariak oraintxe ari gara erabiltzen, ez da urruti 506 00:23:53,530 --> 00:23:54,210 Facebook-en bezala. 507 00:23:54,210 --> 00:23:58,330 Literalki da ordenagailu berean, hau da, ezin hobeto Ados. 508 00:23:58,330 --> 00:24:00,590 >> Beraz, zer gehiago egin daiteke web orri bat dugu? 509 00:24:00,590 --> 00:24:03,110 Beno, besterik gabe, utzi brisa bidez Gauza horiek pare bat. 510 00:24:03,110 --> 00:24:07,860 Baina aurrera ni eta berriro Index.html batera gedit. 511 00:24:07,860 --> 00:24:13,980 Eta utzi aurrera zidan eta esan kaixo CS50, gorde fitxategi honetarako, itzuli 512 00:24:13,980 --> 00:24:16,260 nabigatzailea, benetan underwhelming aldaketa. 513 00:24:16,260 --> 00:24:19,130 >> Baina, zer nahi dugu benetan Zerbait lotzeko orain? 514 00:24:19,130 --> 00:24:23,480 Beraz bihurtzen da hori dugu dezakezu HTML loturak besterik ez dira Euskal 515 00:24:23,480 --> 00:24:24,140 bere burua. 516 00:24:24,140 --> 00:24:27,320 Deitu behar da gertatzen Etiketa aingura. href bat berdinen 517 00:24:27,320 --> 00:24:33,190 https://www.cs50.net, www.cs50.net itxi aurrekontua, itxi kortxetea. 518 00:24:33,190 --> 00:24:35,230 Eta orain, ikus dezagun zer bestela datorrena. 519 00:24:35,230 --> 00:24:36,500 >> Ireki dut etiketa. 520 00:24:36,500 --> 00:24:38,990 Behar dut emateko CS50 bezalako esaldi bat. 521 00:24:38,990 --> 00:24:40,600 Let etiketa itxi nau. 522 00:24:40,600 --> 00:24:42,010 Eta konturatu gauza batzuk. 523 00:24:42,010 --> 00:24:45,270 Nahiz eta críptica gauza hau da Hemen, ez dut errepikatuko du duzunean 524 00:24:45,270 --> 00:24:46,010 itxi etiketa. 525 00:24:46,010 --> 00:24:48,230 Itxi besterik ez duzu etiketa bere izena bakarrik. 526 00:24:48,230 --> 00:24:50,940 Eta hau da, zer esaten balio duen atributu bat. 527 00:24:50,940 --> 00:24:56,070 Atributuak bakarrik aldatzeko portaera orri baten barruan etiketa batzuk. 528 00:24:56,070 --> 00:24:59,150 >> Beraz, hau da, zehaztuz, hiper dela erreferentzia, esanez modu Fancy du 529 00:24:59,150 --> 00:25:03,660 Aingura honentzat URL honetan lotura, CS50.net izan behar du. 530 00:25:03,660 --> 00:25:07,440 Eta testua nahi dugun erakusteko erabiltzailea ez da lehengai URL horretan, baizik 531 00:25:07,440 --> 00:25:08,730 hitza CS50 du. 532 00:25:08,730 --> 00:25:13,710 >> Beraz, orain badut freskatuz, let me handiagotzean argitasuna, utzi orria berriz kargatzea me, 533 00:25:13,710 --> 00:25:16,460 nabarituko dugun zaharrak eskola honek blue azpimarratutako lotura. 534 00:25:16,460 --> 00:25:20,000 Eta haren gainetik pasatzean dut bada, eta joan da gogorra izan da ikusteko, behean geratzen 535 00:25:20,000 --> 00:25:23,690 eskua pantailaren izkinan, nabarituko dio duela URL zein 536 00:25:23,690 --> 00:25:24,430 Joan naiz. 537 00:25:24,430 --> 00:25:27,940 Eta han klik badut, voila, Gaur egun, web orrialdeak egiten ari naiz. 538 00:25:27,940 --> 00:25:30,140 Eta ekarri dugu geure burua Hasierako orrialdera. 539 00:25:30,140 --> 00:25:32,670 >> Baina konturatu zer potentzial hau eskaintzen digu. 540 00:25:32,670 --> 00:25:34,890 Segurtasuna oso modan egun hauetan. 541 00:25:34,890 --> 00:25:41,210 Zer esan bada zerbait honetan, eta horren ordez joan nintzen, esan dezagun 542 00:25:41,210 --> 00:25:42,460 ikusi, fakeCS50.net. 543 00:25:42,460 --> 00:25:44,660 544 00:25:44,660 --> 00:25:46,360 Berritu orri hau. 545 00:25:46,360 --> 00:25:50,180 >> Ados, beraz, itxura konturatu naiz oraindik ere atsegin dut to CS50, joan astute begi bat ez bada behintzat 546 00:25:50,180 --> 00:25:51,560 Mitxel CS50 nahi dut ikusiko. 547 00:25:51,560 --> 00:25:54,550 Domeinu hau ez da hartu dut asmatzen. 548 00:25:54,550 --> 00:25:55,960 Ados, eta, beraz, ez da eskuragarri. 549 00:25:55,960 --> 00:25:56,600 Beraz, hori ona da. 550 00:25:56,600 --> 00:25:57,900 Inor ez da benetan domeinua dauka. 551 00:25:57,900 --> 00:26:00,380 >> Baina izan gaitezen pixka bat gehiago maltzurren hori delako ergel mota da. 552 00:26:00,380 --> 00:26:02,240 Zer aldatuko badugu hau Paypal. 553 00:26:02,240 --> 00:26:09,960 Eta zer deitu badugu hau, nahi, www.paypal.badguy.com, 554 00:26:09,960 --> 00:26:12,070 edozein dela domeinua da. 555 00:26:12,070 --> 00:26:13,700 Ziurrenik existitzen. 556 00:26:13,700 --> 00:26:16,260 Beraz, orain utzi orria berriz kargatzea me. 557 00:26:16,260 --> 00:26:22,890 Eta hemen phishing bat sort dugu erasoa, P-H-I-S-H-I-N-G, zein da 558 00:26:22,890 --> 00:26:26,760 silly hitza eraso bat dela eman arrain informazio saiatzen da, edo, hobeto 559 00:26:26,760 --> 00:26:30,450 oraindik, dirua, eta pertsona tricking arabera horiek informazio hori sartu 560 00:26:30,450 --> 00:26:31,990 ez dira, bestela ez. 561 00:26:31,990 --> 00:26:33,500 Badirudi guztiz egiaztatzeko, ezta? 562 00:26:33,500 --> 00:26:34,930 Lotura bat hemen Paypal.com izan behar dut. 563 00:26:34,930 --> 00:26:37,700 564 00:26:37,700 --> 00:26:40,430 Zuzentasuna ere, sexed badut gora batzuekin grafikoak, begiratu egin ahal izango dugu 565 00:26:40,430 --> 00:26:41,310 PayPal bezala. 566 00:26:41,310 --> 00:26:41,510 Eskuin? 567 00:26:41,510 --> 00:26:43,815 Nuen delako, beti bezala alde batera utzita, Paypal.com nahi izan dut joan. 568 00:26:43,815 --> 00:26:47,110 Eta besterik ez dugu ikusi nola I can ikusi HTML guztiak. 569 00:26:47,110 --> 00:26:50,560 Besterik ezin dut kopiatu eta birsortzeko Paypal estetika baino gehiago joan 570 00:26:50,560 --> 00:26:51,490 eskola zaharra hemen. 571 00:26:51,490 --> 00:26:55,010 Baina nabarituko, noski, eta pixka bat da oraindik ere, soilik beheko txiki 572 00:26:55,010 --> 00:26:59,190 ezkerreko izkinan, 10 puntu bat bezala Font, zer URL zaudela ikusten duzu 573 00:26:59,190 --> 00:27:01,310 benetan kasu egin dugu. 574 00:27:01,310 --> 00:27:06,580 >> Eta, beraz dituzun inoiz bada ahaztuak spam esaten aurrera, eta kontuan bazara 575 00:27:06,580 --> 00:27:07,420 izan da arriskutsua. 576 00:27:07,420 --> 00:27:10,615 Egin klik lotura honetan eta jakin arazi iezaguzu beraz zure pasahitza ziurtatzeko zaudela dezakegu 577 00:27:10,615 --> 00:27:13,010 duzu, ez dute inoiz hori egiten. 578 00:27:13,010 --> 00:27:14,180 Gauza horiek esan gabe joan. 579 00:27:14,180 --> 00:27:17,670 Baina oso dibertigarria da, eta tragikoa, nola, urtero honetan badirudi 580 00:27:17,670 --> 00:27:19,660 batzuk ez-zero gertatuko pertsonen kopurua. 581 00:27:19,660 --> 00:27:21,400 >> Eta hori da edertasuna phishing eraso du. 582 00:27:21,400 --> 00:27:23,160 Bidali ahal izango duzu milloi bat. 583 00:27:23,160 --> 00:27:27,720 Eta nahiz eta jendeak benetan 0.01% a Paypal klik egin eta emango dizu zure 584 00:27:27,720 --> 00:27:31,040 duzu, hori da, oraindik ere ez-zero-zenbaki bat jendea besterik ez emanez 585 00:27:31,040 --> 00:27:32,200 Bere dirua. 586 00:27:32,200 --> 00:27:36,170 Eta emailak bidaliz, noski, nahiko erraza da, eta, funtsean, doan 587 00:27:36,170 --> 00:27:36,970 egun hauetan. 588 00:27:36,970 --> 00:27:40,410 >> Beraz, istorio laburrak, wonderfully ideia ederra da, ezta? 589 00:27:40,410 --> 00:27:44,620 Urte, hau lehenbailehen zen web, web bat egiteko aukera ematen 590 00:27:44,620 --> 00:27:46,330 baliabideen artean hiperestekak. 591 00:27:46,330 --> 00:27:49,520 Baina hain azkar ezin da gaixo-helburuetarako erabiltzen da. 592 00:27:49,520 --> 00:27:54,100 Eta posta elektronikoa, nahikoa esan nahi du, horiek egun, aukeratu HTML inplizituen barruan. 593 00:27:54,100 --> 00:27:55,410 >> Beno, let me bat besterik ez, beste gauza bat. 594 00:27:55,410 --> 00:27:58,640 Eta, neurri handi batean, atzeratu egingo dugu atal batean Arazo zazpi ezarri ahal izateko 595 00:27:58,640 --> 00:28:00,000 arakatzeko berezitasunak ditu. 596 00:28:00,000 --> 00:28:01,990 Baina aurrera niri eta do gauza batzuk hemen. 597 00:28:01,990 --> 00:28:04,840 Joateko, eta deklaratzen dut zer deitu div bat, edo 598 00:28:04,840 --> 00:28:06,080 zatiketa, orri-. 599 00:28:06,080 --> 00:28:07,770 Let div etiketa itxi nau. 600 00:28:07,770 --> 00:28:11,460 >> , Eta esan behar dut Hemen orriaren hasierara. 601 00:28:11,460 --> 00:28:14,940 Eta, ondoren, horren azpian, egin dut div beste antzeko zerbait, itxi honetan 602 00:28:14,940 --> 00:28:17,800 etiketa, egin eta orriaren behealdean. 603 00:28:17,800 --> 00:28:18,840 Eta dezagun gorde. 604 00:28:18,840 --> 00:28:21,040 >> Beraz, orain goazen atzera nire fitxategia. 605 00:28:21,040 --> 00:28:22,120 Oso underwhelming. 606 00:28:22,120 --> 00:28:25,520 Baina zer mantenduko da erabiltzen, kanpaia azpian, benetan da 607 00:28:25,520 --> 00:28:26,920 polita egiturazko elementua. 608 00:28:26,920 --> 00:28:30,300 Ez du estetika edozein, orain arte bezala ikus dezakegu beste baino, itxuraz, 609 00:28:30,300 --> 00:28:31,890 gauzak jarriz lerro berriak dira. 610 00:28:31,890 --> 00:28:36,290 >> Baina oharra ere, alde batera jo, besterik gabe sakatu Idatzi ez da moztu HTML bezala 611 00:28:36,290 --> 00:28:39,840 C. ez du uste hori egin dezakezu polit bat big hutsunea artean jarri joan 612 00:28:39,840 --> 00:28:41,300 goian eta behean orrialdearen. 613 00:28:41,300 --> 00:28:43,420 Baina kontuan hartu. 614 00:28:43,420 --> 00:28:48,040 White espazioa da, funtsean, ikusi egiten zaie parte web orrialde oso lehen baino beste 615 00:28:48,040 --> 00:28:51,530 espazio barra pertsonaia, edo orga itzulera, teklatuaren duzun hit. 616 00:28:51,530 --> 00:28:55,370 Nahi izanez gero, lerro-jauziak, baduzu dute zehaztu buruari. 617 00:28:55,370 --> 00:28:59,080 >> Beraz, gauza batzuk egin nahi ditut hemen zer gertatzen den erakusteko. 618 00:28:59,080 --> 00:29:02,700 Atributu bat gehitu nahi dut hori existitzen eta, berriz ere, bidea ikasi 619 00:29:02,700 --> 00:29:07,110 zer egozten existitzen, zer tags existitzen, Benetan, online erreferentzia da. 620 00:29:07,110 --> 00:29:09,750 HTML hizkuntza sailkatu da - da ez programazio lengoaia bat. 621 00:29:09,750 --> 00:29:12,460 Markaketa hizkuntza bat da - baten ondoren ona ordu erdia, agian, ordu batekin 622 00:29:12,460 --> 00:29:15,930 duzu, zalantzarik gabe, eutsi egingo da, gehienak Seguruenik, oinarrizko ideia. 623 00:29:15,930 --> 00:29:20,350 Eta, ondoren, Google bilaketa bat urruntzen da ahalik tags agian hori izango duzu 624 00:29:20,350 --> 00:29:21,170 interesatzen zaion 625 00:29:21,170 --> 00:29:24,290 Eta zehaztutako bakoitzeko, hau da, nahiko ongietorria eta animatu hemen. 626 00:29:24,290 --> 00:29:26,120 >> Beraz, orain utzi aurrera niri eta do honen antzeko zerbait. 627 00:29:26,120 --> 00:29:28,690 Kolore. 628 00:29:28,690 --> 00:29:32,060 Eta orain, zerbait egin behar dut gorria, koma bezala. 629 00:29:32,060 --> 00:29:33,970 Eta hau egin ahal izango duzu pare bat desberdinak. 630 00:29:33,970 --> 00:29:36,770 Besterik ez da idazten super mota naiz esplizituki ahalik. 631 00:29:36,770 --> 00:29:41,960 >> Baina bihurtzen da balio hau hemen dagoela zer deitu CSS, Cascading Style 632 00:29:41,960 --> 00:29:43,700 Orriak, hau da, beste hizkuntza erabat. 633 00:29:43,700 --> 00:29:46,770 CSS ezer egin du tags ireki eta itxi etiketak. 634 00:29:46,770 --> 00:29:48,230 Ezaugarri batekin egiten ditu. 635 00:29:48,230 --> 00:29:52,660 >> Eta ezaugarriak, besterik gabe, gako dira bikoteak, eta horrek bakarrik hitz batzuk esan nahi du, 636 00:29:52,660 --> 00:29:54,680 bi puntu, eta ondoren, beste hitz batzuk. 637 00:29:54,680 --> 00:29:57,940 Eta anitz dira, edo besterik ez bada bat, hemen amaituko dezakezu batekin 638 00:29:57,940 --> 00:29:59,390 koma, besterik gabe, argitasuna. 639 00:29:59,390 --> 00:30:01,370 Baina hori ere, hemen lan egingo. 640 00:30:01,370 --> 00:30:02,500 >> Zer da hau duzu? 641 00:30:02,500 --> 00:30:03,610 Ziurrenik dezakezu asmatzeko. 642 00:30:03,610 --> 00:30:05,930 Dezagun aurrera me eta berritu orri hau. 643 00:30:05,930 --> 00:30:07,300 Eta orain, benetan batera datozen. 644 00:30:07,300 --> 00:30:09,150 Beraz, nire orriaren gorria da. 645 00:30:09,150 --> 00:30:12,380 Baina, zer gertatzen da hemen gakoa da, aipatu dut lehenago, div ematen dizu 646 00:30:12,380 --> 00:30:13,220 Orri-banaketa. 647 00:30:13,220 --> 00:30:14,410 Eta hori da, hain zuzen ere, zer egiten du. 648 00:30:14,410 --> 00:30:17,920 Banatzen da, funtsean, orrialdean sartu laukizuzen bat, orduan dezakezu 649 00:30:17,920 --> 00:30:18,720 manipulatzeko. 650 00:30:18,720 --> 00:30:22,330 >> Eta laukizuzenak kontzeptua, hau da, mota horretan sinesgarria, uste duzu bada 651 00:30:22,330 --> 00:30:26,410 webgune gehienak, ez da, ziurrenik, da egitura batzuk. 652 00:30:26,410 --> 00:30:29,620 Duzun gehienak seguruenik gutxitan ikusi Facebook-en orri nagusia baduzu ari mena 653 00:30:29,620 --> 00:30:30,440 garai guztietan. 654 00:30:30,440 --> 00:30:33,920 >> Baina Facebook-en hasiera-orrian, ez dago batzuk div mota top zehar. 655 00:30:33,920 --> 00:30:36,140 Eta agian ez da erraza ko div gisa, baina, ez da bat 656 00:30:36,140 --> 00:30:37,560 angeluzuzena eskualdean dago. 657 00:30:37,560 --> 00:30:40,290 Orri gainerako bezalako div handi bat, askoz bat bezala 658 00:30:40,290 --> 00:30:41,910 handiagoa angeluzuzena eskualdean. 659 00:30:41,910 --> 00:30:44,540 Beraz, istorio laburrak, besterik ez izatea horiek gutxi bloke da, 660 00:30:44,540 --> 00:30:49,250 eredu laukizuzenak gauza gaitasuna, zabal edo estu, baita ere ala ez 661 00:30:49,250 --> 00:30:53,680 egiteko zutabe potentzialki, aukera ematen dizu Kokatu orriak, benetan, ordea duzu 662 00:30:53,680 --> 00:30:54,100 nahi. 663 00:30:54,100 --> 00:30:56,170 Benetan ari gara harramazkatu azalera hemen. 664 00:30:56,170 --> 00:30:59,820 >> Izan ere, ez dut beste bat bada, let me aurrera egin eta estiloa, 665 00:30:59,820 --> 00:31:05,410 kolore, zerbait egin dugu , urdina itxi komatxo bezala. 666 00:31:05,410 --> 00:31:06,620 Dezagun hau berriz kargatu. 667 00:31:06,620 --> 00:31:08,260 Beraz, orain are uglier da lortzean. 668 00:31:08,260 --> 00:31:11,520 Baina orain, mota ezin dut erakusten nire P ezarritako bost gaitasun, ezta? 669 00:31:11,520 --> 00:31:12,690 Red. 670 00:31:12,690 --> 00:31:15,640 Niri gogorarazten RGB, Red Green Blue hirukoiztu. 671 00:31:15,640 --> 00:31:19,330 Beno, bihurtzen da web programazioa, edo web diseinua, hau da, dugu 672 00:31:19,330 --> 00:31:21,650 oraindik ez da ezer programatu per se, ez duzu 673 00:31:21,650 --> 00:31:22,880 izan hamaseitarra kodea. 674 00:31:22,880 --> 00:31:26,480 Beraz, zerbait, zerbait, zerbait zerbait, zerbait zerbait. 675 00:31:26,480 --> 00:31:30,650 Beraz, sei hamaseitarra izan dezakezu pertsonaiak, edo hiru, zenbait kasutan, 676 00:31:30,650 --> 00:31:33,480 galdera ikurrak eta horietako bakoitzaren du zifra hamaseitar bat izan behar du, 677 00:31:33,480 --> 00:31:34,985 zero f bidez. 678 00:31:34,985 --> 00:31:41,000 >> Nahi dut gorri asko nahi izanez gero, eta ez berde, urdin eta ez, zer den 679 00:31:41,000 --> 00:31:43,740 zero kontrakoa denean hex erabiliz? 680 00:31:43,740 --> 00:31:44,480 F da. 681 00:31:44,480 --> 00:31:51,130 Beraz, ff, zero zero zero zero egin dezaket, gorde honetan, eta orain, llegado hemen. 682 00:31:51,130 --> 00:31:52,700 Eta ez dut ikusten benetan aldaketa bat. 683 00:31:52,700 --> 00:31:56,230 Beraz, aurrekontua unquote "gorri" itxuraz gorria guztientzat egitea, 684 00:31:56,230 --> 00:31:57,610 ez berdea, urdina ez. 685 00:31:57,610 --> 00:31:59,960 Bien bitartean, dezagun nahita aldatu hau zerbait izan behar 686 00:31:59,960 --> 00:32:01,210 ausaz, ABCDF bezala. 687 00:32:01,210 --> 00:32:03,790 688 00:32:03,790 --> 00:32:05,860 >> Ikus dezagun zer den ikus-en. 689 00:32:05,860 --> 00:32:08,530 Benetan polita urdin bat da, Egia esan, haurra urdina. 690 00:32:08,530 --> 00:32:11,820 Ondo da, beraz, horiek dira orain zertxobait ausazko konbinazioak 691 00:32:11,820 --> 00:32:12,210 karaktereak. 692 00:32:12,210 --> 00:32:13,410 Horregatik, ez dira bogged behera hemen. 693 00:32:13,410 --> 00:32:15,930 Baina, berriro, hau doitasun hitz duzula has daiteke 694 00:32:15,930 --> 00:32:19,090 aplikatuko - nahiz eta zu oso larritu estetikaren arabera. 695 00:32:19,090 --> 00:32:21,750 Izan ere, benetan nahi izanez gero, izan harrituta, goazen aurrera ni eta aldatzeko 696 00:32:21,750 --> 00:32:23,500 letraren tamaina, adibidez. 697 00:32:23,500 --> 00:32:25,960 Eta koma nabarituko da, eta horrek Beharrezkoa da, besterik ez. 698 00:32:25,960 --> 00:32:29,570 >> Letra tamaina, barregarria izan besterik ezin dugu Hemen, 96 puntu. 699 00:32:29,570 --> 00:32:31,280 Gorde duten. 700 00:32:31,280 --> 00:32:33,670 Arraioa, hori handi bat letra-tamaina da. 701 00:32:33,670 --> 00:32:35,490 Ondo da, beraz, oso erraza da. 702 00:32:35,490 --> 00:32:38,260 Eta egia esan, funtsean zaren ikustea oso lehen web orrian egin nuen 703 00:32:38,260 --> 00:32:40,060 urte nuenean lehenengo ikasi stuff honetan. 704 00:32:40,060 --> 00:32:42,190 Oso erraza da, oso egiteko gauza izugarri azkar. 705 00:32:42,190 --> 00:32:46,115 >> Eta zauden Wayback ezagutzen bada Archive.org makina, duzu 706 00:32:46,115 --> 00:32:48,210 nire izugarri guztiak aurki daitezke undergrad web orriak. 707 00:32:48,210 --> 00:32:50,090 KERMIT aurrealdean Frog izan da. 708 00:32:50,090 --> 00:32:53,150 Joan fase bat, non pentsatu nuen bidez dut cool zen atzeko planoaren hartu 709 00:32:53,150 --> 00:32:56,320 gorri gortina denean, nola ikasi nuen can teila irudiak berriro, eta berriro, eta 710 00:32:56,320 --> 00:32:59,540 berriro ere, orri bat bete behar dituzten handi bat tacky gorria oihala. 711 00:32:59,540 --> 00:33:03,120 Eta, ondoren, honen gainean, ikono bat izan zen izan duzun nire etxean sartu sakatu behar 712 00:33:03,120 --> 00:33:04,960 Orri hori delako izan da oso modan. 713 00:33:04,960 --> 00:33:08,870 >> Eta, ondoren, nire lehen programa idatzi zuen inoiz dut PHP ez zen, baina, hizkuntza batean 714 00:33:08,870 --> 00:33:12,260 izeneko Pearl, gonbidatu bat idatzi du liburua, eta horrek Benetan cool gauza bat da 715 00:33:12,260 --> 00:33:14,250 Jende asko espero orri bat dute. 716 00:33:14,250 --> 00:33:17,510 Noiz lortu nahi duzun orria, zuk nahi dute saioa, eta esan nor zaren, 717 00:33:17,510 --> 00:33:18,720 eta, zergatik ez zara. 718 00:33:18,720 --> 00:33:21,320 Oso estilo 1990eko web diseinua da. 719 00:33:21,320 --> 00:33:24,130 >> Baina egun hauetan, ziur aski, dugu etorri asko urrunago. 720 00:33:24,130 --> 00:33:27,560 Eta ikusten, ikusiko duzu atalean, eta are gehiago, Arazo ezarritako zazpi arabera 721 00:33:27,560 --> 00:33:31,570 liburutegiak aprobetxatuz egun hauetan, beraz, askoz errazagoa da egiteko 722 00:33:31,570 --> 00:33:33,400 prettier gauzak azkar. 723 00:33:33,400 --> 00:33:36,550 Benetan hemen, besterik ez gara harramazkatu zer egin dezakezu azalera 724 00:33:36,550 --> 00:33:37,400 estilistikoki. 725 00:33:37,400 --> 00:33:41,660 >> Eta, hain zuzen ere, dagoeneko, let me nabarmendu hau dagoeneko itsusiak, ez lortzean 726 00:33:41,660 --> 00:33:46,030 besterik estetikoki, baina termino nire kode estiloa, edo 727 00:33:46,030 --> 00:33:47,260 nire kodea diseinua. 728 00:33:47,260 --> 00:33:52,350 Gaur egun dut comingled HTML, eta horrek da berde etiketa irekiak badira ere, 729 00:33:52,350 --> 00:33:55,160 CSS propietate, eta horrek guztiz egiaztatzeko. 730 00:33:55,160 --> 00:33:57,200 Hau da, benetan hizkuntza bere jatorria. 731 00:33:57,200 --> 00:34:01,030 >> Baina diseinu garbiak interes, askoz bezala factoring stuff hasi ginen 732 00:34:01,030 --> 00:34:05,370 C. h fitxategiak Fitxategi out, utzi praktikatu benetan niri horrelako 733 00:34:05,370 --> 00:34:07,990 printzipioa eta abia honen ordez. 734 00:34:07,990 --> 00:34:13,280 Dezagun estilo etiketa bat jarri me hemen, eta horrek Era berean, HTML badago, eta niri utzi 735 00:34:13,280 --> 00:34:15,330 honako hauek zehaztu. 736 00:34:15,330 --> 00:34:16,360 Let me hau ezabatu. 737 00:34:16,360 --> 00:34:18,110 Aurrekariak kolorea gorria izango da. 738 00:34:18,110 --> 00:34:19,800 Hau ezabatu erabat noa. 739 00:34:19,800 --> 00:34:22,580 Estilo kentzeko noa aitortu, eta bakarrean dut 740 00:34:22,580 --> 00:34:24,620 identifikatzeko div honek hitz bat - 741 00:34:24,620 --> 00:34:28,750 edonola, baina zentzuz, aurrekontua unquote "goian". Eta id berezi bat da 742 00:34:28,750 --> 00:34:32,530 atributua duten bakarrean definitzen jakin bat HTML elementu 743 00:34:32,530 --> 00:34:33,850 id duten izatea. 744 00:34:33,850 --> 00:34:37,969 >> Orain naiz estilizatu egiten baduzu nahi, eta hemen Orri nire burua, barneko 745 00:34:37,969 --> 00:34:41,730 style etiketa, nabarituko dela Hash top egin dezaket. 746 00:34:41,730 --> 00:34:45,300 Eta, ondoren, kizkur pare bat jarri ahal izango dut giltza, C gogora, eta gero utzi 747 00:34:45,300 --> 00:34:47,130 itsatsi stylization horretan me. 748 00:34:47,130 --> 00:34:49,929 Eta utzi aurrera me hemen eta aurrea non honekin noa. 749 00:34:49,929 --> 00:34:53,380 Demagun, halaber, sortu zidan bat behean div du. 750 00:34:53,380 --> 00:34:58,010 Let izugarri kode hau hartu me down from Hemen, jarri hemen, eta izan dut 751 00:34:58,010 --> 00:35:00,770 apur bat gehiago anal orain eta estilizatua da gauzen jarriz beren arabera 752 00:35:00,770 --> 00:35:02,540 lerro, puntu eta komaz bukatzen. 753 00:35:02,540 --> 00:35:04,430 Let style etiketa kendu dit. 754 00:35:04,430 --> 00:35:05,320 >> Baina ez dut egin oraindik. 755 00:35:05,320 --> 00:35:07,406 Beste gauza bat egin behar dut. 756 00:35:07,406 --> 00:35:10,070 Bai, id aurrekontua unquote, "behean," berdinen edo edozein id nahi dut 757 00:35:10,070 --> 00:35:11,740 emango duen elementu. 758 00:35:11,740 --> 00:35:13,420 Orain, atzera me hemen. 759 00:35:13,420 --> 00:35:14,360 Eta hau da atrocious. 760 00:35:14,360 --> 00:35:15,805 Ezin dut 96 puntu aurre. 761 00:35:15,805 --> 00:35:16,960 Egin dezagun 24 puntu. 762 00:35:16,960 --> 00:35:18,320 Edo zehatzago asmoz. 763 00:35:18,320 --> 00:35:21,800 Benetan erabili dezakezu pixel, px, beraz, duzula lortu finagoa alea 764 00:35:21,800 --> 00:35:23,220 zure orria kontrola. 765 00:35:23,220 --> 00:35:26,860 >> Bat alde batera bezala, hori ez da nahitaez onena erabiltzaile, bada 766 00:35:26,860 --> 00:35:29,650 irisgarritasun arrazoiak direla eta, nahi ahal izango tamainak handitzeko. 767 00:35:29,650 --> 00:35:32,650 Beraz, konturatzen ez diren moduak gauzak ez dute zertan 768 00:35:32,650 --> 00:35:34,230 gogor kodea guztia. 769 00:35:34,230 --> 00:35:37,220 >> Ondo da, beraz, handiagoa da, 24 puntu, edozein dela baino lehenetsia da. 770 00:35:37,220 --> 00:35:38,630 Baina orain gutxi garbiagoa da. 771 00:35:38,630 --> 00:35:40,230 Eta utzi hau urrats bat gehiago hartu zidan. 772 00:35:40,230 --> 00:35:47,220 Just goiburu fitxategiak ideia bezala, nabarituko urrats hori hurbilago gaude. 773 00:35:47,220 --> 00:35:52,000 Factored atera dut, baina oraindik ere geratzen, nire orrialdera, CSS arau horien barruan. 774 00:35:52,000 --> 00:35:56,200 Zergatik izan liteke urrats bat hartu nahi dut gehiago nahi izanez gero, kendu hau guztiz, eta 775 00:35:56,200 --> 00:35:59,860 jarri aparteko fitxategi batean? 776 00:35:59,860 --> 00:36:01,070 >> Beraz, berriro erabili ahal izango dut, ezta? 777 00:36:01,070 --> 00:36:03,155 Hau da, besterik gabe, intuizio moduko oraintxe. 778 00:36:03,155 --> 00:36:06,340 Aurretik, izan zela besterik ez dut aldarrikatu ohitu itsusiak estiloa edukitzea 779 00:36:06,340 --> 00:36:08,480 barruan atributuak divs beraiek. 780 00:36:08,480 --> 00:36:09,750 Baina nolako uste bidez. 781 00:36:09,750 --> 00:36:13,560 Zure orria lortzen luzeagoa eta luzeagoa denez, bada, Hemen ari zara jartzen, eta hemen, eta 782 00:36:13,560 --> 00:36:18,350 hemen, eta hemen, hainbat horiek guztiak koloreak eta letra-tamaina, eta beste batzuk, hala nola, 783 00:36:18,350 --> 00:36:22,550 atributuak, zure orri oso azkar zuretzat unmanageable bihurtu da. 784 00:36:22,550 --> 00:36:24,570 >> Norbait ateratzen bada, zu eta dio, oh, zer dakizu? 785 00:36:24,570 --> 00:36:28,070 Benetan gustatuko litzaidake letra-tamaina aldatzeko bi puntu osagarriak arabera, zuk 786 00:36:28,070 --> 00:36:31,275 joan eta bilatu eta ordezkatu izan dezake kode lerro-kopuru handi bat. 787 00:36:31,275 --> 00:36:35,170 Askoz ere sinesgarria zentralizatu nahi da guztiak, hala nola, estetika hemen. 788 00:36:35,170 --> 00:36:38,850 Baina horiek berrerabiltzea nahi baduzu web orrietan anitz estetika, guztiak 789 00:36:38,850 --> 00:36:41,100 gehiago sinesgarria egiteko, Adibidez, fitxategi bat sortu 790 00:36:41,100 --> 00:36:45,290 eduki horiek deitzen zaio. 791 00:36:45,290 --> 00:36:46,680 >> Honetan eta utzi egin zidan. 792 00:36:46,680 --> 00:36:51,150 793 00:36:51,150 --> 00:36:51,920 Gorde fitxategi hau. 794 00:36:51,920 --> 00:36:55,580 Styles.css arbitrarioak diot, baina konbentzionalak. 795 00:36:55,580 --> 00:36:58,770 Jarri dut John Harvard etxean direktorio orain sinpletasunagatik. 796 00:36:58,770 --> 00:37:03,880 Eta zer gertatzen da nire web orrian dezaket iritsi da style etiketa kentzeko guztiz, 797 00:37:03,880 --> 00:37:08,270 eta zertxobait unintuitively, erabili esteka bat Etiketa, eta horrek ez dizu lotura batean 798 00:37:08,270 --> 00:37:13,140 Hiperesteka, klik zentzurik, baina non lotura, href berdin esaten dut 799 00:37:13,140 --> 00:37:15,120 styles.css. 800 00:37:15,120 --> 00:37:20,050 Eta harremana elementu hori du web orria da, balio gisa 801 00:37:20,050 --> 00:37:21,280 bere estilo orria. 802 00:37:21,280 --> 00:37:22,670 >> Beraz, nola ez zuen ezagutzen dut hau? 803 00:37:22,670 --> 00:37:25,950 Ko, irakurri berri duzun eskuliburua, edo Google inguruan, eta zu 804 00:37:25,950 --> 00:37:27,000 baliabide ezberdinak begiratu. 805 00:37:27,000 --> 00:37:30,520 Esan nahi dut, hori da benetan nola jaso duzu hau bezalako teknikak, eta, koherentea 806 00:37:30,520 --> 00:37:34,720 norbera berriak irakasteko ideia honekin hizkuntzak, berriz, aurkituko duzun hori 807 00:37:34,720 --> 00:37:38,830 ez da bakarrik gauza kopuru finitu bat nahi duten edozein hizkuntza, behin lortu 808 00:37:38,830 --> 00:37:41,310 duzu, haiek lortzen dela aurkituko azkarrago eta azkarrago idazten. 809 00:37:41,310 --> 00:37:44,180 Izan ere, programazio berria ikasteko Hizkuntza da hainbeste berri bat baino azkarrago 810 00:37:44,180 --> 00:37:47,380 hizkuntza delako gauza horiek askoz txikiagoak dira, eta askoz gehiago 811 00:37:47,380 --> 00:37:48,820 hain zuzen ere, definitu. 812 00:37:48,820 --> 00:37:51,590 >> Baina nabarmendu dut pixka bat anomalia bat hemen. 813 00:37:51,590 --> 00:37:57,750 Zergatik hau nabarmendu dut aurrera barra hemen? 814 00:37:57,750 --> 00:37:59,420 Izan dudalako Etiketa ixteko. 815 00:37:59,420 --> 00:38:00,530 Etiketa itxi behar dut. 816 00:38:00,530 --> 00:38:02,750 Eta baliabide ugari aurkituko dituzu konektatuta ez duten 817 00:38:02,750 --> 00:38:04,080 tags hurbil egotea. 818 00:38:04,080 --> 00:38:08,770 Eta errealistan, ez da zorrozki teknikoa egiteko beharrezkoak diren eta ez dira 819 00:38:08,770 --> 00:38:11,950 errealitatearen arrazoiak, nabigatzaile besterik ez dira nahiko web akatsak toleranteak 820 00:38:11,950 --> 00:38:14,360 orriak, onerako zein txarrerako, baina, batez ere, okerrago. 821 00:38:14,360 --> 00:38:18,830 >> Hau hemen bakarrik garbiago bidea da, beraz, horrelako zerbait ergelak esaten, 822 00:38:18,830 --> 00:38:22,330 non bada link etiketa ireki nahi duzu baina itxi egin behar, ez da benetan nozioa ez 823 00:38:22,330 --> 00:38:23,720 link etiketa bat eduki du. 824 00:38:23,720 --> 00:38:26,000 Esan nahi du, besterik gabe kargatu honetan artxibatzen eta jarri hemen. 825 00:38:26,000 --> 00:38:30,610 Include da zorrotz bezala da C. dezakezu hasi irekitzeko eta ixteko etiketa bat aldi berean 826 00:38:30,610 --> 00:38:31,660 berean Etiketa barruan. 827 00:38:31,660 --> 00:38:33,520 Eta ez da horren adibide. 828 00:38:33,520 --> 00:38:37,280 Hau ez da modu hori egin ahal izateko, baina, br etiketa, lerro-jauziak, eta badut 829 00:38:37,280 --> 00:38:41,780 benetan zer nahi izan nuen lortzeko aurretik Sartu sakatuz saiatzen bada, 830 00:38:41,780 --> 00:38:45,380 Esplizituki esaten dut line break line break, line break line break, eta 831 00:38:45,380 --> 00:38:49,100 ondoren, berriro kargatu orrialde hau, orain nabarituko dituzu orriaren beheko aldean, hau da, 832 00:38:49,100 --> 00:38:51,940 hain zuzen ere, askoz urrunago behera orriaren beheko aldean. 833 00:38:51,940 --> 00:38:55,840 Baina nahiz eta hori egin daiteke askoz gehiago CSS garbian, eta marjinak batera, 834 00:38:55,840 --> 00:38:58,120 eta, besteak beste estetika teknikak. 835 00:38:58,120 --> 00:38:59,940 >> Beraz, oraingoz, takeaways dira honetan. 836 00:38:59,940 --> 00:39:02,320 HTML, hauek dugu gauzak izeneko etiketa. 837 00:39:02,320 --> 00:39:04,830 CSS, gauza hauek behar dugu izeneko propietate. 838 00:39:04,830 --> 00:39:08,700 Bi hizkuntza horien comingle ahal izango dugu, bai estilo erabiliz, 839 00:39:08,700 --> 00:39:14,240 edo estiloa etiketan, edo onena, hala ere, factoring it out guztiz, egin dugun bezala, 840 00:39:14,240 --> 00:39:17,270 arazo girotuta 7. 841 00:39:17,270 --> 00:39:23,820 Galdera, beraz, buruz kontzeptu-oinarriak hemen? 842 00:39:23,820 --> 00:39:24,740 >> AUDIENCE: Galdera bat daukat. 843 00:39:24,740 --> 00:39:25,630 >> HIZLARIA 1: Oh, barkatu. 844 00:39:25,630 --> 00:39:28,880 >> Ikusleak: Zergatik ez zen hura koloretako - 845 00:39:28,880 --> 00:39:31,410 >> HIZLARIA 1: Oh, beste fitxa? 846 00:39:31,410 --> 00:39:32,232 Hau hemen? 847 00:39:32,232 --> 00:39:33,482 >> Ikusleak: Ez, ez da bezalakoa da - 848 00:39:33,482 --> 00:39:35,330 849 00:39:35,330 --> 00:39:39,480 >> HIZLARIA 1: Oh, hori delako Sloppy nintzen baloia. 850 00:39:39,480 --> 00:39:41,350 Fitxategia jarri dut okerreko lekuan. 851 00:39:41,350 --> 00:39:47,840 Beraz, benetan jarri dut hemen, eta nik chmod da, styles.css I +, eta guztiak 852 00:39:47,840 --> 00:39:52,050 Orain, orrialde hori berriz kargatu, gaur egun dugun lortu stylization atzera. 853 00:39:52,050 --> 00:39:54,530 Eta letra-tamainak direlako ezberdinak, ez dugu ikusi nahiko askoz 854 00:39:54,530 --> 00:39:55,010 zuria espazioa. 855 00:39:55,010 --> 00:39:58,240 Horren ordez, ikusten dugu zer den lehenetsia da horren ordez. 856 00:39:58,240 --> 00:40:00,050 Ona galdera. 857 00:40:00,050 --> 00:40:00,846 Bai? 858 00:40:00,846 --> 00:40:02,630 >> Ikusleak: Zergatik lotura da goiburua barruan etiketa? 859 00:40:02,630 --> 00:40:06,270 >> HIZLARIA 1: Zergatik loturak da Etiketa goiburua barruan - 860 00:40:06,270 --> 00:40:07,650 Erantzun laburra, besterik ez delako. 861 00:40:07,650 --> 00:40:08,930 Hau da, zer erabaki zen. 862 00:40:08,930 --> 00:40:10,720 Hor lotura tags joan denean zer izeneko bat duzula 863 00:40:10,720 --> 00:40:13,650 kanpoko estilo-orria. 864 00:40:13,650 --> 00:40:16,430 Beste galdera? 865 00:40:16,430 --> 00:40:17,770 >> Guztiak eskubidea, bai eta egin dezagun. 866 00:40:17,770 --> 00:40:20,500 Hainbeste dibertigarria izan dugu gurekin, gaur egun. 867 00:40:20,500 --> 00:40:22,480 Hori besterik harramazkatu CSS azalera. 868 00:40:22,480 --> 00:40:23,010 Egin dezagun. 869 00:40:23,010 --> 00:40:25,980 Ikus dezagun, bost minutuko break hemen delako, nire email bakoitzeko, dezagun zintzilikatzeko en 870 00:40:25,980 --> 00:40:27,200 han 2:30-ish, gaur egun arte. 871 00:40:27,200 --> 00:40:28,540 Baina bada duzu utzi, hori da isuna. 872 00:40:28,540 --> 00:40:30,380 Baina aurrera, aurrera egingo dugu ondoren bost minutuko atsedena hartzen. 873 00:40:30,380 --> 00:40:35,930 Eta pixka bat zerbait ikasiko dugu PHP, MySQL, eta gehiago. 874 00:40:35,930 --> 00:40:44,520 >> Guztiak eskubidea, beraz, saia gaitezen, orain, bat lotzeko Ideia horiek gutxi batzuk elkarrekin egiteko eta, 875 00:40:44,520 --> 00:40:46,180 esan, gure bilatzailea. 876 00:40:46,180 --> 00:40:48,570 , Nabaritu dut, baizik eta bitxia bada ere, honako hau. 877 00:40:48,570 --> 00:40:52,610 Noiz dira Google.com duzu, zauden Normalean hau hemen bezalako URL bat 878 00:40:52,610 --> 00:40:54,870 dot com ondoren, ezer ez. 879 00:40:54,870 --> 00:40:59,760 Bilatu dut, baina zerbait ergelak nahi baduzu katuak, eta sakatu Sartu, eta lortu dugu - ez 880 00:40:59,760 --> 00:41:01,300 ergelak, baina badakizu. 881 00:41:01,300 --> 00:41:05,410 >> Ados, beraz, nabarituko, orriaren goialdean, orain, URL du, noski, aldatu egin da. 882 00:41:05,410 --> 00:41:07,190 Eta hori ez da ezer gutako edozein berria. 883 00:41:07,190 --> 00:41:09,290 Loturak eta stuff klik web orrian gertatzen. 884 00:41:09,290 --> 00:41:11,420 Baina zer da interesgarria hemen Ondorengo da. 885 00:41:11,420 --> 00:41:14,500 Ez dago clutter asko da, baina utzi urrun bota dit bete ez ditut 886 00:41:14,500 --> 00:41:16,600 nahiko ulertzen edo ez benetan garrantzitsuak bilatzeko. 887 00:41:16,600 --> 00:41:18,490 >> Demagun hau kentzeko me. 888 00:41:18,490 --> 00:41:20,030 Demagun hau kentzeko me. 889 00:41:20,030 --> 00:41:22,630 Eta utzi iritsi besterik ez niri kentzeko hau guztia. 890 00:41:22,630 --> 00:41:28,840 Eta, orain dela nabarituko katuak URL dago, q batekin jarraitu eta, ondoren, bera 891 00:41:28,840 --> 00:41:29,710 aurrean sinatu. 892 00:41:29,710 --> 00:41:32,110 Beraz bihurtzen da, hau da, nola Modu denean dator berau 893 00:41:32,110 --> 00:41:33,360 sarrera eta irteera. 894 00:41:33,360 --> 00:41:37,510 >> Luzea dugu hitz beltza kaxak, ezta? 895 00:41:37,510 --> 00:41:41,650 Beraz, bada funtzio bat inplementatu da Hemen kutxa beltz bat bezala, sarrera hartzen du 896 00:41:41,650 --> 00:41:45,290 eta, irteera, beno, esan nahi du horren bidez, sarrera ematen dizu bat 897 00:41:45,290 --> 00:41:49,270 web-modu bat da, eta, sarritan, bere URL. 898 00:41:49,270 --> 00:41:52,850 Jarri besterik ez duzu, galdera-marka bat eta, ondoren, gako bat, berdin balio. 899 00:41:52,850 --> 00:41:56,740 Eta gero, agian & ikurra, eta, ondoren, gakoa beste berdin balio, orduan, agian, 900 00:41:56,740 --> 00:41:58,810 & ikurrak beste, gako berdin balio. 901 00:41:58,810 --> 00:42:03,030 Hori nola pasatzen duzun gakoak eta balioak, sarrera-bikoteak. 902 00:42:03,030 --> 00:42:07,050 >> Beraz, bada, Sartu sakatu dut orain, zer Google buruz interesgarria da hori guztia 903 00:42:07,050 --> 00:42:10,420 clutter ditudan ezabatu ez da agertzen Derrigorrezkoa izango da. 904 00:42:10,420 --> 00:42:15,120 Guztiak Google bidali behar dut galdera da Mark q berdinen katuak lortu 905 00:42:15,120 --> 00:42:16,160 kopiak katuak batzuk. 906 00:42:16,160 --> 00:42:20,160 Beno, duen inplikazioa, eta, ondoren, da tira dut bada gedit hasi dut 907 00:42:20,160 --> 00:42:24,360 nire bilatzailea hartzeko hemen fitxategi batean izeneko seach0.html. 908 00:42:24,360 --> 00:42:26,750 >> Eta utzi aurrera me eta ezabatu lerro bat gehiago duzula 909 00:42:26,750 --> 00:42:27,910 ez ziren ustezko ikusteko. 910 00:42:27,910 --> 00:42:31,070 Eta orain, utzi nire nabigatzailea sartu egin dit, beraz, ez da Google, eta joan 911 00:42:31,070 --> 00:42:34,900 http://localhost. 912 00:42:34,900 --> 00:42:36,220 Eta hori egiteko modua izango dugu. 913 00:42:36,220 --> 00:42:43,240 Beraz, agur esan behar dizugu Orain dela mugitu, hemen baino gehiago, 914 00:42:43,240 --> 00:42:46,270 Oh, orain behar dizugu Esan agur fitxategi hori. 915 00:42:46,270 --> 00:42:51,700 >> Bakoitzean izeneko fitxategia behar duzu index.html edo index.php batean 916 00:42:51,700 --> 00:42:54,980 gida, web-zerbitzari bada modu honetan konfiguratuta, zer izango zara 917 00:42:54,980 --> 00:42:59,600 ikusteko, berez, horren edukia da fitxategi baino gehiago da zerrenda bat 918 00:42:59,600 --> 00:43:02,330 direktorioa, nahi dut hemen. 919 00:43:02,330 --> 00:43:03,750 Informazio gehiago zehaztapenak ere. 920 00:43:03,750 --> 00:43:04,610 Ez duzu ikusten. 921 00:43:04,610 --> 00:43:06,360 >> Beraz, hau da, zer nahi izan dut. 922 00:43:06,360 --> 00:43:08,810 Baina une bat lehenago, ez zen karpeta honetan izeneko fitxategi 923 00:43:08,810 --> 00:43:11,290 index.html eta index.php. 924 00:43:11,290 --> 00:43:13,380 Eta, beraz, web zerbitzariak me erakutsiz fitxategi horiek. 925 00:43:13,380 --> 00:43:15,900 Horren ordez, direktorioa hau nahi dut Hemen zerrendarekin. 926 00:43:15,900 --> 00:43:18,340 >> Beraz, joan sartu dut CSS eta search0 joan. 927 00:43:18,340 --> 00:43:21,770 Eta hori joan daiteke aldarrikatzen dut nire lehiakorra egin hasierara 928 00:43:21,770 --> 00:43:22,490 bilaketa motorra. 929 00:43:22,490 --> 00:43:27,630 Eta horretarako, joan nahi dut Hemen, CSS, eta ireki batera 930 00:43:27,630 --> 00:43:30,190 gedit, bilatu 0. 931 00:43:30,190 --> 00:43:32,280 Baina, tamalez, ez da ez da hainbeste gertatzen da hemen. 932 00:43:32,280 --> 00:43:35,690 Guztiak nik erabili zen epigrafe etiketa bat, eta horrek gertatzen deitu behar h1, eta horrek 933 00:43:35,690 --> 00:43:38,180 funtsean esan nahi du, handi eta lodia, eta kito. 934 00:43:38,180 --> 00:43:40,810 Baina, bide horren bidez, ahal sarrera ematea hauen bidez dira 935 00:43:40,810 --> 00:43:42,180 gauzak izeneko forma. 936 00:43:42,180 --> 00:43:46,040 >> Hargatik aurrera me eta ireki eta itxi, preemptively, forma etiketa bat dago. 937 00:43:46,040 --> 00:43:48,060 Eta utzi aurrera me eta zer honen antzeko zerbait. 938 00:43:48,060 --> 00:43:51,430 Sarrera mota berdinen testua. 939 00:43:51,430 --> 00:43:56,320 Eta, ondoren, itxi dezagun Etiketa barruan Parentesi beraiek. 940 00:43:56,320 --> 00:43:58,800 Ez dut testu-eremu bat hasteko gelditzeko eta testu eremu bat. 941 00:43:58,800 --> 00:44:01,080 Besterik ez dago, edo ez da izango. 942 00:44:01,080 --> 00:44:06,210 >> Eta, ondoren, behean, hau dezagun sarrera mota berdinen aurkeztu. 943 00:44:06,210 --> 00:44:06,870 Gorde honetan. 944 00:44:06,870 --> 00:44:08,630 Eta orain, dezagun, besterik gabe, egin bat azkar behatu egiaztatu. 945 00:44:08,630 --> 00:44:09,820 Dezagun freskatuz. 946 00:44:09,820 --> 00:44:10,890 >> Ados, eta, beraz, ez da txarra. 947 00:44:10,890 --> 00:44:13,260 Ez da Google-en estiloa, baina nahiko hurbil da. 948 00:44:13,260 --> 00:44:13,920 Testu-eremu bat da. 949 00:44:13,920 --> 00:44:17,190 Gauza batzuk idatzi ahal izango dut, eta sakatu Sartu, baina oraindik ez da ezer gertatzen. 950 00:44:17,190 --> 00:44:21,090 Eta hori egin dut ez delako zehaztu bat, inprimaki hau ekintza, nolabait esateko. 951 00:44:21,090 --> 00:44:23,860 Beraz, bada, atzera joan nintzen inprimaki elementu, bihurtzen da, eta hori bakarrik ezagutzen dut 952 00:44:23,860 --> 00:44:27,460 irakurri dokumentazioa izatea, hori inprimaki etiketa atributu bat hartzen du 953 00:44:27,460 --> 00:44:31,880 izeneko ekintza URL da webgunearen zein duzu 954 00:44:31,880 --> 00:44:34,790 nahi inprimakia bidaltzeko. 955 00:44:34,790 --> 00:44:37,610 >> Ez dut uste, denbora behar dugu ezartzea bat itzuli osoa amaiera 956 00:44:37,610 --> 00:44:38,570 BILATZAILEA gaur. 957 00:44:38,570 --> 00:44:41,900 Beraz, ari gara esaten joan, eh, Joan google.com / search joan. 958 00:44:41,900 --> 00:44:43,450 Eta orain, nire komatxo itxi nau. 959 00:44:43,450 --> 00:44:46,070 Eta utzi zehaztu gehiago niri metodoa erabili da joan 960 00:44:46,070 --> 00:44:47,120 deitu behar lortzeko. 961 00:44:47,120 --> 00:44:50,650 >> Long Narrazio laburren, bi modutara da, at gutxienez, duen informazioa aurkez dezakezu 962 00:44:50,650 --> 00:44:51,880 nabigatzaileak etatik zerbitzaria. 963 00:44:51,880 --> 00:44:55,340 Lortzeko, bat da, eta, gaur egun helburuetarako, besterik URL esan nahi du. 964 00:44:55,340 --> 00:44:58,730 Zehazki, galdera-markak, ikusiko duzu berdinen seinaleak, eta hori ampersands 965 00:44:58,730 --> 00:44:59,780 lehenago ikusi genuen. 966 00:44:59,780 --> 00:45:02,890 Edo ez alternatiboa post deitzen da. 967 00:45:02,890 --> 00:45:06,490 Oraingoz, jakin zer hori erabili ohi fitxategiak igo nahi duzun bezala, 968 00:45:06,490 --> 00:45:09,820 irudiak eta abar, edo, bestela, nahi duzun submit kreditu txartelaren informazioa, edo 969 00:45:09,820 --> 00:45:13,810 pasahitzak, ezer ez dela benetan zentzua, kontzeptualki, edo 970 00:45:13,810 --> 00:45:18,020 segurtasun jakintsua, azkenean URL de zure nabigatzailean, non snooping gurasoak, 971 00:45:18,020 --> 00:45:21,520 edo roommates, edo sarrera duen edonork zure ordenagailuan ikus dezake. 972 00:45:21,520 --> 00:45:23,110 >> Hargatik gorde hemen. 973 00:45:23,110 --> 00:45:24,480 Eta beste gauza bat egin behar dut. 974 00:45:24,480 --> 00:45:27,250 Ez du nahikoa, besterik gabe, esan ematen dit testu-eremu bat. 975 00:45:27,250 --> 00:45:29,850 Eremu hori emateko en daukat baloratzen izen bat. 976 00:45:29,850 --> 00:45:34,500 Beraz, Google-en aukeratu maileguan me izenak, q, eta bigarren hori zehaztu 977 00:45:34,500 --> 00:45:38,150 aitortu ez dut benetan axola buruz Bidali botoi izenarekin. 978 00:45:38,150 --> 00:45:40,890 Guztiak buruzko zaintzeko I aurkezteko Zein erabiltzaile mota sartu 979 00:45:40,890 --> 00:45:41,940 >> Eta orain, hau itsusia mota da. 980 00:45:41,940 --> 00:45:42,820 Dio besterik ez da aurkeztuko. 981 00:45:42,820 --> 00:45:46,350 Bihurtzen da, eta hau ezagutzen dut hasita dokumentazioa, benetan esan dezaket 982 00:45:46,350 --> 00:45:51,710 balioa berdin aurrekontua unquote "cs50 seach, "itxi aurrekontua. 983 00:45:51,710 --> 00:45:53,030 Ondoren, dezagun freskatuz berriro. 984 00:45:53,030 --> 00:45:57,020 Beraz, komando-R sakatu eta gorde egiten dut, edo Nire teklatua freskatuz kontrol-R. 985 00:45:57,020 --> 00:45:58,605 >> Orain interesgarri bat gehiago daukagu bilaketa motorra. 986 00:45:58,605 --> 00:46:00,340 Ez du nahiko itxura Google gabe, baina. 987 00:46:00,340 --> 00:46:04,100 Hargatik, joan aurretik, hemen eta do apur bat line break. 988 00:46:04,100 --> 00:46:06,066 >> Ados, eta, beraz, orain Google dugu. 989 00:46:06,066 --> 00:46:08,260 Ia benetan dugu Google izan ez. 990 00:46:08,260 --> 00:46:10,460 Beraz, orain zer gertatuko den? 991 00:46:10,460 --> 00:46:12,220 Zerbait idatzi dut Katuak bezala. 992 00:46:12,220 --> 00:46:16,570 Eta nabigatzailea da analizatu joan forma definitzen dut. 993 00:46:16,570 --> 00:46:19,470 Eta bidali da joan URL duten erabiltzaileak. 994 00:46:19,470 --> 00:46:23,420 Une honetan, beraz, batzuk bitxi arrazoigatik, Gehiago izakinen buruzko informazioa dut 995 00:46:23,420 --> 00:46:24,410 katuak uneko baino. 996 00:46:24,410 --> 00:46:30,580 Baina hori fina nabarituko dugu, oraindik ere, zeren azkenean hemen, q berdinen katuak. 997 00:46:30,580 --> 00:46:35,200 >> Hain luze istorio laburra, nahiko dirudi Bañales sarrera lortzeko erabiltzaileari. 998 00:46:35,200 --> 00:46:38,190 Eta arrazoizko izan behar du, ez dago sortak inprimaki-eremuak bestelako. 999 00:46:38,190 --> 00:46:41,510 Ez laukiak, eta gutxi elkar esklusiboa irrati-botoiak eta 1000 00:46:41,510 --> 00:46:42,960 jaregin behera menuak, eta gehiago. 1001 00:46:42,960 --> 00:46:46,160 Baina horiek guztiak bezala, nahiko dira erraz inplementatu gisa 1002 00:46:46,160 --> 00:46:48,040 Testu eremu honetan izan zen. 1003 00:46:48,040 --> 00:46:52,050 Eta, azken finean, besterik ez dugu egin Ziur norbait bestetik entzuten 1004 00:46:52,050 --> 00:46:56,490 lerro amaieran ordena hori lortzeko informazioa prozesatu, nolabait esateko, eta 1005 00:46:56,490 --> 00:46:58,440 ematen digute gure katuak. 1006 00:46:58,440 --> 00:47:00,840 >> Dezagun pixka bat begiratu gehiagotan parte hartzen dute, adibidez. 1007 00:47:00,840 --> 00:47:06,020 Let Go nire ostalari birtualaren en direktorioan sartu me, ostalari lokala, publikoa, eta non sartu nintzen 1008 00:47:06,020 --> 00:47:06,980 jarri, gaur egungo iturri kodea. 1009 00:47:06,980 --> 00:47:09,800 Hori guztia egingo da ikastaroa en izango da duzun web TINKER batera. 1010 00:47:09,800 --> 00:47:15,420 Eta froshims sartu badut joan, let me ireki fitxategi hau orain, froshim0.php. 1011 00:47:15,420 --> 00:47:18,460 Hau apur bat gehiago Luze bat da, beraz, ez dugu idatzi honen hutsetik. 1012 00:47:18,460 --> 00:47:21,970 Baina orain konturatzen gutxi batzuk zertxobait ezaugarri ezagunak. 1013 00:47:21,970 --> 00:47:24,550 >> Ko, inprimaki etiketa, hainbat ekintza. 1014 00:47:24,550 --> 00:47:25,670 Ez da full URL bat. 1015 00:47:25,670 --> 00:47:29,930 Orain, itxuraz da izeneko fitxategian register0.php, une bat delako, 1016 00:47:29,930 --> 00:47:32,660 Neure burua irakasteko pixka bat dut PHP buruzko zerbait, programazio bat 1017 00:47:32,660 --> 00:47:37,360 hizkuntza, PHP delako erabili ahal izango dira ezartzeko zer Google ahala 1018 00:47:37,360 --> 00:47:39,650 beren bilatzaileak bukaeran itzuliko da. 1019 00:47:39,650 --> 00:47:42,890 >> Google, errealitatean, ziurrenik erabiltzen Python batzuk, zenbait C + +, eta 1020 00:47:42,890 --> 00:47:44,230 beste hizkuntzen sortak. 1021 00:47:44,230 --> 00:47:48,230 Baina zalantzarik gabe, ezin dugu ezartzeko bilaketa emaitzak PHP erabiltzen bada nahi izan dugu. 1022 00:47:48,230 --> 00:47:49,610 Baina oraingoz, mantentzeko erraza dugu. 1023 00:47:49,610 --> 00:47:53,320 Eta hau da, benetan bat gogorarazten oso lehen beste webgune dut 1024 00:47:53,320 --> 00:47:54,490 egindako urte. 1025 00:47:54,490 --> 00:47:58,160 >> Itzuli nire eguna da, izena eman duzu intramural gisa FRESHMAN kirol arabera 1026 00:47:58,160 --> 00:48:00,880 bete paper bat, oinez patioan zehar, eta jaregiten en 1027 00:48:00,880 --> 00:48:04,890 Proctor batean postontzia Wigglesworth, eta hori nola izan zen 1028 00:48:04,890 --> 00:48:05,460 erregistratu. 1029 00:48:05,460 --> 00:48:09,650 Eta, beraz, nire proiektua handik gutxira CS50 ondoren, zen, eta horrek ezin hobea jarri 1030 00:48:09,650 --> 00:48:13,460 Zentzu, web gainean, eta hori ez zen modan gisa, orduan bezala orain. 1031 00:48:13,460 --> 00:48:17,510 Baina guztiak egin behar izan genuen sortu zen, funtsean, HTML inprimaki bat. 1032 00:48:17,510 --> 00:48:19,640 >> Eta forma duten begiratu gutxi gorabehera hau atsegin du. 1033 00:48:19,640 --> 00:48:22,480 Egiteko sarrera bat izan nuen FRESHMAN izena. 1034 00:48:22,480 --> 00:48:27,780 Kontrol-lauki bat izan nuen, ala eman Kapitainak edo ez, zer izan nahi dute 1035 00:48:27,780 --> 00:48:30,400 beren ezezaguna zen, eta zein gela zen. 1036 00:48:30,400 --> 00:48:33,370 Eta, ondoren, gauza gogorrak I kodetuta Apley Auzitegiak, eta Canaday bezala, 1037 00:48:33,370 --> 00:48:34,880 Gris, eta abar. 1038 00:48:34,880 --> 00:48:36,300 >> Beraz, berriro ere, Etiketa berriak. 1039 00:48:36,300 --> 00:48:39,820 Ez dute horiek ikusi aurretik, berria atributuak, baina nahiko eskuragarria. 1040 00:48:39,820 --> 00:48:42,360 Behin adibide bat ikusiko duzu, mota dezakezu maileguan ideia eta beherakada bat egin 1041 00:48:42,360 --> 00:48:43,820 ezer gehienen menua. 1042 00:48:43,820 --> 00:48:46,350 Baina, zer da garrantzitsua da bakoitzak duen gauza horiek izen bera dute. 1043 00:48:46,350 --> 00:48:49,720 Eta inprimaki honen behealdean, ez da Bidali botoi bat zeinen etiketa, 1044 00:48:49,720 --> 00:48:51,510 edo balioa, erregistroa da. 1045 00:48:51,510 --> 00:48:52,670 >> Hargatik orri honetara joan. 1046 00:48:52,670 --> 00:48:55,050 Dezagun atzera me sartu direktorioa zerrendatzean. 1047 00:48:55,050 --> 00:48:59,410 Utzi froshims sartu me, eta froshim0.php joan. 1048 00:48:59,410 --> 00:49:01,150 Beraz, izugarri da, bidezkoa izango da. 1049 00:49:01,150 --> 00:49:03,950 Beraz, zalantzarik gabe, ezin dut estilizatzeko honetan CSS batzuk, egin izan dut 1050 00:49:03,950 --> 00:49:06,890 grafikoak, agian kolore batzuk gehitu, eta hau prettier. 1051 00:49:06,890 --> 00:49:10,530 Baina, funtzionalki, hau argudiatu nuke benetan polita osatu da. 1052 00:49:10,530 --> 00:49:15,190 >> Zoritxarrez, hori bete dut, David, kapitaina, Gizonezkoa, aukeratu dugu, 1053 00:49:15,190 --> 00:49:20,510 demagun Matthews, Izena, guztietan gertatzen da hori. 1054 00:49:20,510 --> 00:49:21,910 Baina konturatu takeaways pare bat. 1055 00:49:21,910 --> 00:49:27,130 Ko, zer fitxategi horiek itzuli emaitzak, itxuraz? 1056 00:49:27,130 --> 00:49:29,470 Beraz, izango da, hain zuzen ere, register0.php. 1057 00:49:29,470 --> 00:49:34,570 Izan ere, ikusi dugun ekintza da, beraz, balioa une bat duela register0 da, hau 1058 00:49:34,570 --> 00:49:37,500 berretsi dugu, hain zuzen ere, amaitu duten fitxategi jakin batean sortu. 1059 00:49:37,500 --> 00:49:39,040 >> Azken hau, besterik gabe, testu itsusia da. 1060 00:49:39,040 --> 00:49:42,810 Baina konturatu testu hau da, ostalari lokalean datozen 1061 00:49:42,810 --> 00:49:44,170 den tresnaren da. 1062 00:49:44,170 --> 00:49:46,350 Tresnaren uste orain bezala, besterik gabe, web-zerbitzaria ezin da izan 1063 00:49:46,350 --> 00:49:46,910 Zientzia Center. 1064 00:49:46,910 --> 00:49:48,060 Benetako web Litekeena da. 1065 00:49:48,060 --> 00:49:49,850 Beraz, publikoki eskuragarria da. 1066 00:49:49,850 --> 00:49:55,480 >> Beraz, argi eta garbi, ez dago pasatuz modu batzuk osatzen Eremu sarrera zerbitzari 1067 00:49:55,480 --> 00:49:56,840 beraz, zerbait egin daiteke, haiekin. 1068 00:49:56,840 --> 00:49:59,020 Zoritxarrez, register0 nahiko ergela. 1069 00:49:59,020 --> 00:50:01,870 Guztiak egiten da inprimatu array bat duten itxura. 1070 00:50:01,870 --> 00:50:04,790 Eta ez da en array bat Zentzu jakin dugu. 1071 00:50:04,790 --> 00:50:08,760 PHP bihurtzen da, eta asko hizkuntzak dira, ez bakarrik zenbakiaren 1072 00:50:08,760 --> 00:50:12,350 indexatutako array horren lehen indizea zero, eta, ondoren, bat, bi, eta, ondoren, puntu, 1073 00:50:12,350 --> 00:50:13,780 dot, dot, n ken 1. 1074 00:50:13,780 --> 00:50:16,400 >> Hau da, zer izeneko bat elkarte array. 1075 00:50:16,400 --> 00:50:21,150 Elkarte horrek array bat da gako-balio bikote gorde ahal izango duzu, non 1076 00:50:21,150 --> 00:50:23,160 gakoa ez da zenbaki bat izan behar. 1077 00:50:23,160 --> 00:50:25,580 Izan zitekeen kate bat, hitz bat izan daiteke. 1078 00:50:25,580 --> 00:50:28,230 Eta, beraz, hau da inplementatu daiteke, kanpaia azpian, bihurtzen da, 1079 00:50:28,230 --> 00:50:31,896 bezala ezagutzen den datu-egitura bat erabiliz? 1080 00:50:31,896 --> 00:50:33,600 Pentsatu zerbait dramatikoa izan zen buruz gerta - 1081 00:50:33,600 --> 00:50:34,840 hash taula. 1082 00:50:34,840 --> 00:50:38,955 >> Beraz hash taula, oroitzapen, duzu horiek nork zuen P multzo 6, edo are gehiago, gogoratzen 1083 00:50:38,955 --> 00:50:44,110 da, gutxienez, nahiz eta saiatu egin zenuen, bat hash taula, gure erabilera hasi zen erabiltzen 1084 00:50:44,110 --> 00:50:45,090 bakarrik hitz gordetzeko. 1085 00:50:45,090 --> 00:50:47,980 Baina benetan, gordetzeko zinen gakoak eta balioak. 1086 00:50:47,980 --> 00:50:51,940 Inplementatu baduzu hash taula bat bada, P ezarri 6 hiztegia, gakoak izan ziren 1087 00:50:51,940 --> 00:50:56,890 Hitzak berak, eta balioak ziren modu eraginkorrean egia edo gezurra. 1088 00:50:56,890 --> 00:51:00,190 Bai, hemen, edo inplizituki, Ez, ez da hemen. 1089 00:51:00,190 --> 00:51:02,140 >> Beno, ideia hori orokortu ahal izango dugu. 1090 00:51:02,140 --> 00:51:06,230 Eta datuak oso antzeko bat erabili izan dugu egitura ez da katea gordetzeko 1091 00:51:06,230 --> 00:51:10,180 bera zure hash taula bakarrik, baina suposatzen duten behin zure hash batean 1092 00:51:10,180 --> 00:51:11,130 taula en nodoak. 1093 00:51:11,130 --> 00:51:14,210 Eta are gehiago, ezin duzu egiteko hau probatu batean baino besterik ez nuen bat. 1094 00:51:14,210 --> 00:51:15,350 Beste zerbait izan duzu. 1095 00:51:15,350 --> 00:51:19,590 Zer gertatuko da gakoa ez zen Maxwell, for Adibidez, baina aurrekontua unquote "izena," edo 1096 00:51:19,590 --> 00:51:22,900 aipatu unquote "kapitainak". Eta barruan Zure C datuak egitura, bat jarri 1097 00:51:22,900 --> 00:51:26,170 balioa, eta ez bakarrik boolear bat, baina balio Aurrekontu unquote "David", edo antzeko 1098 00:51:26,170 --> 00:51:28,690 "M", edo "Matthews," eta abar. 1099 00:51:28,690 --> 00:51:33,170 >> Datu horiek egitura bera erabiltzen dugu, beraz, itxuraz, beste hizkuntzetan existitzen. 1100 00:51:33,170 --> 00:51:37,650 Argudiatzeko eta benetan askoz Oraindik dute nahiko nuke, askoz errazagoa hemen sartzeko. 1101 00:51:37,650 --> 00:51:40,300 Dezagun, hain zuzen ere, begirada bat Orain, batzuk, hala nola, sintaxia at. 1102 00:51:40,300 --> 00:51:43,120 >> PHP direktorioa batean sartu naiz. 1103 00:51:43,120 --> 00:51:48,390 Eta ireki hobea dut kaixo-0-ren bertsio aurretik. 1104 00:51:48,390 --> 00:51:50,270 Iragarki guztiak nik zela gehitu iruzkin batzuk. 1105 00:51:50,270 --> 00:51:52,530 Beraz, nahasketa hori kentzeko dezakegu. 1106 00:51:52,530 --> 00:51:57,610 >> Eta programa hori, hain zuzen ere inprimatzen kaixo Nik zehaztu delako arteko 1107 00:51:57,610 --> 00:52:01,420 tags nahi dut kodea duten exekutatu. 1108 00:52:01,420 --> 00:52:03,380 Orain, momentu batean ikusiko dugu zergatik da baliagarria. 1109 00:52:03,380 --> 00:52:05,630 Baina ireki dezagun beste adibide bat hemen. 1110 00:52:05,630 --> 00:52:10,430 Dezagun aurrera me ireki eta esan, baldintza bat gedit. 1111 00:52:10,430 --> 00:52:12,970 >> Hau da, modu denboran atzera orain. 1112 00:52:12,970 --> 00:52:16,320 Baina aste, Uste dut, aste bat edo bi aste, adibidez, beti deitu izan dugu 1113 00:52:16,320 --> 00:52:18,470 conditions1.c. 1114 00:52:18,470 --> 00:52:22,050 Eta hori reimplement PHP erabaki dut, besterik mota azpimarratzen duten 1115 00:52:22,050 --> 00:52:26,500 PHP, sintaktikoki, ia berdin-berdina C. Hori ez da jauzi handi bat 1116 00:52:26,500 --> 00:52:27,840 astetik honetan. 1117 00:52:27,840 --> 00:52:31,230 >> Programa honen goialdean nabarituko, eta horrek hasten da, orain arte bezala, batzuekin 1118 00:52:31,230 --> 00:52:34,260 iruzkinak, eta hori lortzeko kentzeko dut distrazio bat bezala. 1119 00:52:34,260 --> 00:52:37,410 Iragarki PHP dela naiz fitxategi honetan modua. 1120 00:52:37,410 --> 00:52:40,160 Kode hau, beraz, ikusiko dugu, exekutatu egingo dira. 1121 00:52:40,160 --> 00:52:42,670 Ez dagoela ohartuko da ReadLine, hau da, ziurrenik, 1122 00:52:42,670 --> 00:52:46,230 getstring de PHP analogikoa. 1123 00:52:46,230 --> 00:52:47,390 Iragarki apur bat desberdina da. 1124 00:52:47,390 --> 00:52:51,410 Zehaztu benetan galdetzen dio funtzioa deitzen irakurri line, eta hori 1125 00:52:51,410 --> 00:52:52,180 zer erabiltzaileak ikusi. 1126 00:52:52,180 --> 00:52:53,520 Beraz, ez duzu printf eskuz. 1127 00:52:53,520 --> 00:52:54,860 Baina hori ez da big aurre. 1128 00:52:54,860 --> 00:52:59,150 Gordetzeko, $ n, barnealdean, noa itzultzeko honen balioa, beraz, edozein 1129 00:52:59,150 --> 00:53:00,490 Erabiltzaile mota beren int da. 1130 00:53:00,490 --> 00:53:01,660 Eta hemen, jakin-mina bat da. 1131 00:53:01,660 --> 00:53:05,810 Bihurtzen da, PHP, aldagai edozein besterik ez du egin behar da aurretik 1132 00:53:05,810 --> 00:53:06,970 dolarraren ikurra batekin. 1133 00:53:06,970 --> 00:53:08,110 Apur bat gogaikarria da. 1134 00:53:08,110 --> 00:53:10,870 Baina konturatu zer ez dut PHP egiten da. 1135 00:53:10,870 --> 00:53:13,980 Zer ezkerreko falta alde berdin zeinua? 1136 00:53:13,980 --> 00:53:15,430 >> Mota aipatu gabe. 1137 00:53:15,430 --> 00:53:19,400 Beraz, hau da, C. desberdinak hobeto edo txarrerako, PHP bat da, gutxi gora behera 1138 00:53:19,400 --> 00:53:20,550 idatzitako hizkuntza. 1139 00:53:20,550 --> 00:53:22,010 Zenbakiak izan du. 1140 00:53:22,010 --> 00:53:23,240 Kateak izan du. 1141 00:53:23,240 --> 00:53:24,015 Booleans izan du. 1142 00:53:24,015 --> 00:53:26,220 , Eta gutxi batzuk baino ez du beste datu-motak. 1143 00:53:26,220 --> 00:53:30,570 Baina, programatzailea, normalean ez dute haiei buruzko zaintzeko. 1144 00:53:30,570 --> 00:53:34,010 Hau da, goitik egiten dela du pixka bat errazagoa da programa. 1145 00:53:34,010 --> 00:53:35,380 Uste apur bat gutxiago dezakezu. 1146 00:53:35,380 --> 00:53:39,840 Arazotxo da irekiko da, baita ere, sortu nahi duzun potentzial bugs duzu nahi gabe bada 1147 00:53:39,840 --> 00:53:43,080 tratatzeko bat kate gisa zenbakia, katea zenbaki bat, seguru asko, baina baita 1148 00:53:43,080 --> 00:53:46,150 Ondoren, PHP, eta hizkuntza asko, nahiko tolerantea. 1149 00:53:46,150 --> 00:53:49,050 Erabili zer deitu dute inplizituki galdaketa. 1150 00:53:49,050 --> 00:53:55,220 Saiatu behar duzu n testuinguruan bada zenbakizko egoeraren, izango da 1151 00:53:55,220 --> 00:53:58,040 Hemen zer bihurtu da izango katea, izan ere, erabiltzaileak motak 1152 00:53:58,040 --> 00:54:01,570 , eta emaitza lortu duzu zerbait, ReadLine bezala, edo lortu katea, 1153 00:54:01,570 --> 00:54:02,910 hori kate bat itzuliko du. 1154 00:54:02,910 --> 00:54:07,360 >> Baina abisua, lerro pare bat geroago, I check n zero baino handiagoa bada. 1155 00:54:07,360 --> 00:54:13,370 Beraz, PHP da inplizituki bota joan nire "Katea" 123, edo edozein erabiltzailea 1156 00:54:13,370 --> 00:54:14,860 , in int mota bat sartu. 1157 00:54:14,860 --> 00:54:18,730 Beraz, azken finean, gauza besterik ez du lan asko gehiago intuizioa. 1158 00:54:18,730 --> 00:54:23,410 Beraz, orain hasiko gara batzuk erlaxatzen Gauzak dugun iraganean egin. 1159 00:54:23,410 --> 00:54:24,780 >> Stuff hau asko da bera, baina. 1160 00:54:24,780 --> 00:54:26,340 Oraindik berdin berdin. 1161 00:54:26,340 --> 00:54:30,350 Alde batera PHP bat ere egin gisa berdin berdin berdin, baina hori da, beharbada, hasi 1162 00:54:30,350 --> 00:54:30,850 etorkizunean. 1163 00:54:30,850 --> 00:54:31,150 Hori izan zen. 1164 00:54:31,150 --> 00:54:35,660 Typo baina bi berdin zeinu bera esan aurretik, konparaketa egiteko gauza. 1165 00:54:35,660 --> 00:54:37,060 printf aurretik gauza bera esan nahi du. 1166 00:54:37,060 --> 00:54:39,160 Backslash n esan nahi bera aurretik gauza. 1167 00:54:39,160 --> 00:54:40,390 >> Beraz, nola ez, programa hau exekutatu dut? 1168 00:54:40,390 --> 00:54:44,400 Beno, aurretik, ez dut PHP bada, conditions1.php, eta mota 1169 00:54:44,400 --> 00:54:46,560 123 bezalako zenbaki bat. 1170 00:54:46,560 --> 00:54:47,720 Duten zenbaki positibo bat da. 1171 00:54:47,720 --> 00:54:49,510 0 dut idazten baduzu, 0 jaso dut. 1172 00:54:49,510 --> 00:54:53,700 Eta 123 ezezko idatzi dut bada, dut itzuli zenbaki negatiboa da, hau da, soilik 1173 00:54:53,700 --> 00:54:59,050 , esan sintaktikoki, PHP super, super antzekoa da. 1174 00:54:59,050 --> 00:55:03,250 >> Beraz, zergatik da hau orain erabilgarria web testuinguru batean? 1175 00:55:03,250 --> 00:55:06,710 Beno, goazen atzera froshims honetan Adibidez, zein begiratu, 1176 00:55:06,710 --> 00:55:08,600 berriro ere, hemen bezala. 1177 00:55:08,600 --> 00:55:11,580 Eta egin dezagun benetan tira sortu web orria berriro ere, hori dirudi. 1178 00:55:11,580 --> 00:55:14,930 Zer egin daiteke, hain zuzen datu hori aurkeztu? 1179 00:55:14,930 --> 00:55:18,770 >> Beno, goazen ireki zidan berriagoa honen bertsio. 1180 00:55:18,770 --> 00:55:20,920 Eta ikusiko duzu arazoa multzo zehaztapen ibiltzen duzu 1181 00:55:20,920 --> 00:55:22,850 horiek gutxi batzuen bidez. 1182 00:55:22,850 --> 00:55:29,610 Baino zero batekin hasi, dezagun froshims3 begiratu, 1183 00:55:29,610 --> 00:55:31,410 horrek ez du pixka bat gehiago. 1184 00:55:31,410 --> 00:55:34,780 >> Ohartu lehen, benetan, dezagun ireki zein 0 izan zen, beraz, ikusiko duzu 1185 00:55:34,780 --> 00:55:37,170 zer erregistroan 0. 1186 00:55:37,170 --> 00:55:40,040 Nabarituko zer erregistroan 0 egin. 1187 00:55:40,040 --> 00:55:41,730 Ko, goialdean iruzkinak dut. 1188 00:55:41,730 --> 00:55:43,900 Horiek ezabatu eta hau soilik zentratu. 1189 00:55:43,900 --> 00:55:48,730 Register0.php edukiak gehienak dira, noski, zein hizkuntza? 1190 00:55:48,730 --> 00:55:49,980 Just gordinak PHP. 1191 00:55:49,980 --> 00:55:53,430 >> Oharra Beraz, fitxategi hau ez da hasiko , eta une, tarte irekia da, 1192 00:55:53,430 --> 00:55:54,970 galdera-marka, PHP. 1193 00:55:54,970 --> 00:55:59,800 PHP nahasten du baimendu behar dituzu PHP tags HTML kodea. 1194 00:55:59,800 --> 00:56:04,130 Baina egin dut hemen barruan hemen orriaren. 1195 00:56:04,130 --> 00:56:08,180 >> Orain, berriz ere, bakarrik litzaidake duzu ezagutzen honetako balitz eskuliburua begiratu. print_r, 1196 00:56:08,180 --> 00:56:13,410 bihurtzen da, print_recursive da. e_rrekurtsiboki Eta hori besterik ez da erabilgarri bat 1197 00:56:13,410 --> 00:56:16,780 baliagarritasun funtzioa bakarrik bistaratzen dira, errekurtsiboki, edozein da eskuz duzu. 1198 00:56:16,780 --> 00:56:18,760 Eskuz egiten baduzu sorta bat, inprimatu array bat izango da. 1199 00:56:18,760 --> 00:56:20,180 Entregatu baduzu, zenbaki bat, zenbaki bat inprimatu izango da. 1200 00:56:20,180 --> 00:56:21,570 Eskua kate bat, izango da inprimatu katea. 1201 00:56:21,570 --> 00:56:24,500 Eskuz egiten baduzu hash taula bat da, inprimatu egingo hash taula bat. 1202 00:56:24,500 --> 00:56:26,730 Ez daukazu guztiak idazteko kodea duten zeure burua. 1203 00:56:26,730 --> 00:56:29,490 >> Orain nabarituko dut sartzen PHP hemen modua. 1204 00:56:29,490 --> 00:56:32,070 PHP moduan irteten ari naiz hemen. 1205 00:56:32,070 --> 00:56:35,950 Beraz, web zerbitzariak fitxategi hau irakurtzen goitik behera, ezkerretik eskuinera, zeren 1206 00:56:35,950 --> 00:56:40,750 Amaieran deitu. php fitxategi bat da, edozein dela ere ez da barruan PHP etiketa da 1207 00:56:40,750 --> 00:56:42,820 besterik spit izango out, HTML lehengai bezala. 1208 00:56:42,820 --> 00:56:43,630 Big deal ez. 1209 00:56:43,630 --> 00:56:49,280 Baina laster, web zerbitzariak ohartzen honetan, esan behar da joan, ez dut 1210 00:56:49,280 --> 00:56:51,850 txu out, literalki, post print_r. 1211 00:56:51,850 --> 00:56:54,910 Honako hau exekutatu behar dut kode-lerro. 1212 00:56:54,910 --> 00:56:59,850 >> Azken galdera, beraz, eta, ondoren, fitxategi honen da, bai, zer demontre da hau? 1213 00:56:59,850 --> 00:57:00,530 Hartu bat asmatzeko. 1214 00:57:00,530 --> 00:57:04,230 Zer $ Bi_dali da, seguru asko? 1215 00:57:04,230 --> 00:57:07,070 >> Ikusleak: [INAUDIBLE] 1216 00:57:07,070 --> 00:57:08,830 >> HIZLARIA 1: Bai, argitaratua datuak. 1217 00:57:08,830 --> 00:57:11,350 Gogoratzen, utzi mugitzeko itzuli une bat besterik ez da denbora. 1218 00:57:11,350 --> 00:57:13,165 froshim0, berriz ere, hori dirudi. 1219 00:57:13,165 --> 00:57:15,640 Honen gehiengo super bat besterik ez da HTML. 1220 00:57:15,640 --> 00:57:18,410 Berriz ere, etiketa batzuk ez duzu ikusi gabe, edo horrekin 1221 00:57:18,410 --> 00:57:19,360 Dagoeneko ezagutzen duzu. 1222 00:57:19,360 --> 00:57:21,990 Baina gauza interesgarri hau izan zen. 1223 00:57:21,990 --> 00:57:27,270 Lerro hau da, zer da benetan lotzen gure register0.php fitxategia. 1224 00:57:27,270 --> 00:57:29,200 Metodoaren bidez zer naiz aurkezteko. 1225 00:57:29,200 --> 00:57:33,130 Eta horrek esan nahi du, parametro hori Erabiltzaile motak ez dira 1226 00:57:33,130 --> 00:57:35,150 azkenean nora joan. 1227 00:57:35,150 --> 00:57:36,175 >> Oraindik ez dira joan erakusten URL. 1228 00:57:36,175 --> 00:57:39,020 Oraindik ere ari dira, batetik bidali beharreko joan bezero, nabigatzailea batetik, eta 1229 00:57:39,020 --> 00:57:42,080 zerbitzaria, baina beste batzuen bidez mekanismo gure eskuetan dugu uko egingo 1230 00:57:42,080 --> 00:57:44,330 gaur egun, baina ez da URL. 1231 00:57:44,330 --> 00:57:47,630 Baina konturatu harremana orain zer, zein, konbentzio arabera, ez da 1232 00:57:47,630 --> 00:57:49,160 minuskula hemen. 1233 00:57:49,160 --> 00:57:54,090 >> Baina ireki dut bada register0.php, Itxuraz dut hau inprimatzeko. 1234 00:57:54,090 --> 00:57:56,450 Beraz, hau bitxi baten antzeko zerbait da konbentzio izendatuz. 1235 00:57:56,450 --> 00:58:01,430 Baina zer da PHP polita da, hori PHP erabiliz web testuinguru batean, ez da bat 1236 00:58:01,430 --> 00:58:04,480 komando I like line egin une bat lehenago, denean benetan ari zaren erabiliz web batean 1237 00:58:04,480 --> 00:58:10,580 orria, direktorio bat ostalari birtualaren dira jo dugu, automatikoki PHP bete honetan 1238 00:58:10,580 --> 00:58:15,560 gauza, zein elkarte-sorta bat da, beraz, hitz egiteko hash taula bat da, 1239 00:58:15,560 --> 00:58:17,290 dena erabiltzaileak idatzitako sartu 1240 00:58:17,290 --> 00:58:22,000 >> Azken finean, $ txanoak guztietan Bi_dali hasi da aldagai global PHP besterik 1241 00:58:22,000 --> 00:58:25,050 magikoki sortzen duzun denean PHP erabiliz web testuinguruan. 1242 00:58:25,050 --> 00:58:29,160 Eta barruan jartzen da guztia parametro izenak forma duten 1243 00:58:29,160 --> 00:58:33,200 izan da fitxategi honetan eta guztiek aurkeztu balioak erabiltzaileak idatzitako sartu 1244 00:58:33,200 --> 00:58:37,790 Beraz, eskuak duzu zer erabiltzailea inprimaki horretan idatzitako. 1245 00:58:37,790 --> 00:58:42,210 >> Beraz, aurretik, benetan ergelak irteera ginen hau ikustea besterik ez dut egin delako 1246 00:58:42,210 --> 00:58:44,400 zen errekurtsiboki inprimatu array honetan. 1247 00:58:44,400 --> 00:58:46,060 Gakoa da izena, balioa David da. 1248 00:58:46,060 --> 00:58:46,980 Gakoa kapitaina da. 1249 00:58:46,980 --> 00:58:47,970 Balioa da on. 1250 00:58:47,970 --> 00:58:52,300 Eta gezi bikoitz eta angelu egokirik ez dago, hori besterik ez da arbitrarioa. 1251 00:58:52,300 --> 00:58:53,270 Hau ez da kodea. 1252 00:58:53,270 --> 00:58:57,690 Hau da, besterik gabe, PHP horrek erakusten modu zer gako batzuen balioa da. 1253 00:58:57,690 --> 00:59:03,000 >> Baina orain, let me proposatzen duen froshIMs3, ia berdin-berdina da 1254 00:59:03,000 --> 00:59:04,950 fitxategi honetan aurkezten da, izan ezik. 1255 00:59:04,950 --> 00:59:08,570 Eta berriz ere, mota horretako goaz bakarrik honen begirada, batzuk ikusteko 1256 00:59:08,570 --> 00:59:12,040 sintaxia, baina zer-oharra fitxategi honek. 1257 00:59:12,040 --> 00:59:14,930 Hartu asmatzeko, lerro oinarritutako kodea, ziurrenik ez itxura 1258 00:59:14,930 --> 00:59:17,410 Grekoa, nolabait, egiten ari da, itxuraz. 1259 00:59:17,410 --> 00:59:20,580 1260 00:59:20,580 --> 00:59:23,110 >> Fitxategi hori nolabait lotuta dauden mail, posta elektronikoa. 1261 00:59:23,110 --> 00:59:24,770 Beraz, zer programa hau egiten ari da? 1262 00:59:24,770 --> 00:59:28,740 Bertsio honetan, banintz benetan bete inprimaki hau - eta utzi niri 1263 00:59:28,740 --> 00:59:30,760 froshIMs3, ez froshIMs0 - 1264 00:59:30,760 --> 00:59:33,280 1265 00:59:33,280 --> 00:59:34,540 Inprimaki itxura bera. 1266 00:59:34,540 --> 00:59:37,980 David, kapitaina, gizonezkoa, gela, Matthews. 1267 00:59:37,980 --> 00:59:42,980 Baina aurkeztuko dut hori izanez gero, fitxategi hau da, to register3.php joan. 1268 00:59:42,980 --> 00:59:46,330 >> Eta, aldarrikatzen dut da begira iturburu-kodea, joan da joan 1269 00:59:46,330 --> 00:59:47,650 nolabait inplikatzeko email. 1270 00:59:47,650 --> 00:59:49,620 Let me aurrera eta ireki honetan sortu handiagoa leiho batean, gu 1271 00:59:49,620 --> 00:59:51,030 ikusten garbi gehiago. 1272 00:59:51,030 --> 00:59:57,220 Oraindik ostalari birtual, ostalari lokaleko dugu, publiko, froshims. 1273 00:59:57,220 --> 00:59:58,680 Ireki ezberdina ditut programa, beraz, besterik ez dugu 1274 00:59:58,680 --> 01:00:00,160 gehiago ikus daiteke aldi berean. 1275 01:00:00,160 --> 01:00:03,100 >> Beraz, orain, hemen, nabarituko gauza batzuk. 1276 01:00:03,100 --> 01:00:06,530 Fitxategia goialdean irekita dago tarte, galdera-marka, PHP. 1277 01:00:06,530 --> 01:00:08,920 Gero iruzkinak sorta bat da, horrek ez ikusi egin ahal izango dugu, 1278 01:00:08,920 --> 01:00:10,450 oraingoz izanarren. 1279 01:00:10,450 --> 01:00:11,300 >> Orain ez da hau. 1280 01:00:11,300 --> 01:00:14,200 Bihurtzen da PHP asko ditu kode deitu behar. 1281 01:00:14,200 --> 01:00:19,110 Oso espirituz C-ren antzekoa da artean daude, besteak beste fidatu, eta horrek 1282 01:00:19,110 --> 01:00:21,980 funtsean ase batzuk edukia Beste fitxategi eta besterik plops hemen, 1283 01:00:21,980 --> 01:00:22,930 beraz, horiek erabili ahal izango duzu. 1284 01:00:22,930 --> 01:00:27,060 Kasu honetan, tresnak, aurrez instalatutako, liburutegia, libre eta 1285 01:00:27,060 --> 01:00:29,900 kode irekiko liburutegia izeneko PHP mailer edonork ahal duten 1286 01:00:29,900 --> 01:00:30,770 Internetetik deskargatu. 1287 01:00:30,770 --> 01:00:32,000 Egin besterik ez dugu zuretzat. 1288 01:00:32,000 --> 01:00:36,130 Eta horrek esan nahi dute gaur egun I email nire esku funtzionalitatea. 1289 01:00:36,130 --> 01:00:38,170 >> Orain, konturatu gauza batzuk. 1290 01:00:38,170 --> 01:00:41,120 Balioztatzeko dut inprimaki bidalketa. 1291 01:00:41,120 --> 01:00:45,980 PHP, bat bihurtzen du harridura ez operadorea puntu bezala 1292 01:00:45,980 --> 01:00:49,810 C. PHP Baina, era berean, funtzio bat dauka izeneko hutsik. 1293 01:00:49,810 --> 01:00:53,920 >> Hutsik besterik itzultzen benetako balioa galtzen gauza dena eskuz duzu 1294 01:00:53,920 --> 01:00:57,190 Parentesi hutsik, bezalako Erabiltzaileak ez du ezer idatzi oraindik 1295 01:00:57,190 --> 01:01:02,680 Beraz, hori esaten, eta nabarituko sintaxia, oso C gogora, bada 1296 01:01:02,680 --> 01:01:07,730 izena gakoa, beraz formularioa eremuan izena, izan zen mezua bidaltzen arabera 1297 01:01:07,730 --> 01:01:13,010 erabiltzailea, ez dago hutsik, eta beren Genero ez da forma bezala hutsik 1298 01:01:13,010 --> 01:01:15,980 ongi, eta haien gela hutsik ez - 1299 01:01:15,980 --> 01:01:19,980 baina konturatu ez dut kapitainaren buruzko zaintzeko, orduan zer egin behar dugu? 1300 01:01:19,980 --> 01:01:21,990 >> Exekutatu dut kode-lerro hau. 1301 01:01:21,990 --> 01:01:24,100 Eta mota honetako pentsa dezakezu malloc bezala, baina apur bat 1302 01:01:24,100 --> 01:01:24,800 hori baino fancier. 1303 01:01:24,800 --> 01:01:29,200 Baina oraingoz hau ematen dit berezi bat mota PHP mailer baten egitura. 1304 01:01:29,200 --> 01:01:31,410 Baina alde batetara utzi gako gaur berria. 1305 01:01:31,410 --> 01:01:35,670 >> Orain izeneko funtzioa deitzen dut IsSMTP, eta horrek dioenez, erabili SMTP. 1306 01:01:35,670 --> 01:01:39,380 25 ataka hau da, bideoa bezalako azken astean, noiz gauza zen bota 1307 01:01:39,380 --> 01:01:40,710 sartu suebakia emailak. 1308 01:01:40,710 --> 01:01:42,440 25 ataka da SMTP. 1309 01:01:42,440 --> 01:01:44,410 Esan nahi du erabili SMTP posta-zerbitzaria. 1310 01:01:44,410 --> 01:01:46,215 Zein da, Harvard-en erabili ahal izango dugu SMTP.fas.harvard.edu. 1311 01:01:46,215 --> 01:01:48,850 1312 01:01:48,850 --> 01:01:51,590 >> Ezarri ahal izango dugu helbide John Harvard-en izango da. 1313 01:01:51,590 --> 01:01:55,090 Korrituko dut behera gehiago nahi izanez gero, ezarri ahal izango dut hartzailearen helbidea, besterik 1314 01:01:55,090 --> 01:01:56,840 edonola, John izateko Harvard da baita ere. 1315 01:01:56,840 --> 01:01:59,210 Beraz, badiozu mezu berak egin ditu. 1316 01:01:59,210 --> 01:02:01,600 >> Orain gaia ezarri ahal izango dut izen-ematea izango da. 1317 01:02:01,600 --> 01:02:03,700 Eta gorputza ezarri ahal izango dut email honela. 1318 01:02:03,700 --> 01:02:06,500 Lerro honek itxura apur bat gehiago críptica, baina hori besterik ez da, asko delako 1319 01:02:06,500 --> 01:02:07,450 Bertako informazioa. 1320 01:02:07,450 --> 01:02:10,670 Bat, ez dot operadore bat. 1321 01:02:10,670 --> 01:02:14,510 Norbaitek dagoeneko jakin behar da zer dot operadorea du. 1322 01:02:14,510 --> 01:02:15,436 Lotuz da. 1323 01:02:15,436 --> 01:02:19,240 Hala bada PHP Kate bat hartu nahi baduzu, eta erantsi du, edo gunearen aurretik, eta 1324 01:02:19,240 --> 01:02:23,500 PHP Kate bat, eskerrak Jainkoari duzu ez dute strcopy malloc eta erabiltzeko, 1325 01:02:23,500 --> 01:02:25,490 eta hori guztia jada. 1326 01:02:25,490 --> 01:02:28,765 >> Nahi dituzun bi kateak kateatu nahi izanez gero, duten memoria buruz zaintzen. 1327 01:02:28,765 --> 01:02:30,850 Let PHP irudikatu duzun. 1328 01:02:30,850 --> 01:02:35,200 Zer PHP egingo dot operadorea zerikusirik Hemen besterik ez da egin handi esaldia out 1329 01:02:35,200 --> 01:02:37,900 lerro honek, lerro hau, lerro hau, lerro hau. 1330 01:02:37,900 --> 01:02:40,460 Eta orain, oharra, joan da balioak beharreko plugging. 1331 01:02:40,460 --> 01:02:43,680 Email horrela John Harvard da joan jaso da, hitzez hitz esan joan 1332 01:02:43,680 --> 01:02:49,450 izena, bi puntu, zerbait, baizik eta, ondoren, dugu katea itxi eta kateatu an 1333 01:02:49,450 --> 01:02:52,220 edozein izanik ere, erabiltzaileak idatzitako , orduan lerro berri bat. 1334 01:02:52,220 --> 01:02:54,570 >> Gero, John Harvard-en hurrengo lerroan e-posta, esan behar da joan 1335 01:02:54,570 --> 01:02:55,910 Kapitaina, edo On Ezer ez. 1336 01:02:55,910 --> 01:02:57,810 Genero esan behar da joan, gizonezko eta emakumezkoak. 1337 01:02:57,810 --> 01:02:59,680 Gela da Matthews izango Nire kasuan. 1338 01:02:59,680 --> 01:03:03,400 Eta gero, nabarituko ezagunak koma oso amaieran. 1339 01:03:03,400 --> 01:03:07,830 Eta, ondoren, behera hemen, oharra, zertxobait críptica oraindik, baina berriro ere, bat jarraituz 1340 01:03:07,830 --> 01:03:12,730 eredu hori gehiago ezagutzeko izango P ezarri 7 ondoren, bada bidaliz mail 1341 01:03:12,730 --> 01:03:16,610 faltsua itzultzen du, eta, ondoren, aurrera eta hil. 1342 01:03:16,610 --> 01:03:19,610 >> Beraz, PHP funtzioa deitzen die ditu, horrek, literalki, besterik gabe, hiltzen da 1343 01:03:19,610 --> 01:03:22,830 web eta besterik bistaratzen out edozein dela ere kontatzeko - hiltzen ari da, bere 1344 01:03:22,830 --> 01:03:24,280 hitzak, nolabait esateko. 1345 01:03:24,280 --> 01:03:28,310 Eta hori, kasuan, inprimatu egingo da zer error info da izarrekin 1346 01:03:28,310 --> 01:03:29,860 edozein dela gertatu gaizki joan. 1347 01:03:29,860 --> 01:03:34,490 Hain luze istorio labur hemen, zer dugu adibide bat da, non erabiltzaileak 1348 01:03:34,490 --> 01:03:39,150 forma, froshim0 aurkezten, froshims3.php, doan da 1349 01:03:39,150 --> 01:03:40,760 register3.php. 1350 01:03:40,760 --> 01:03:45,290 Baina, orduan hasten register3.php lerro horiek guztiak exekutatu. 1351 01:03:45,290 --> 01:03:46,620 >> Beraz, ez da gutxi batzuk take aways hemen. 1352 01:03:46,620 --> 01:03:50,380 Ko, itxuraz, nahiko erraza da, programazioaren, emailak bidaltzeko, 1353 01:03:50,380 --> 01:03:50,830 eta hori ona da. 1354 01:03:50,830 --> 01:03:53,500 Erabiltzaileek zure webgunean izena eman, eta Kasu honetan, zure denean erregistratu dute 1355 01:03:53,500 --> 01:03:56,220 kirola, FRESHMAN posta elektronikoa dezakezu Proctor, edo John 1356 01:03:56,220 --> 01:03:57,650 Harvard, kasu honetan. 1357 01:03:57,650 --> 01:04:01,630 >> Baina, esan nahi du, gainera, zer egin dezakezu? 1358 01:04:01,630 --> 01:04:03,970 Bidali mezu elektronikoak edozein inori. 1359 01:04:03,970 --> 01:04:05,430 Eta hau oso egia. 1360 01:04:05,430 --> 01:04:08,580 Hau ez da erraz egiten bada Gmail erabiltzen. 1361 01:04:08,580 --> 01:04:11,310 Baina duzun inoiz erabiltzen bada edo Eudora Outlook, nahiko askoz dezakezu esan bat 1362 01:04:11,310 --> 01:04:13,720 posta zerbitzari zarela Edozeinek nahi duzun. 1363 01:04:13,720 --> 01:04:16,450 Eta hau da, non jarri behar dut kapela eta esan, ez egin hori. 1364 01:04:16,450 --> 01:04:21,140 Baina hori testamentuan nola erraza phishing eraso egin nahi da, eta 1365 01:04:21,140 --> 01:04:24,310 anonimo emailak bidaltzeko, eta spam, oro har. 1366 01:04:24,310 --> 01:04:27,330 Eta irakiten hasten benetan behera Izan behar duzun guztia dela zenbait 1367 01:04:27,330 --> 01:04:28,500 programazioko sarbidea. 1368 01:04:28,500 --> 01:04:31,940 >> Bat alde batera utzita, nire topaketa hurbilena den bezala ad taula, nire FRESHMAN urtean, 1369 01:04:31,940 --> 01:04:34,320 Orduan cool hau aurkitu dut trikimailu hori, wow, dezakezu 1370 01:04:34,320 --> 01:04:36,850 bidali mezu elektronikoak edozein. 1371 01:04:36,850 --> 01:04:39,770 Eta, beraz, ergel batzuk ditugu argumentua, literalki, Matthews ere, 1372 01:04:39,770 --> 01:04:40,790 Proctor nire artean. 1373 01:04:40,790 --> 01:04:42,470 Ez dut gogoratzen zer alea izan zen. 1374 01:04:42,470 --> 01:04:44,970 Baina bat jarri saiatu nahi nuen to ergelak eztabaida honetan amaituko da. 1375 01:04:44,970 --> 01:04:48,580 >> Beraz, egingo dut, bidali mezu elektroniko bat egitea erabaki nuen nire Proctor multzoa da, izan itxurak 1376 01:04:48,580 --> 01:04:52,000 Beste lasaia, eta bere iritzia dut disagreed, eta acquiesce zion 1377 01:04:52,000 --> 01:04:54,680 edozein dela ere, nire ustez zuen bereziki, eztabaida horretan. 1378 01:04:54,680 --> 01:04:59,320 Eta, beraz, hau email baten bidez landu dut Teknika espirituz honen antzekoa da. 1379 01:04:59,320 --> 01:05:01,256 Baina, egia esan, ez zen errazagoa garai hartan. 1380 01:05:01,256 --> 01:05:02,435 Asmatu bidaltzeko. 1381 01:05:02,435 --> 01:05:06,660 Ez zen pozik, eta ez litzateke dute iragarki-taula da. 1382 01:05:06,660 --> 01:05:10,280 >> Nintzen eta oso azkar harrapatu barruan segundu, izan ere, ezagutzen duzun bezala, nire lehenengo saioa 1383 01:05:10,280 --> 01:05:11,420 nire jakin bat modu emailak. 1384 01:05:11,420 --> 01:05:14,200 Eta egin dut, nahiz eskuz, handietan parte, 15 urte geroago izan zen dudalako 1385 01:05:14,200 --> 01:05:15,080 hori traumatizatuta. 1386 01:05:15,080 --> 01:05:16,960 Ez daukat sinadura nire posta elektronikoa gaur egun. 1387 01:05:16,960 --> 01:05:20,440 Baina, 1995ean, izan besterik ez dut sig bat, nire posta elektronikoaren sinadura. 1388 01:05:20,440 --> 01:05:24,630 Beraz, ez zen ohar hau esaten, Querido Proctor taldea, nire ustez acquiesce dut 1389 01:05:24,630 --> 01:05:31,240 eta David ados sinatu zuten, eta, beraz, beraz, lerro-lerro, DJM. 1390 01:05:31,240 --> 01:05:36,220 >> Beraz, ez egin, edo, oro har, hartu Teknika honen abantaila. 1391 01:05:36,220 --> 01:05:39,950 Baina web orri bat egiteko, gogokoen zure azken proiektua, noiz bat egiten 1392 01:05:39,950 --> 01:05:43,460 zerbait ekintzailea webgunean, hau da, nola, pragmatikoki, dezakezu 1393 01:05:43,460 --> 01:05:47,000 leverage Interneten beste zerbitzu batzuk mail bezala, eta, gero, benetan 1394 01:05:47,000 --> 01:05:49,440 bidali gauzak kodea erabiliz. 1395 01:05:49,440 --> 01:05:51,240 >> Beraz, nola hobetu hau gainean dugu? 1396 01:05:51,240 --> 01:05:54,370 Beno, lehenengo dezagun azkar tour gauzak ikusiko ikusten batzuk, 1397 01:05:54,370 --> 01:05:56,170 eta, ondoren, begirada batean adibide pare bat. 1398 01:05:56,170 --> 01:05:59,500 Ko Beraz, lasaitu, zeren PHP bidez ari gara hegan. 1399 01:05:59,500 --> 01:06:02,470 Eta, ez dakit noizbait, izango duzu benetan hasteko, hau idazten baduzu 1400 01:06:02,470 --> 01:06:03,460 ez dute dagoeneko. 1401 01:06:03,460 --> 01:06:06,220 Konturatzen, hau da, mota nagusia da PHP leihotik du. 1402 01:06:06,220 --> 01:06:09,420 Nahi duzun kodea duten lortzen idatzi nahi baduzu exekutatu, hasi besterik ez duzu hura idatziz 1403 01:06:09,420 --> 01:06:13,970 izeneko. php hain luze jo fitxategi bat irekitako tarte duzu 1404 01:06:13,970 --> 01:06:15,620 galdera-marka PHP etiketa. 1405 01:06:15,620 --> 01:06:19,730 >> Baina konturatu dira horiek php baldintzak. 1406 01:06:19,730 --> 01:06:22,610 Oharra, zehatza bera da diapositiba aste bat izan dugu izan dugunean 1407 01:06:22,610 --> 01:06:25,670 Baldintza C. en baldintzak PHP dira egituraz eta 1408 01:06:25,670 --> 01:06:27,140 sintaktikoki gauza bera. 1409 01:06:27,140 --> 01:06:30,290 Bakarrik benetako diferentzia duzun got bada aldagai hartzen du, horiek egin behar duzu 1410 01:06:30,290 --> 01:06:31,600 dolarraren zeinuak. 1411 01:06:31,600 --> 01:06:33,970 >> Bien bitartean, boolearrak esamoldeak besterik itxura hau egiteko 1412 01:06:33,970 --> 01:06:35,725 edo-ing edo eta-ing elkarrekin. 1413 01:06:35,725 --> 01:06:37,780 Etengailuak itxura bera. 1414 01:06:37,780 --> 01:06:42,180 Zer da PHP polita, C, berriz, etengailuak izan kasuak izateko 1415 01:06:42,180 --> 01:06:46,380 ints edo karaktereak bezalako primitiboak, PHP Zure kasuan adierazpenak benetan izan 1416 01:06:46,380 --> 01:06:48,430 kate oso bat da, hau da, benetan polita mota. 1417 01:06:48,430 --> 01:06:49,480 Aurrezten duzu, denbora pixka bat. 1418 01:06:49,480 --> 01:06:50,820 Ezin izan da egin duten C. en 1419 01:06:50,820 --> 01:06:52,880 >> Hemen PHP begizta bat da. 1420 01:06:52,880 --> 01:06:53,740 Berdin-berdina da. 1421 01:06:53,740 --> 01:06:55,400 Dolarraren zeinu batzuk izan ditzake aldagaiak dira. 1422 01:06:55,400 --> 01:06:57,530 Ez duzu aipatu duten int zerbait da. 1423 01:06:57,530 --> 01:07:00,580 Deklaratzeko besterik ez duzu egin da dolarraren ikurra batekin eta aldagai baten izena. 1424 01:07:00,580 --> 01:07:01,430 Baina begizta baten berdina da. 1425 01:07:01,430 --> 01:07:02,760 Berriz, begizta bat bera da. 1426 01:07:02,760 --> 01:07:04,870 Do begizta da bera bitartean. 1427 01:07:04,870 --> 01:07:06,170 >> Hau da, apur bat desberdina da. 1428 01:07:06,170 --> 01:07:12,410 Beraz, PHP, array batekin, dezakezu estatikoki deklaratzeko array bat, C bezala, 1429 01:07:12,410 --> 01:07:14,420 baina kortxeteak erabiltzen dituzu. 1430 01:07:14,420 --> 01:07:17,060 C, kizkur giltza erabili nahi baduzu, are zekien bada. 1431 01:07:17,060 --> 01:07:20,910 Baina, hau da, benetan, oso ohikoa PHP array bat aldarrikatu, kasu honetan, 1432 01:07:20,910 --> 01:07:23,640 zenbakiak, eta deitu aldagai zenbakiak. 1433 01:07:23,640 --> 01:07:25,300 >> Aldagai beraiek itxura hau. 1434 01:07:25,300 --> 01:07:28,710 Hemen kate bat da, aipatu unquote "kaixo munduko ". backslash n bat izan dezakezu. 1435 01:07:28,710 --> 01:07:30,950 Do besterik gabe, ez dut kasu honetan. 1436 01:07:30,950 --> 01:07:32,640 >> Orain interesgarri hau eraikuntza bat da. 1437 01:07:32,640 --> 01:07:33,700 C ez du honek. 1438 01:07:33,700 --> 01:07:34,700 Baina hau da super lagungarria. 1439 01:07:34,700 --> 01:07:38,160 Eta hau ikusiko duzu: P multzo 7 spec - eraiki bakoitzeko. 1440 01:07:38,160 --> 01:07:41,800 Nahi duzun baino gehiago berretsi nahi duen guztiak galtzen elementu sorta bat, ez duzu 1441 01:07:41,800 --> 01:07:45,500 to $ i $ n eta aurre egiteko, eta + +, eta hori guztia. 1442 01:07:45,500 --> 01:07:47,640 Literalki dezakezu esan, PHP, hau - 1443 01:07:47,640 --> 01:07:51,890 zenbakia, beraz, zenbaki bakoitzeko $ Duten zenbakiak naiz suposatuz 1444 01:07:51,890 --> 01:07:53,380 zenbakiak sorta bat da. 1445 01:07:53,380 --> 01:07:56,460 Eta noiz esango zenbakiak bakoitzeko I zenbaki gisa, hau da, joan 1446 01:07:56,460 --> 01:08:00,505 automatikoki, nire begizta gisa exekutatzen du, eguneratu, iterazio bakoitzeko, balioa 1447 01:08:00,505 --> 01:08:03,260 dolarraren ikurra zenbakiaren barruan - 1448 01:08:03,260 --> 01:08:07,730 berriro, eta berriro, eta berriro ere oinez Niretzat array horretan. 1449 01:08:07,730 --> 01:08:08,735 Gordetzen du, beraz, besterik ez da gurekin kodea. 1450 01:08:08,735 --> 01:08:12,250 Puntu gabe, + + 's, ez dut, n en ez, besterik gabe, polita da. 1451 01:08:12,250 --> 01:08:13,700 >> Baina, horrez gain, PHP honetan. 1452 01:08:13,700 --> 01:08:14,830 Eta hau da super indartsua. 1453 01:08:14,830 --> 01:08:17,410 Eta, eskuak hau erabili ahal izango duzu , P on girotutako 7. 1454 01:08:17,410 --> 01:08:21,990 Eta elkartze-array ere deklaratu parentesi karratu. 1455 01:08:21,990 --> 01:08:23,569 Baina konturatu sintaxia orain. 1456 01:08:23,569 --> 01:08:26,880 Zer ikusi dugun gogorarazten da print_r une bat duela. 1457 01:08:26,880 --> 01:08:31,810 Zenbat giltzak, apur bat behatu txeke gisa, array hau ez dirudi dute. 1458 01:08:31,810 --> 01:08:32,689 >> Beraz, bi ditu. 1459 01:08:32,689 --> 01:08:33,830 Eta array honen deitu dut. 1460 01:08:33,830 --> 01:08:36,760 Baina laguntzen bada, pentsa dezakezu hau hash taula, edo, 1461 01:08:36,760 --> 01:08:37,930 elkartze-array bat. 1462 01:08:37,930 --> 01:08:39,580 Baina ezberdina da array mota. 1463 01:08:39,580 --> 01:08:41,080 Eta, berriro ere, beste hizkuntza horiek. 1464 01:08:41,080 --> 01:08:43,810 Antzeko zerbait ikusiko dugu Ikusteko Javascript-a ere. 1465 01:08:43,810 --> 01:08:44,609 Bi gakoak. 1466 01:08:44,609 --> 01:08:48,390 Aurrekontu unquote bat da, "sinbolo" bat da aipatu unquote "prezioa". Eta gako horiek 1467 01:08:48,390 --> 01:08:49,250 bakoitzak balio bat. 1468 01:08:49,250 --> 01:08:54,420 Kasu honetan, ikur balioa FB da, for Facebook, eta prezio horrek balioa 49, 26 da, 1469 01:08:54,420 --> 01:08:56,899 horrek Facebook en stock zen goizean bezala prezioa. 1470 01:08:56,899 --> 01:09:00,170 >> Beraz, zer da erabilgarria buruz elkartze-array bat. 1471 01:09:00,170 --> 01:09:02,620 Izan nuen bat zenbakiaren indexatutako batera besterik array 1472 01:09:02,620 --> 01:09:04,120 simple kortxeteak. 1473 01:09:04,120 --> 01:09:09,380 Eta izan nuen dolarraren ikurra Aurrekontu berdinen besterik honetan. 1474 01:09:09,380 --> 01:09:10,529 Demagun benetan egin dit. 1475 01:09:10,529 --> 01:09:14,796 Suposatzen dut besterik ordez deklaratu horrelako array honetan. 1476 01:09:14,796 --> 01:09:17,590 Hau da, ezin hobeto baliozko, sintaktikoki. 1477 01:09:17,590 --> 01:09:20,569 Ez du izango inolako informazio, per se. 1478 01:09:20,569 --> 01:09:24,760 Ikusten dut sinboloa dela fb, eta prezioa 49 da, 26. 1479 01:09:24,760 --> 01:09:28,939 Beraz, zergatik ez dira elkarte array sinesgarria? 1480 01:09:28,939 --> 01:09:30,189 >> Ikusleak: Ez duzu gogoratzen non stuff jarri duzu. 1481 01:09:30,189 --> 01:09:32,050 1482 01:09:32,050 --> 01:09:34,130 >> HIZLARIA: 1 Zehazki, ez duzu non jarri duzu gauzak gogoratzeko. 1483 01:09:34,130 --> 01:09:37,670 Ez duzu gogoratu nahi arbitrarioki stock sinboloa parentesi hori zero da, 1484 01:09:37,670 --> 01:09:41,479 eta stock prezioen tarte bat dago, hau da bereziki arriskutsua baduzu 1485 01:09:41,479 --> 01:09:43,220 aldatu gauzak, azkenean. 1486 01:09:43,220 --> 01:09:46,399 Askoz ikusgarriago da elkartzean zer metadata deitzen dugu 1487 01:09:46,399 --> 01:09:48,340 zure datuak dituen. 1488 01:09:48,340 --> 01:09:52,399 Argudiatu zer axola dugun nuke Hemen buruz da fb eta 49, 26. 1489 01:09:52,399 --> 01:09:57,020 Sinboloa eta prezio metadatuak da deskribatzen duten datuak ditugun 1490 01:09:57,020 --> 01:09:58,180 benetan axola buruz. 1491 01:09:58,180 --> 01:10:01,910 Baina hori besterik ez da, beraz, askoz errazago sartzeko. 1492 01:10:01,910 --> 01:10:04,090 >> Orain, bat alde batera utzita, zer da gisa prezioa ordaindu behar dugu? 1493 01:10:04,090 --> 01:10:06,600 Izan gara lan hau egiteko astez CS50 batean. 1494 01:10:06,600 --> 01:10:10,740 Ezaugarri hau behar kostu batzuk datoz. 1495 01:10:10,740 --> 01:10:11,350 Memoria. 1496 01:10:11,350 --> 01:10:13,830 Beraz, ez duzu besterik gabe, 32-bit gordetzeko osokoa, adibidez. 1497 01:10:13,830 --> 01:10:17,980 Ikurra / 0 zaren gordetzeko, ziurrenik. 1498 01:10:17,980 --> 01:10:19,160 Beraz, memoria gehiago erabiltzen ari zara. 1499 01:10:19,160 --> 01:10:22,540 >> Eta zer errendimendu da zerbaiten bila up batean 1500 01:10:22,540 --> 01:10:24,822 elkarte array, ziurrenik? 1501 01:10:24,822 --> 01:10:26,590 Seguruenik motelagoa da. 1502 01:10:26,590 --> 01:10:29,670 Ausazko sarbidea atsegina da, batez ere, denean bitar bilaketa egin ahal izango duzu. 1503 01:10:29,670 --> 01:10:33,380 Baina ari zaren benetan bada orain, ez bila zenbakiak, baina kateak, hau 1504 01:10:33,380 --> 01:10:37,630 benetan da azpian inplementatu kanpaia, beharbada hash taula gisa, non 1505 01:10:37,630 --> 01:10:42,950 bai hash taula bat erabiltzen baduzu kateatzea Banandu. 1506 01:10:42,950 --> 01:10:46,040 Edo saiatu bat erabiltzen duzu benetan gordetzeko balio du. 1507 01:10:46,040 --> 01:10:50,550 Beraz, agian, etengabeko denbora egin dezakezu, baina Oraindik duzun S-Y-M-B-O-L begiratu, 1508 01:10:50,550 --> 01:10:54,510 potentzialki, horren ordez 32 bit zerbait bila dezan. 1509 01:10:54,510 --> 01:10:58,430 Beraz, berriro ere, bera ideia horiek datozen Itzuli Context honetan errepikatzeko. 1510 01:10:58,430 --> 01:11:02,120 >> Baina, berriro, PHP orain super batzuk Globalak duten, bihurtzen da, ez dira 1511 01:11:02,120 --> 01:11:02,900 elkarte multzo. 1512 01:11:02,900 --> 01:11:05,590 Bat ikusi genuen une bat lehenago, $ Bi_dali. 1513 01:11:05,590 --> 01:11:08,400 Eta super global hori du gakoak eta balioak. 1514 01:11:08,400 --> 01:11:10,550 Hain zuzen ere, gakoak line sortu, zer da? 1515 01:11:10,550 --> 01:11:14,520 Non gakoak $ Bi_dali etorriko da? 1516 01:11:14,520 --> 01:11:15,380 Aski da laburpena? 1517 01:11:15,380 --> 01:11:16,480 >> Ikusleak: izena. 1518 01:11:16,480 --> 01:11:17,900 >> HIZLARIA 1: izena, non? 1519 01:11:17,900 --> 01:11:19,860 >> Ikusleak: [INAUDIBLE] 1520 01:11:19,860 --> 01:11:20,750 >> HIZLARIA 1: Izena atributua da. 1521 01:11:20,750 --> 01:11:23,480 Beno, non, non egin zuten jatorriz etortzen? 1522 01:11:23,480 --> 01:11:24,120 Inprimakia. 1523 01:11:24,120 --> 01:11:30,140 Beraz, HTML orri bat inprimaki etiketa bat badu, barruan diren sarrera batzuk, adibidez, 1524 01:11:30,140 --> 01:11:34,760 kontrol-laukiak, testu koadroak, jaregin behera menuak, eta horietako bakoitzak izen bat dauka, horiek 1525 01:11:34,760 --> 01:11:40,260 izenak azkenean $ Bi_dali gako gisa, eta, sinceramente, Gaia horretarako, $ _GET. 1526 01:11:40,260 --> 01:11:42,130 Metodoa get, ideia bera bada. 1527 01:11:42,130 --> 01:11:43,830 Besterik super desberdinak globala da. 1528 01:11:43,830 --> 01:11:47,620 Eta balioak, noski, datozen edozein izanik ere, erabiltzaileak idatzitako bere edo 1529 01:11:47,620 --> 01:11:48,890 bere nabigatzailean. 1530 01:11:48,890 --> 01:11:49,830 >> Baina, ez da beste batzuk. 1531 01:11:49,830 --> 01:11:52,140 Ez dago cookie gara, egingo da itzuli azkenean. 1532 01:11:52,140 --> 01:11:56,050 Baina gauza badakiela dira web batzuk onak edo gaiztoak erabiltzen. 1533 01:11:56,050 --> 01:11:57,420 Baina itzuli gara ditzaten. 1534 01:11:57,420 --> 01:12:01,720 Zerbitzaria eta saio, eta horietatik bi bereziak baliagarritasun batzuk. 1535 01:12:01,720 --> 01:12:03,940 >> Baina dezagun honen begirada bat. 1536 01:12:03,940 --> 01:12:13,330 Let me aurrera eta ireki adibide bat izeneko mvc0.php MVC Beraz 1537 01:12:13,330 --> 01:12:14,900 hauek nabarmentzen da. 1538 01:12:14,900 --> 01:12:19,390 Eta hau aurkezten dugun baino tipikoa da, benetan, zuk diseinatzen iritsi 1539 01:12:19,390 --> 01:12:22,180 Arazo multzo 7, eta, gainera, azken proiektuak, industria mota 1540 01:12:22,180 --> 01:12:23,670 era estandarra, eta garbi modu. 1541 01:12:23,670 --> 01:12:24,820 Diseinu ona da. 1542 01:12:24,820 --> 01:12:29,090 >> Beraz, ikusten ari zara, eta ikusiko duzu esperientzia, P multzo 7, paradigma, sailkatu 1543 01:12:29,090 --> 01:12:32,260 programazio mentalitatea da, itxura honen antzeko zerbait pixka bat. 1544 01:12:32,260 --> 01:12:35,570 Modeloa, C M for Controller, View V. 1545 01:12:35,570 --> 01:12:39,690 Long Narrazio laburren, MVC besterik ez da mota metodologia bat, egiteko modu bat 1546 01:12:39,690 --> 01:12:43,360 webguneak, bereziki, zeinaren duzu jarri, esaldi ergelak guztiak - 1547 01:12:43,360 --> 01:12:44,970 negozio logika - 1548 01:12:44,970 --> 01:12:49,710 zure jabetza intelektuala duen guztiak zer deitu kontroladore bat, fitxategi batean 1549 01:12:49,710 --> 01:12:54,840 index.php bezala, edo ikusiko dugu, quote.php, edo buy.php. 1550 01:12:54,840 --> 01:12:59,570 >> Arazoa set 7, testuinguruan zure eredu normalean eduki zure datuak, 1551 01:12:59,570 --> 01:13:03,860 ezer, datu-base bat lotuta, egiten zaitugu gisa azkenean, ikusi, eta zure iritzia 1552 01:13:03,860 --> 01:13:07,510 Zure estetika gune, HTML, CSS. 1553 01:13:07,510 --> 01:13:10,420 Beraz, ikusi dugun honetan, C pixka batean . h fitxategiak erabiliz bit. 1554 01:13:10,420 --> 01:13:15,010 Benetan ikusi dugu une bat duela CSS, factoring CSS stylization arabera 1555 01:13:15,010 --> 01:13:16,520 bete gure HTML. 1556 01:13:16,520 --> 01:13:20,730 >> Beraz MVC benetan besterik marrazten buruz en harea lerroak eta, esaten du 1557 01:13:20,730 --> 01:13:25,400 programazio interesgarri zure kodea web zer deitu dugu parte pertenece 1558 01:13:25,400 --> 01:13:26,400 kontrolatzailea. 1559 01:13:26,400 --> 01:13:29,280 Stuff datu-base zerikusia normalean amaitzen eredu batean. 1560 01:13:29,280 --> 01:13:33,070 Baina, ikusiko duzu Arazoa set 7, dugu batu C eta M it simple mantentzeko. 1561 01:13:33,070 --> 01:13:37,630 Baina ikuspegia da, non zure HTML guztiak eta estetika normalean joan. 1562 01:13:37,630 --> 01:13:39,160 >> Beraz, zer du honek, termino errealetan, esan nahi du? 1563 01:13:39,160 --> 01:13:45,980 Beno, utzi gure MVC sartu me direktorioa honela. 1564 01:13:45,980 --> 01:13:48,880 Eta hauek gehiago ikusiko duzu zehaztutako zehar bira bat egin zuen. 1565 01:13:48,880 --> 01:13:53,200 Beraz mvc0, hau dela aldarrikatzen dut, adibidez, bertsio CS50 en webgune 0. 1566 01:13:53,200 --> 01:13:56,670 >> Guztia dugu HTML batzuk, adibidez, handi bat h1 etiketa, itxuraz. 1567 01:13:56,670 --> 01:13:57,800 Eta, ondoren, Buletdun zerrenda bat. 1568 01:13:57,800 --> 01:13:59,860 Inoiz ez dut ikusi Buletdun zerrenda bat aurretik, baina big deal ez. 1569 01:13:59,860 --> 01:14:01,590 Dezagun azkar iturburu kodea begiratu. 1570 01:14:01,590 --> 01:14:06,610 Bihurtzen balak Ordenatu gabeko zerrenda bat irekitako tarte batekin edo ul da 1571 01:14:06,610 --> 01:14:09,065 gehiago zerrendako elementuak, li. 1572 01:14:09,065 --> 01:14:10,650 Beraz oharra hemen aingura Etiketa bat da. 1573 01:14:10,650 --> 01:14:12,130 Une bat duela ikusi dugu. 1574 01:14:12,130 --> 01:14:13,810 >> Beraz, hau da, nola inplementatu dut orri hau. 1575 01:14:13,810 --> 01:14:18,460 Nik bi loturak, bi elementu zerrenda bat Ordenatu gabeko zerrenda for ul, eta, azkenean, 1576 01:14:18,460 --> 01:14:22,700 ondorioz, estetikoki, hau da, oso Nahiko web orrian, bertsio 0 hemen. 1577 01:14:22,700 --> 01:14:26,840 Baina zer da interesgarria gaur egun, hau da, nola da kanpaia azpian ezarri da. 1578 01:14:26,840 --> 01:14:33,590 >> Utzi gedit sartu me eta ireki honetan Oso lehen adibidez irudi bat margotzeko. 1579 01:14:33,590 --> 01:14:37,070 Eta zer flawed at egingo dugu, potentzialki, hemen. 1580 01:14:37,070 --> 01:14:43,260 Orain galtzen joan localhost, publiko egin nuen, MVC, nabarituko gutxi fitxategi bat. 1581 01:14:43,260 --> 01:14:45,780 Horiek deitzen naiz, alde Oraingoz, kontrolagailu guztiak. 1582 01:14:45,780 --> 01:14:48,640 Baina hori gehiegikeria bat pixka bat delako ikusten dena da commingled izango zara 1583 01:14:48,640 --> 01:14:49,620 Horietako barruan. 1584 01:14:49,620 --> 01:14:52,330 >> Eta utzi index.php barruan me. 1585 01:14:52,330 --> 01:14:54,700 Eta, ikusiko dugu, literalki, bera HTML. 1586 01:14:54,700 --> 01:14:57,970 Beraz, nahiz eta fitxategi honen amaiera . Php, ez du esan nahi behar ditu 1587 01:14:57,970 --> 01:14:59,500 PHP kodea idatzi. 1588 01:14:59,500 --> 01:15:02,290 Besterik da HTML izango da, nahiz eta duten silly mota da. 1589 01:15:02,290 --> 01:15:07,650 Baina konturatu Ez dago irekita tarte PHP etiketatu, hau izan ezik, hauek, sinceramente, 1590 01:15:07,650 --> 01:15:09,160 besterik ez da, ez dago iritzi bat izatea. 1591 01:15:09,160 --> 01:15:12,080 Baina hori ez funtzionalki nahiz eta interesgarria dela. 1592 01:15:12,080 --> 01:15:12,960 >> Baina ohar hau. 1593 01:15:12,960 --> 01:15:15,400 Zer da interesgarria gaur egun, zer orrialde honen aldaketak. 1594 01:15:15,400 --> 01:15:16,650 Let me Hitzaldiak sakatu. 1595 01:15:16,650 --> 01:15:18,560 Eta URL nabarituko da aldaketa egiteko. 1596 01:15:18,560 --> 01:15:20,930 Orain nago lectures.php dut. 1597 01:15:20,930 --> 01:15:22,630 Let me zero sakatu. 1598 01:15:22,630 --> 01:15:27,200 Orain nago week0.php dut Eta orain utzi fitxategi hauek irekitzeko me gedit-en. 1599 01:15:27,200 --> 01:15:30,120 Ez bakarrik indizea, baina utzi ireki zidan hitzaldiak. 1600 01:15:30,120 --> 01:15:33,900 Eta utzi iruzkin kentzeko me zati honi buruzko ikuspegia bakarrik. 1601 01:15:33,900 --> 01:15:37,680 >> Eta orain, let me ireki bat gehiago, week0.php, bota iruzkinak, 1602 01:15:37,680 --> 01:15:39,910 besterik ez da, hau garbitzeko. 1603 01:15:39,910 --> 01:15:41,720 Eta orain, nabarituko honako hauek. 1604 01:15:41,720 --> 01:15:47,340 Benetan Ordena arretaz pentsatzen diseinua, eta egin dezagun it line 1605 01:15:47,340 --> 01:15:52,013 bera sortu, zer egin ahal izango dira hobea da hemen, uste duzu? 1606 01:15:52,013 --> 01:15:56,450 1607 01:15:56,450 --> 01:15:57,780 >> Nola aste bat egin dut? 1608 01:15:57,780 --> 01:15:58,480 Nola honi buruz. 1609 01:15:58,480 --> 01:16:00,450 Beraz, hau da, nola aste bat egin nuen. 1610 01:16:00,450 --> 01:16:08,290 Hasi nintzen File, New, itsatsi, gorde, week1.php, eta gero, hemen bizi naiz. 1611 01:16:08,290 --> 01:16:09,875 Eta bat aldatu dut - 1612 01:16:09,875 --> 01:16:11,646 zer izan zen, hau da, ostirala bat. 1613 01:16:11,646 --> 01:16:14,430 1614 01:16:14,430 --> 01:16:15,810 Zeroen aldatu dut bat. 1615 01:16:15,810 --> 01:16:17,150 Aldatu dut bat. 1616 01:16:17,150 --> 01:16:20,350 >> Ados, eta, beraz, orain nire fitxategiak begiratu. 1617 01:16:20,350 --> 01:16:22,100 Zer egin liteke ezberdinean? 1618 01:16:22,100 --> 01:16:25,310 Non aukera izango da, agian? 1619 01:16:25,310 --> 01:16:28,330 Beraz, aukera hasiko da factoring stuff honetan. 1620 01:16:28,330 --> 01:16:32,950 Refresh ireki zidan, Spoiler bat da, zer P multzo 7 ikusiko dituzu. 1621 01:16:32,950 --> 01:16:38,750 Ireki badut sortu, orain, bertsio index.php honen bost, modu badirudi 1622 01:16:38,750 --> 01:16:40,730 gehiago críptica, Admittedly. 1623 01:16:40,730 --> 01:16:43,710 >> Baina hau, gaur egun, zer da dei bat dut kontroladore hori kontrolatzeko 1624 01:16:43,710 --> 01:16:44,770 nire orrialdera logika. 1625 01:16:44,770 --> 01:16:48,510 Eta nolako dezakezu berreraiki, intuizioa, agian, zer ari den gertatzen. 1626 01:16:48,510 --> 01:16:50,630 Lehenengo lerroan, bere pixka bat críptica. 1627 01:16:50,630 --> 01:16:54,040 Baina konturatu naiz eskatzen, bezala zorrotzak dira, izeneko fitxategia 1628 01:16:54,040 --> 01:16:55,930 helpers.php. 1629 01:16:55,930 --> 01:16:59,980 Eta gero, dut deituz, itxuraz, bat funtzioa, deitu errendatze, eta pasatzen 1630 01:16:59,980 --> 01:17:00,850 bi argumentuak. 1631 01:17:00,850 --> 01:17:02,440 >> Aurrekontu unquote, goiburu bat da. 1632 01:17:02,440 --> 01:17:04,800 Eta bestea, zer nolako datu-mota hau da, oinarri 1633 01:17:04,800 --> 01:17:07,180 Gure sintaxia lehenago on? 1634 01:17:07,180 --> 01:17:08,160 Elkartuak array bat da. 1635 01:17:08,160 --> 01:17:11,730 Zehazki, izenburuan da pasatzen metadatu batzuk gogorarazten dituzten 1636 01:17:11,730 --> 01:17:13,430 niri zer den, eta bere balioa. 1637 01:17:13,430 --> 01:17:16,340 Ondoren, gogor baten bidez ikusi dut ul, beraz, HTML batzuk. 1638 01:17:16,340 --> 01:17:20,020 Baina gero itzuli naiz PHP moduan funtzioa render bat deituz. 1639 01:17:20,020 --> 01:17:24,390 Beraz, nahiz eta inoiz erabili dituzun HTML edo PHP aurretik, eta nahiz eta honek itxura 1640 01:17:24,390 --> 01:17:27,480 scarier, zergatik, hau da, ziurrenik hobeto diseinua? 1641 01:17:27,480 --> 01:17:31,310 Zer da hobeto ezagutzeko, oinarritutako inferentzia on? 1642 01:17:31,310 --> 01:17:32,130 >> Ikusleak: [INAUDIBLE] 1643 01:17:32,130 --> 01:17:35,750 >> HIZLARIA: 1 gutxiago horretan erredundantea gehiago ez HTML etiketa, gehiago ez 1644 01:17:35,750 --> 01:17:38,410 Etiketa buruak, gehiago ez gorputz etiketa behin madarikatua fitxategia. 1645 01:17:38,410 --> 01:17:41,860 Horren ordez, factored dut out commonalities eta ustez jarri 1646 01:17:41,860 --> 01:17:45,150 nolabait lotuta dauden fitxategi batean goiburua bat. 1647 01:17:45,150 --> 01:17:48,500 Eta hurbil gorputza gauza bera Etiketa, hurbil HTML etiketa. 1648 01:17:48,500 --> 01:17:52,165 Hori da, ziurrenik, behera hemen barruan orri-oinaren nonbait du. 1649 01:17:52,165 --> 01:17:57,050 Eta ikusten, ikusiko duzu Arazoa set 7, honen bidez, bira txiki bat. 1650 01:17:57,050 --> 01:17:58,070 >> Beraz, zer datza aurretik? 1651 01:17:58,070 --> 01:18:03,390 Gauza bat ez dugu gaitasuna oraindik da benetan datuak gordetzeko. 1652 01:18:03,390 --> 01:18:06,110 Eta, beraz, zer hasteko ikusiko dugu Asteazkena, adibidez, ez da zure 1653 01:18:06,110 --> 01:18:08,450 lagun zahar Excel, edo, zenbakiak, esker, asko gorde dezakezu 1654 01:18:08,450 --> 01:18:10,060 errenkada eta zutabe datuak. 1655 01:18:10,060 --> 01:18:12,570 Duzun bira egin dezake zer-en izeneko datu-base bat, programazioaren. 1656 01:18:12,570 --> 01:18:16,620 Manic Eta bihurtzen da, ondoren, gai izango gauzak gorde nahi dugu 1657 01:18:16,620 --> 01:18:20,550 Hau da, berriz ere ikusi beharko duzu P multzoan 7, erabiltzaile-sorta osoa eta 1658 01:18:20,550 --> 01:18:23,690 pasahitzak, bigarrenak dira Enkriptatutako benetan, asko gustatzen 1659 01:18:23,690 --> 01:18:25,550 P set 2 hacker edizioa izan ziren. 1660 01:18:25,550 --> 01:18:29,600 Eta, azkenean, hau ezartzeko duzu, Zeure eTrade-like web 1661 01:18:29,600 --> 01:18:32,220 inplementatzen kolektiboki CS50 finantzetan. 1662 01:18:32,220 --> 01:18:36,000 >> Azkenik, gelditu geroztik hemen hain berandu gaur egun, itzuliz gero zati honetan 1663 01:18:36,000 --> 01:18:41,120 campusean, 4:00 etan, gaur, egingo dugu ematen duzu ez bakarrik aholkularitza, SCES hartan 1664 01:18:41,120 --> 01:18:44,200 Azoka aholkularitza, 4:00 en PM Maxwell-Dworkin, emango dizkizugu batzuk 1665 01:18:44,200 --> 01:18:47,470 Americone Dream, Cherry Garcia, Txokolatea Brownie erdipurdikoa ere, txokolatea 1666 01:18:47,470 --> 01:18:50,840 Chip Cookie ore, eta, Google Potoloa Monkey, hau lortuko duzu. 1667 01:18:50,840 --> 01:18:53,620 Guztiek duten 4:00 etan zain, beraz, Maxwell-en Dworkin PM. 1668 01:18:53,620 --> 01:18:56,736 Ikusi duzu, asteazkenean ere bai. 1669 01:18:56,736 --> 01:18:59,960 >> HIZLARIA 2: hurrengo egun CS50, RJ lo sartu 1670 01:18:59,960 --> 01:19:03,656 1671 01:19:03,656 --> 01:19:04,906 >> RJ: Nire atala! 1672 01:19:04,906 --> 01:19:07,727 1673 01:19:07,727 --> 01:19:08,977 Ha! 1674 01:19:08,977 --> 01:19:12,056 1675 01:19:12,056 --> 01:19:13,306 Oh, 1676 01:19:13,306 --> 01:19:16,374