>> Głośnik: Załóżmy, że chcielibyśmy stworzenie strony startowej na kurs, który
zapewnia studentom linki do zasobów.
W jaki sposób możemy to zrobić?
Cóż, pozwól mi zaproponować to bardzo prosty przykład.
>> Tutaj mamy nazwę kursu, w CS50, poniżej której jest uporządkowany, jeden
z linkiem do wykładów, a jednym z linkiem do programu nauczania.
Jeśli klikam teraz na wykładach, widzę Lista nieuporządkowana kolejny, tym razem z
link tygodniu 0, a drugi odwołują się do 1 tygodnia.
Jeśli wybiorę Tydzień 0, na przykład, będę teraz widać, że mamy linki do
Środa i linki do piątku.
A jeśli nurkować w jednym poziomie głębiej, to jest CS50.
>> Teraz, w jaki sposób możemy go o realizacji strona w kodzie?
Cóż, rzućmy okiem.
Tutaj, w index.php, pozwalają mi zaproponować nawet nie PHP
kod, ale po prostu HTML.
W szczególności, nie ma, że ​​nieuporządkowane Lista wewnątrz której
Są dwa elementy listy.
>> Jeśli teraz spojrzeć na lectures.php, do którego pierwszy z tych kul
powiązane, teraz widzimy, że drugi nieuporządkowana lista, to jeden z linkami do
Tygodniu 0 i tygodniu 1.
A my przyjrzeć week0.php, do którym pierwsze linki kulach, tutaj
patrz, znowu listę nieuporządkowaną, to razem z linkiem do środę
slajdy i inny link do slajdów piątkowych.
A w tym tygodniu 1 jest bardzo podobny kod.
>> Teraz we wszystkich czterech z tych plików jest trochę redundancji.
W szczególności, każda z nich ma HTML tag, tag głowy, tag tytuł i
Tytuł CS50.
Każdy z nich ma korpus i znacznik H1 wewnątrz którego jest ponownie CS50.
I pod to jest nieuporządkowana listy ponownie i ponownie.
Na pewno byłoby miło, gdybyśmy mogli jakiś czynnik z tych podobieństw
w pewnym miejscu centralnym, tak, że w przypadku Kiedykolwiek chcesz zmienić jest moja strona
struktury lub nawet jej tytuł, ja może to zrobić o wiele łatwiej.