SPEAKER: Să presupunem că am dori să a crea o pagina de start pentru un curs care oferă studenților cu link-uri către resurse. Cum am putea face? Ei bine, lasă-mă să propună această exemplu foarte simplu. Aici, avem numele cursului, CS50, de mai jos, care este o lista ordonata, un cu un link pentru prelegeri, și una cu un link pentru a programa. Dacă am faceți clic acum pe prelegeri, văd o altă listă neordonată, de data aceasta cu un link la Săptămâna 0, și un alt se leagă la Săptămâna 1. Dacă aleg Săptămâna 0, de exemplu, voi a se vedea acum că avem link-uri către Miercuri și link-uri către vineri. Și dacă am arunca cu capul într-un singur nivel mai profundă, aceasta este CS50. Acum, cum am putea merge cu privire la punerea în aplicare a site-ul în codul? Ei bine, haideți să aruncăm o privire. Aici, în index.php, permiteți-mi să propună nici măcar PHP cod, ci pur și simplu HTML. În special, există că neordonate Lista interior de care sunt două elemente de listă. Dacă acum ne uităm la lectures.php, la care prima dintre aceste gloanțe legate, vom vedea acum că a doua neordonate lista, aceasta cu link-uri către Săptămâna 0 și Săptămâna 1. Și vom lua o privire la week0.php, la care link-uri care primul glonț, aici am a se vedea, din nou, o lista neordonata, acest timp cu un link pentru miercuri slide-uri, și un alt link-ul la slide-uri de vineri. Și în Săptămâna 1 este cod foarte asemănătoare. Acum, în toate aceste patru dosare este destul de un pic de redundanță. În special, fiecare dintre ele are o HTML tag-ul, o etichetă de cap, o etichetă titlu, și CS50 titlu. Fiecare dintre ele are un corp și o etichetă H1, în interiorul căreia este, din nou, CS50. Și sub care este un neordonat Lista din nou și din nou. Cu siguranță că ar fi frumos dacă am putea cumva factor acele comune în unele loc central, astfel încât, în cazul în care Vreau să se schimbe pagina mea structura sau chiar titlul său, am ar putea face mult mai ușor.