SPEAKER: Pretpostavimo da smo htjeli stvoriti početnu stranicu za tečaj koji pruža studentima linkovi na resurse. Kako bismo mogli to učiniti? Pa, dopustite da predložim to Vrlo jednostavan primjer. Evo, imamo ime Tečaj je, CS50, ispod koje je naručio list, jedan uz link na predavanja, a jedan s vezom na nastavni plan i program. Ako kliknem sad na predavanjima, vidim još jedan neuređen popis, ovaj put s link na Tjednu 0, a drugi link na tjedan 1. Ako se odlučim Tjedan 0, na primjer, ja ću Sada vidim da imamo veze s Srijeda i linkovi na petak. A ako sam zaroniti u jednoj razini dublja, to je CS50. Sada, kako bismo mogli ići o provedbi mjesto u kodu? Pa, neka je pogledati. Ovdje, u index.php, dopustite mi predložiti čak ni PHP code, ali jednostavno HTML. Točnije, tamo je neuređen Popis unutar kojih dvije stavke popisa. Ako ćemo sada pogledati lectures.php, da što prvi od metaka povezani, sada vidimo da je drugi neuređen Popis, ovo s linkovima na Tjedan 0 i tjedan 1. I mi se pogled na week0.php, da što da prvi metak veze, ovdje ćemo vidi, opet, jedan neuređen popis, to put s linkom za srijedu tobogani, i još jedan link do petka u slajdovima. I u tjednu 1 je vrlo sličan broj. Sada u svim četiri od tih datoteka je vrlo malo viška radnika. Konkretno, svaki od njih ima HTML tag, tag head, title tag, i Naslov CS50. Svaki od njih ima tijelo i H1 oznaku, unutar koje je, opet, CS50. A ispod toga je neuređen popis opet i opet. Sigurno bi bilo lijepo kad bismo mogli nekako faktor iz tih zajedničkih u nekom središnjem mjestu, tako da, ako je Ja nikada želite promijeniti moje stranice struktura ili čak i naslov, ja mogla učiniti mnogo lakše.