1 00:00:00,000 --> 00:00:02,930 >> SPRECHER: Nehmen wir an, wir möchten erstellen eine Homepage für einen Kurs, der 2 00:00:02,930 --> 00:00:04,900 bietet den Studierenden Links zu Ressourcen. 3 00:00:04,900 --> 00:00:05,880 Wie könnten wir es tun? 4 00:00:05,880 --> 00:00:08,460 Nun, lassen Sie mich dies vorschlagen sehr einfaches Beispiel. 5 00:00:08,460 --> 00:00:12,740 >> Hier haben wir das Kursname, CS50, unterhalb dessen ist eine geordnete Liste ein 6 00:00:12,740 --> 00:00:15,730 mit einem Link zu Vorträgen und einem mit einem Link zu dem Lehrplan. 7 00:00:15,730 --> 00:00:19,500 Wenn ich jetzt auf Vorträgen, sehe ich ein weiterer ungeordnete Liste, diesmal mit 8 00:00:19,500 --> 00:00:22,400 ein Link zu Woche 0, und ein anderer verlinken auf 1 Woche. 9 00:00:22,400 --> 00:00:25,760 Wenn ich wählen Woche 0, zum Beispiel, werde ich jetzt sehen, dass wir Links zu 10 00:00:25,760 --> 00:00:27,780 Mittwoch und Links bis Freitag. 11 00:00:27,780 --> 00:00:32,950 Und wenn ich tauchen in einer Ebene tiefer ist dies CS50. 12 00:00:32,950 --> 00:00:35,880 >> Nun, wie können wir über die Umsetzung gehen der Standort in Code? 13 00:00:35,880 --> 00:00:37,310 Nun, lassen Sie uns einen Blick. 14 00:00:37,310 --> 00:00:41,090 Hier, in index.php, lassen Sie mich um nicht einmal PHP vorschlagen 15 00:00:41,090 --> 00:00:43,260 Code, sondern einfach HTML. 16 00:00:43,260 --> 00:00:46,290 Insbesondere gibt es, dass ungeordnete Liste innerhalb dessen 17 00:00:46,290 --> 00:00:47,950 sind zwei Listeneinträge. 18 00:00:47,950 --> 00:00:51,500 >> Wenn wir jetzt an lectures.php schauen, die erste von diesen Kugeln 19 00:00:51,500 --> 00:00:55,250 verbunden sind, die wir jetzt sehen, dass die zweite ungeordnete Liste, diesmal mit Links zu 20 00:00:55,250 --> 00:00:57,110 Woche 0 und Woche 1. 21 00:00:57,110 --> 00:01:01,830 Und wir einen Blick auf week0.php, um dass die erste Kugel-Links, hier sind wir 22 00:01:01,830 --> 00:01:05,120 sehen, wieder eine ungeordnete Liste, diese Zeit mit einem Link zu Mittwoch 23 00:01:05,120 --> 00:01:07,940 Rutschen, und ein weiterer Link bis Freitag Rutschen. 24 00:01:07,940 --> 00:01:10,330 Und in Woche 1 ist sehr ähnlich Code. 25 00:01:10,330 --> 00:01:13,610 >> Jetzt in allen vier Dateien ist ein bisschen von Redundanz. 26 00:01:13,610 --> 00:01:17,970 Insbesondere hat jedes von ihnen eine HTML -Tag, ein Head-Tag, ein Titel-Tag, und 27 00:01:17,970 --> 00:01:19,340 der Titel CS50. 28 00:01:19,340 --> 00:01:24,030 Jeder von ihnen hat einen Körper und ein H1-Tag, in deren Inneren ist wiederum CS50. 29 00:01:24,030 --> 00:01:27,240 Und darunter ist eine ungeordnete Liste wieder und wieder. 30 00:01:27,240 --> 00:01:31,270 Sicherlich wäre es schön, wenn wir könnten irgendwie ausklammern diese Gemeinsamkeiten 31 00:01:31,270 --> 00:01:34,860 in einem zentralen Platz, so dass, wenn Ich ändern meine Seite wollen immer 32 00:01:34,860 --> 00:01:38,580 Struktur oder sogar den Titel, ich könnte es viel leichter zu tun. 33 00:01:38,580 --> 00:01:40,331