SPEAKER: Да предположим, че ние бихме искали да създаване на началната страница за курс, който осигурява на студентите линкове към ресурси. Как бихме могли да го направим? Е, нека да предложи тази много прост пример. Ето, имаме име на курса, CS50, под който е подреден списък, една с връзка към лекции, и един с връзка към учебната програма. Ако кликнете сега на лекции, виждам друг неподреден списък, този път с линк към Седмица 0, а друг линк към Седмица 1. Ако избера Седмица 0, например, ще Сега виждаме, че имаме връзки към Сряда и връзки към петък. И ако аз се потопите в едно ниво по-дълбоко, това е CS50. Сега, как може да отидем за прилагане сайта в код? Е, нека хвърлим един поглед. Тук, в index.php, позволете ми да предложи дори не PHP код, но просто HTML. По-специално, там е, че неподреден списък вътре от които са две елементи от списъка. Ако сега погледнем lectures.php, да които през първата от тези куршуми свързани, сега виждаме, че вторият неподреден списък, този един с връзки към Седмица 0 и 1 Week. И ние да разгледаме week0.php, да които тази първа куршум връзки, тук ние виж, отново, неподреден списък, това време с връзка към сряда пързалки и друг линк слайдовете в петък. И в Седмица 1 е много подобен код. Сега във всички четири от тези файлове е доста малко съкращения. По-специално, всеки от тях има HTML маркер, маркер на главата, етикет заглавие, и заглавното CS50. Всеки от тях има тяло и етикет за H1, във вътрешността на който е, отново, CS50. И под това е неподреден изброят отново и отново. Със сигурност би било хубаво, ако можехме някак фактор на тези прилики в някои централно място, така че, ако Аз някога искате да промените ми страница структура или дори заглавието му, I може да го направи много по-лесно.