1 00:00:00,000 --> 00:00:02,930 >> SPEAKER: Predpokladajme, že by sme chceli, aby vytvorenie domovskej stránky pre kurz, ktorý 2 00:00:02,930 --> 00:00:04,900 poskytuje študentom odkazy na zdroje. 3 00:00:04,900 --> 00:00:05,880 Ako môžeme urobiť? 4 00:00:05,880 --> 00:00:08,460 No, dovoľte mi navrhnúť toto veľmi jednoduchý príklad. 5 00:00:08,460 --> 00:00:12,740 >> Tu máme názov kurzu je, CS50, pod ktorou je objednal zoznam, jeden 6 00:00:12,740 --> 00:00:15,730 s odkazom na prednášky, a jeden s odkazom na osnovy. 7 00:00:15,730 --> 00:00:19,500 Keby som kliknite teraz na prednáškach, vidím ďalšie neusporiadaný zoznam, tentoraz s 8 00:00:19,500 --> 00:00:22,400 odkaz do týždňa 0, a ďalšie odkazy na 1. týždňa. 9 00:00:22,400 --> 00:00:25,760 Mám-li si vybrať týždeň 0, napríklad, budem Teraz vidíme, že máme odkazy na 10 00:00:25,760 --> 00:00:27,780 Streda a odkazy do piatku. 11 00:00:27,780 --> 00:00:32,950 A keď som sa ponoriť do jednej úrovni hlbšie, to je CS50. 12 00:00:32,950 --> 00:00:35,880 >> Teraz, ako by sme ísť o vykonávaní miesto v kóde? 13 00:00:35,880 --> 00:00:37,310 Dobre, poďme sa pozrieť. 14 00:00:37,310 --> 00:00:41,090 Tu, v index.php, dovoľte mi navrhnúť dokonca ani PHP 15 00:00:41,090 --> 00:00:43,260 kód, ale len HTML. 16 00:00:43,260 --> 00:00:46,290 Najmä je to neusporiadané Zoznam vnútri ktorého 17 00:00:46,290 --> 00:00:47,950 sú dve položky zoznamu. 18 00:00:47,950 --> 00:00:51,500 >> Ak sa teraz pozrieme na lectures.php, aby ktorý ako prvý z tých guliek 19 00:00:51,500 --> 00:00:55,250 spojené, vidíme, že druhá neusporiadané Zoznam, tento s odkazmi na 20 00:00:55,250 --> 00:00:57,110 Týždeň 0 a 1. týždeň. 21 00:00:57,110 --> 00:01:01,830 A my sme sa pozrieť na week0.php, aby ktorá, že prvá guľka odkazy, tu sme 22 00:01:01,830 --> 00:01:05,120 vidieť, opäť, neusporiadané zoznam, to tentoraz s odkazom na stredajší 23 00:01:05,120 --> 00:01:07,940 šmykľavky a ďalší odkaz na piatkových snímok. 24 00:01:07,940 --> 00:01:10,330 A v týždni 1 je veľmi podobný kód. 25 00:01:10,330 --> 00:01:13,610 >> Teraz po všetkých týchto štyroch súborov je celkom dosť redundancie. 26 00:01:13,610 --> 00:01:17,970 Konkrétne, každý z nich má HTML tag, tag hlavička, názov značky, a 27 00:01:17,970 --> 00:01:19,340 Názov CS50. 28 00:01:19,340 --> 00:01:24,030 Každý z nich má telo a tag H1, vnútri ktorej je, opäť, CS50. 29 00:01:24,030 --> 00:01:27,240 A pod tým je neusporiadané zoznam znova a znova. 30 00:01:27,240 --> 00:01:31,270 Iste, že by bolo pekné, keby sme mohli nejako vytknúť tie spoločné črty 31 00:01:31,270 --> 00:01:34,860 do nejakej centrálne miesto, takže, ak Čo som kedy chcete zmeniť mojej stránky je 32 00:01:34,860 --> 00:01:38,580 konštrukcie alebo dokonca jej názov, Aj to mohol urobiť oveľa ľahšie. 33 00:01:38,580 --> 00:01:40,331