>> SPEAKER: Supponiamo che vorremmo creare una home page per un corso che
fornisce agli studenti link a risorse.
Come possiamo fare?
Beh, mi permetta di proporre questo esempio molto semplice.
>> Qui, abbiamo il nome del corso, CS50, sotto del quale è un elenco ordinato, uno
con un link per conferenze, e una con un link per il programma.
Se clicco ora su lezioni, vedo un'altra lista non ordinata, questa volta con
un collegamento a settimana 0, e un altro creare un collegamento a settimana 1.
Se scelgo settimana 0, per esempio, io ora vedere che abbiamo collegamenti a
Mercoledì e collegamenti a Venerdì.
E se mi tuffo in un livello più profonda, questo è CS50.
>> Ora, come potremmo fare per l'attuazione il sito in codice?
Bene, diamo un'occhiata.
Qui, in index.php, mi permetta a proporre nemmeno PHP
codice, ma semplicemente HTML.
In particolare, c'è quella ordinata elenco all'interno della quale
sono due voci di elenco.
>> Se ora guardiamo lectures.php, a che il primo di questi proiettili
linked, ora vediamo che il secondo non ordinato elenco, questa volta con link a
Settimana 0 e 1 settimana.
E diamo uno sguardo a week0.php, a che che i primi collegamenti proiettile, qui siamo
vedere, ancora una volta, una lista non ordinata, questo tempo con un link al Mercoledì di
diapositive e un altro link alle diapositive di venerdì.
E in settimana 1 è codice molto simile.
>> Ora in tutti e quattro questi file è un po 'di ridondanza.
In particolare, ciascuno di essi ha un HTML tag, un tag head, un tag di titolo, e
il CS50 titolo.
Ciascuno di essi ha un corpo e un tag H1, all'interno del quale è, ancora una volta, CS50.
E sotto che è un non ordinato elencare ancora e ancora.
Sicuramente sarebbe bello se potessimo qualche fattore quei punti in comune
in qualche posto centrale in modo che, se Ho sempre voglia di cambiare la mia pagina
struttura o addirittura il titolo, I potrebbe farlo molto più facilmente.