1 00:00:00,000 --> 00:00:02,930 >> SPEAKER: Stel dat we willen maak een homepage voor een cursus die 2 00:00:02,930 --> 00:00:04,900 biedt studenten links naar bronnen. 3 00:00:04,900 --> 00:00:05,880 Hoe kunnen we dat doen? 4 00:00:05,880 --> 00:00:08,460 Nou, laat me dit voor te stellen eenvoudig voorbeeld. 5 00:00:08,460 --> 00:00:12,740 >> Hier hebben we de naam van de cursus, CS50, waaronder is een geordende lijst, een 6 00:00:12,740 --> 00:00:15,730 met een link naar lezingen, en een met een link naar de syllabus. 7 00:00:15,730 --> 00:00:19,500 Als ik nu klik op lezingen, zie ik andere ongeordende lijst, dit keer met 8 00:00:19,500 --> 00:00:22,400 een verbinding met week 0 en ander verwijzen naar week 1. 9 00:00:22,400 --> 00:00:25,760 Als ik kies voor week 0, bijvoorbeeld, zal ik nu zien dat we links naar 10 00:00:25,760 --> 00:00:27,780 Woensdag en links naar vrijdag. 11 00:00:27,780 --> 00:00:32,950 En als ik duiken in een niveau dieper is dit CS50. 12 00:00:32,950 --> 00:00:35,880 >> Nu, hoe kunnen we gaan over de uitvoering de site in de code? 13 00:00:35,880 --> 00:00:37,310 Nou, laten we eens een kijkje nemen. 14 00:00:37,310 --> 00:00:41,090 Hier, in index.php, sta mij voor te stellen, zelfs niet PHP 15 00:00:41,090 --> 00:00:43,260 code, maar gewoon HTML. 16 00:00:43,260 --> 00:00:46,290 In het bijzonder, is er die ongeordende lijst binnenkant van die 17 00:00:46,290 --> 00:00:47,950 zijn twee lijstitems. 18 00:00:47,950 --> 00:00:51,500 >> Als we nu kijken naar lectures.php, om die de eerste van die kogels 19 00:00:51,500 --> 00:00:55,250 gekoppeld, nu zien we dat tweede ongeordende lijst, deze keer met links naar 20 00:00:55,250 --> 00:00:57,110 Week 0 en week 1. 21 00:00:57,110 --> 00:01:01,830 En we nemen een kijkje bij week0.php, om die dat eerste kogel koppelingen, hier zijn we 22 00:01:01,830 --> 00:01:05,120 zie, wederom, een ongeordende lijst, dit tijd met een link naar woensdag 23 00:01:05,120 --> 00:01:07,940 glijbanen, en een andere link tot en met vrijdag van dia's. 24 00:01:07,940 --> 00:01:10,330 En in week 1 is zeer vergelijkbaar code. 25 00:01:10,330 --> 00:01:13,610 >> Nu over alle vier van deze bestanden is nogal wat redundantie. 26 00:01:13,610 --> 00:01:17,970 In het bijzonder, elk van hen heeft een HTML tag, een hoofd-tag, een titel tag, en 27 00:01:17,970 --> 00:01:19,340 de titel CS50. 28 00:01:19,340 --> 00:01:24,030 Elk van hen heeft een lichaam en een H1-tag, binnenste gedeelte is, wederom, CS50. 29 00:01:24,030 --> 00:01:27,240 En onder dat is een ongeordende opnieuw en opnieuw de lijst. 30 00:01:27,240 --> 00:01:31,270 Het zou toch mooi zijn als we konden een of andere manier factor uit die gemeenschappelijkheden 31 00:01:31,270 --> 00:01:34,860 in een aantal centrale plaats, zodat, indien Ik ooit wil veranderen mijn pagina's 32 00:01:34,860 --> 00:01:38,580 structuur of zelfs de titel, ik zou het veel gemakkelijker maken. 33 00:01:38,580 --> 00:01:40,331