>> SPEAKER: Suponha que gostaríamos de criar uma home page para um curso que
proporciona aos alunos links para recursos.
Como podemos fazer isso?
Bem, deixe-me propor esta exemplo muito simples.
>> Aqui, temos o nome do curso, CS50, abaixo do qual é uma lista ordenada, um
com um link para palestras, e uma com um link para o currículo.
Se eu clicar agora em palestras, eu vejo outra lista não-ordenada, desta vez com
um link para Semana 0, e outro vincular a Semana 1.
Se eu optar por semana 0, por exemplo, eu vou agora ver que temos links para
Quarta-feira e links para sexta-feira.
E se eu mergulhar em um nível mais profunda, isto é CS50.
>> Agora, como podemos ir sobre a implementação de o site no código?
Bem, vamos dar uma olhada.
Aqui, em index.php, permita-me propor nem mesmo PHP
de código, mas simplesmente colar.
Em particular, há que não ordenado lista dentro do qual
são dois itens da lista.
>> Se olharmos agora para lectures.php, para que a primeira dessas balas
ligada, agora vemos que o segundo não-ordenada lista, desta vez com links para
Semana 0 e Semana 1.
E vamos dar uma olhada em week0.php, para que que as primeiras ligações de bala, aqui vamos nós
ver, mais uma vez, uma lista não ordenada, este tempo com um link a quarta-feira de
slides, e uma outra ligação a slides de sexta-feira.
E na semana 1 é um código muito semelhante.
>> Agora em todos os quatro destes arquivos é um pouco de redundância.
Em particular, cada um deles tem um colar tag, a tag cabeça, um tag de título, e
o CS50 título.
Cada um deles tem um corpo e um tag H1, dentro da qual é, mais uma vez, CS50.
E sob que é um não-ordenada listar novamente e novamente.
Certamente que seria bom se pudéssemos de alguma forma fatorar esses pontos em comum
em algum lugar central, de modo que, se Eu sempre quero mudar minha página do
estrutura ou até mesmo o título, eu poderia fazê-lo com muito mais facilidade.