>> SPEAKER: Antag, at vi gerne vil oprette en hjemmeside for et kursus,
giver de studerende med links til ressourcer.
Hvordan kan vi gøre det?
Nå, lad mig foreslå dette meget simpelt eksempel.
>> Her har vi kurset navn, CS50, nedenfor, som er en ordnet liste, en
med et link til foredrag, og en med et link til pensum.
Hvis jeg klikker nu på foredrag, ser jeg en anden uordnet liste, denne gang med
et link til uge 0, og en anden linke til uge 1.
Hvis jeg vælger uge 0, for eksempel, vil jeg nu se, at vi har links til
Onsdag og links til fredag.
Og hvis jeg dykke i ét niveau dybere, er CS50.
>> Nu, hvordan kan vi gå om at gennemføre webstedet i koden?
Nå, lad os tage et kig.
Her, i index.php, tillad mig at foreslå ikke engang PHP
kode, men blot HTML.
I særdeleshed er der den uordnet liste inden i hvilken
er to listeelementer.
>> Hvis vi nu ser på lectures.php, at som den første af disse kugler
forbundet, vi nu se, at anden uordnet liste, denne ene med links til
Uge 0 og uge 1.
Og vi tager et kig på week0.php, at som at første kugle links, her vi
se, igen, en uordnet liste, dette tid med et link til onsdag
dias, og et andet link til fredagens dias.
Og i uge 1 er meget lignende kode.
>> Nu på tværs af alle fire af disse filer er ganske lidt af redundans.
Navnlig har hver af dem en HTML tag, et hoved-tag, en titel-tag, og
Titlen CS50.
Hver af dem har en krop og en H1 tag, inderside der er, igen, CS50.
Og under det er en uordnet listen igen og igen.
Ville det sikkert være rart, hvis vi kunne en eller anden måde faktor ud disse fællestræk
ind i nogle centrale plads, således at hvis Jeg nogensinde ønsker at ændre min sides
struktur eller endda sin titel, jeg kunne gøre det meget lettere.