>> Speak: Antag att vi vill skapa en hemsida för en kurs som
ger studenterna länkar till resurser.
Hur kan vi göra det?
Nåväl, låt mig föreslå detta mycket enkelt exempel.
>> Här har vi kursens namn, CS50, under vilket är en ordnad lista, en
med en länk till föreläsningar, och en med en länk till kursplanen.
Om jag klickar nu på föreläsningar, ser jag en oordnad lista, denna gång med
en länk till vecka 0 och en annan länka till vecka 1.
Om jag väljer Vecka 0, till exempel, kommer jag nu se att vi har länkar till
Onsdag och länkar till fredag.
Och om jag dyka i en nivå djupare, är detta CS50.
>> Nu, hur kan vi gå om att genomföra webbplatsen i koden?
Nåväl, låt oss ta en titt.
Här, i index.php, tillåt mig föreslå inte ens PHP
kod, utan helt enkelt HTML.
Framför allt finns det oordnad lista inuti vilken
är två listobjekt.
>> Om vi ​​nu tittar på lectures.php, till som det första av dessa kulor
kopplade, vi ser nu att andra oordnad lista, här med länkar till
Vecka 0 och vecka 1.
Och vi tar en titt på week0.php, till som att första kula länkar, här är vi
se, återigen, en oordnad lista, detta tid med en länk till onsdagens
diabilder, och en annan länk till fredagens bilder.
Och i Vecka 1 är mycket likartad kod.
>> Nu i alla fyra av dessa filer är ganska lite av redundans.
I synnerhet var och en av dem har en HTML tagg, en huvud-tagg, en titel tagg, och
titel CS50.
Var och en av dem har en kropp och en H1-tagg, inuti vilken är, återigen, CS50.
Och under det är en oordnad lista om och om igen.
Visst skulle det vara trevligt om vi kunde något sätt faktor ut dessa likheter
i någon central plats så att om Jag någonsin vill ändra min sidas
struktur eller till dess titel, jag skulle kunna göra det mycket lättare.