>> SPEAKER: Predpokladajme, že by sme chceli, aby vytvorenie domovskej stránky pre kurz, ktorý
poskytuje študentom odkazy na zdroje.
Ako môžeme urobiť?
No, dovoľte mi navrhnúť toto veľmi jednoduchý príklad.
>> Tu máme názov kurzu je, CS50, pod ktorou je objednal zoznam, jeden
s odkazom na prednášky, a jeden s odkazom na osnovy.
Keby som kliknite teraz na prednáškach, vidím ďalšie neusporiadaný zoznam, tentoraz s
odkaz do týždňa 0, a ďalšie odkazy na 1. týždňa.
Mám-li si vybrať týždeň 0, napríklad, budem Teraz vidíme, že máme odkazy na
Streda a odkazy do piatku.
A keď som sa ponoriť do jednej úrovni hlbšie, to je CS50.
>> Teraz, ako by sme ísť o vykonávaní miesto v kóde?
Dobre, poďme sa pozrieť.
Tu, v index.php, dovoľte mi navrhnúť dokonca ani PHP
kód, ale len HTML.
Najmä je to neusporiadané Zoznam vnútri ktorého
sú dve položky zoznamu.
>> Ak sa teraz pozrieme na lectures.php, aby ktorý ako prvý z tých guliek
spojené, vidíme, že druhá neusporiadané Zoznam, tento s odkazmi na
Týždeň 0 a 1. týždeň.
A my sme sa pozrieť na week0.php, aby ktorá, že prvá guľka odkazy, tu sme
vidieť, opäť, neusporiadané zoznam, to tentoraz s odkazom na stredajší
šmykľavky a ďalší odkaz na piatkových snímok.
A v týždni 1 je veľmi podobný kód.
>> Teraz po všetkých týchto štyroch súborov je celkom dosť redundancie.
Konkrétne, každý z nich má HTML tag, tag hlavička, názov značky, a
Názov CS50.
Každý z nich má telo a tag H1, vnútri ktorej je, opäť, CS50.
A pod tým je neusporiadané zoznam znova a znova.
Iste, že by bolo pekné, keby sme mohli nejako vytknúť tie spoločné črty
do nejakej centrálne miesto, takže, ak Čo som kedy chcete zmeniť mojej stránky je
konštrukcie alebo dokonca jej názov, Aj to mohol urobiť oveľa ľahšie.