1 00:00:00,000 --> 00:00:02,930 >> Głośnik: Załóżmy, że chcielibyśmy stworzenie strony startowej na kurs, który 2 00:00:02,930 --> 00:00:04,900 zapewnia studentom linki do zasobów. 3 00:00:04,900 --> 00:00:05,880 W jaki sposób możemy to zrobić? 4 00:00:05,880 --> 00:00:08,460 Cóż, pozwól mi zaproponować to bardzo prosty przykład. 5 00:00:08,460 --> 00:00:12,740 >> Tutaj mamy nazwę kursu, w CS50, poniżej której jest uporządkowany, jeden 6 00:00:12,740 --> 00:00:15,730 z linkiem do wykładów, a jednym z linkiem do programu nauczania. 7 00:00:15,730 --> 00:00:19,500 Jeśli klikam teraz na wykładach, widzę Lista nieuporządkowana kolejny, tym razem z 8 00:00:19,500 --> 00:00:22,400 link tygodniu 0, a drugi odwołują się do 1 tygodnia. 9 00:00:22,400 --> 00:00:25,760 Jeśli wybiorę Tydzień 0, na przykład, będę teraz widać, że mamy linki do 10 00:00:25,760 --> 00:00:27,780 Środa i linki do piątku. 11 00:00:27,780 --> 00:00:32,950 A jeśli nurkować w jednym poziomie głębiej, to jest CS50. 12 00:00:32,950 --> 00:00:35,880 >> Teraz, w jaki sposób możemy go o realizacji strona w kodzie? 13 00:00:35,880 --> 00:00:37,310 Cóż, rzućmy okiem. 14 00:00:37,310 --> 00:00:41,090 Tutaj, w index.php, pozwalają mi zaproponować nawet nie PHP 15 00:00:41,090 --> 00:00:43,260 kod, ale po prostu HTML. 16 00:00:43,260 --> 00:00:46,290 W szczególności, nie ma, że ​​nieuporządkowane Lista wewnątrz której 17 00:00:46,290 --> 00:00:47,950 Są dwa elementy listy. 18 00:00:47,950 --> 00:00:51,500 >> Jeśli teraz spojrzeć na lectures.php, do którego pierwszy z tych kul 19 00:00:51,500 --> 00:00:55,250 powiązane, teraz widzimy, że drugi nieuporządkowana lista, to jeden z linkami do 20 00:00:55,250 --> 00:00:57,110 Tygodniu 0 i tygodniu 1. 21 00:00:57,110 --> 00:01:01,830 A my przyjrzeć week0.php, do którym pierwsze linki kulach, tutaj 22 00:01:01,830 --> 00:01:05,120 patrz, znowu listę nieuporządkowaną, to razem z linkiem do środę 23 00:01:05,120 --> 00:01:07,940 slajdy i inny link do slajdów piątkowych. 24 00:01:07,940 --> 00:01:10,330 A w tym tygodniu 1 jest bardzo podobny kod. 25 00:01:10,330 --> 00:01:13,610 >> Teraz we wszystkich czterech z tych plików jest trochę redundancji. 26 00:01:13,610 --> 00:01:17,970 W szczególności, każda z nich ma HTML tag, tag głowy, tag tytuł i 27 00:01:17,970 --> 00:01:19,340 Tytuł CS50. 28 00:01:19,340 --> 00:01:24,030 Każdy z nich ma korpus i znacznik H1 wewnątrz którego jest ponownie CS50. 29 00:01:24,030 --> 00:01:27,240 I pod to jest nieuporządkowana listy ponownie i ponownie. 30 00:01:27,240 --> 00:01:31,270 Na pewno byłoby miło, gdybyśmy mogli jakiś czynnik z tych podobieństw 31 00:01:31,270 --> 00:01:34,860 w pewnym miejscu centralnym, tak, że w przypadku Kiedykolwiek chcesz zmienić jest moja strona 32 00:01:34,860 --> 00:01:38,580 struktury lub nawet jej tytuł, ja może to zrobić o wiele łatwiej. 33 00:01:38,580 --> 00:01:40,331