1 00:00:00,000 --> 00:00:02,930 >> Speak: Supoñamos que queremos crear unha páxina principal para un curso que 2 00:00:02,930 --> 00:00:04,900 proporciona aos alumnos enlaces a recursos. 3 00:00:04,900 --> 00:00:05,880 Como podemos facer isto? 4 00:00:05,880 --> 00:00:08,460 Ben, deixe-me propor esta exemplo moi sinxelo. 5 00:00:08,460 --> 00:00:12,740 >> Aquí temos o nome do curso, CS50, debaixo do cal é unha lista ordenada, un 6 00:00:12,740 --> 00:00:15,730 con unha ligazón a conferencias, e unha con un link para o currículo. 7 00:00:15,730 --> 00:00:19,500 Se eu premer agora en conferencias, vexo outra lista non ordenada, esta vez con 8 00:00:19,500 --> 00:00:22,400 unha ligazón a Semana 0, e outro obrigar á Semana 1. 9 00:00:22,400 --> 00:00:25,760 Se eu decide semana 0, por exemplo, eu vou agora ver que temos enlaces a 10 00:00:25,760 --> 00:00:27,780 Mércores e enlaces a venres. 11 00:00:27,780 --> 00:00:32,950 E se eu mergullo nun nivel máis profunda, é dicir CS50. 12 00:00:32,950 --> 00:00:35,880 >> Agora, como podemos ir sobre a aplicación de o sitio web no código? 13 00:00:35,880 --> 00:00:37,310 Ben, imos dar un ollo. 14 00:00:37,310 --> 00:00:41,090 Aquí, en index.php, permítame propoñer nin mesmo PHP 15 00:00:41,090 --> 00:00:43,260 de código, pero simplemente pegar. 16 00:00:43,260 --> 00:00:46,290 En particular, hai que non ordenado lista dentro do cal 17 00:00:46,290 --> 00:00:47,950 son dous elementos da lista. 18 00:00:47,950 --> 00:00:51,500 >> Mira agora para lectures.php, para que a primeira destas balas 19 00:00:51,500 --> 00:00:55,250 ligada, agora vemos que o segundo non ordenada lista, esta vez con enlaces a 20 00:00:55,250 --> 00:00:57,110 Semana 0 e Semana 1. 21 00:00:57,110 --> 00:01:01,830 E imos dar un ollo a week0.php, para que que as primeiras conexións de bala, aquí imos nós 22 00:01:01,830 --> 00:01:05,120 ver, unha vez máis, unha lista non ordenada, este tempo con unha ligazón a mércores de 23 00:01:05,120 --> 00:01:07,940 diapositivas, e outra conexión a diapositivas de venres. 24 00:01:07,940 --> 00:01:10,330 E a semana 1 é un código moi semellante. 25 00:01:10,330 --> 00:01:13,610 >> Agora en todos os catro destes arquivos é un pouco de redundancia. 26 00:01:13,610 --> 00:01:17,970 En particular, cada un deles ten un colar tag, tag cabeza, unha etiqueta de título, e 27 00:01:17,970 --> 00:01:19,340 o CS50 título. 28 00:01:19,340 --> 00:01:24,030 Cada un deles ten un corpo e un tag H1, dentro da cal é, unha vez máis, CS50. 29 00:01:24,030 --> 00:01:27,240 E baixo que é un non-ordenada lista de novo e de novo. 30 00:01:27,240 --> 00:01:31,270 Seguro que sería bo se puidésemos dalgún xeito Fatorar eses puntos en común 31 00:01:31,270 --> 00:01:34,860 nalgún lugar central, de xeito que, se Sempre quero cambiar a miña páxina do 32 00:01:34,860 --> 00:01:38,580 estrutura ou mesmo o título, eu podería facelo con máis facilidade. 33 00:01:38,580 --> 00:01:40,331