1 00:00:00,000 --> 00:00:02,930 >> SPEAKER: Да предположим, че ние бихме искали да създаване на началната страница за курс, който 2 00:00:02,930 --> 00:00:04,900 осигурява на студентите линкове към ресурси. 3 00:00:04,900 --> 00:00:05,880 Как бихме могли да го направим? 4 00:00:05,880 --> 00:00:08,460 Е, нека да предложи тази много прост пример. 5 00:00:08,460 --> 00:00:12,740 >> Ето, имаме име на курса, CS50, под който е подреден списък, една 6 00:00:12,740 --> 00:00:15,730 с връзка към лекции, и един с връзка към учебната програма. 7 00:00:15,730 --> 00:00:19,500 Ако кликнете сега на лекции, виждам друг неподреден списък, този път с 8 00:00:19,500 --> 00:00:22,400 линк към Седмица 0, а друг линк към Седмица 1. 9 00:00:22,400 --> 00:00:25,760 Ако избера Седмица 0, например, ще Сега виждаме, че имаме връзки към 10 00:00:25,760 --> 00:00:27,780 Сряда и връзки към петък. 11 00:00:27,780 --> 00:00:32,950 И ако аз се потопите в едно ниво по-дълбоко, това е CS50. 12 00:00:32,950 --> 00:00:35,880 >> Сега, как може да отидем за прилагане сайта в код? 13 00:00:35,880 --> 00:00:37,310 Е, нека хвърлим един поглед. 14 00:00:37,310 --> 00:00:41,090 Тук, в index.php, позволете ми да предложи дори не PHP 15 00:00:41,090 --> 00:00:43,260 код, но просто HTML. 16 00:00:43,260 --> 00:00:46,290 По-специално, там е, че неподреден списък вътре от които 17 00:00:46,290 --> 00:00:47,950 са две елементи от списъка. 18 00:00:47,950 --> 00:00:51,500 >> Ако сега погледнем lectures.php, да които през първата от тези куршуми 19 00:00:51,500 --> 00:00:55,250 свързани, сега виждаме, че вторият неподреден списък, този един с връзки към 20 00:00:55,250 --> 00:00:57,110 Седмица 0 и 1 Week. 21 00:00:57,110 --> 00:01:01,830 И ние да разгледаме week0.php, да които тази първа куршум връзки, тук ние 22 00:01:01,830 --> 00:01:05,120 виж, отново, неподреден списък, това време с връзка към сряда 23 00:01:05,120 --> 00:01:07,940 пързалки и друг линк слайдовете в петък. 24 00:01:07,940 --> 00:01:10,330 И в Седмица 1 е много подобен код. 25 00:01:10,330 --> 00:01:13,610 >> Сега във всички четири от тези файлове е доста малко съкращения. 26 00:01:13,610 --> 00:01:17,970 По-специално, всеки от тях има HTML маркер, маркер на главата, етикет заглавие, и 27 00:01:17,970 --> 00:01:19,340 заглавното CS50. 28 00:01:19,340 --> 00:01:24,030 Всеки от тях има тяло и етикет за H1, във вътрешността на който е, отново, CS50. 29 00:01:24,030 --> 00:01:27,240 И под това е неподреден изброят отново и отново. 30 00:01:27,240 --> 00:01:31,270 Със сигурност би било хубаво, ако можехме някак фактор на тези прилики 31 00:01:31,270 --> 00:01:34,860 в някои централно място, така че, ако Аз някога искате да промените ми страница 32 00:01:34,860 --> 00:01:38,580 структура или дори заглавието му, I може да го направи много по-лесно. 33 00:01:38,580 --> 00:01:40,331