1 00:00:00,000 --> 00:00:02,930 >> SPEAKER: Předpokládejme, že bychom chtěli, aby vytvoření domovské stránky pro kurz, který 2 00:00:02,930 --> 00:00:04,900 poskytuje studentům odkazy na zdroje. 3 00:00:04,900 --> 00:00:05,880 Jak můžeme udělat? 4 00:00:05,880 --> 00:00:08,460 No, dovolte mi navrhnout toto velmi jednoduchý příklad. 5 00:00:08,460 --> 00:00:12,740 >> Zde máme název kurzu je, CS50, pod kterou je objednal seznam, jeden 6 00:00:12,740 --> 00:00:15,730 s odkazem na přednášky, a jeden s odkazem na osnovy. 7 00:00:15,730 --> 00:00:19,500 Kdybych klikněte nyní na přednáškách, vidím další neuspořádaný seznam, tentokrát s 8 00:00:19,500 --> 00:00:22,400 odkaz do týdne 0, a další odkazy na 1. týdne. 9 00:00:22,400 --> 00:00:25,760 Mám-li si vybrat týden 0, například, budu Nyní vidíme, že máme odkazy na 10 00:00:25,760 --> 00:00:27,780 Středa a odkazy do pátku. 11 00:00:27,780 --> 00:00:32,950 A když jsem se ponořit do jedné úrovni hlouběji, to je CS50. 12 00:00:32,950 --> 00:00:35,880 >> Nyní, jak by jsme jít o provádění místo v kódu? 13 00:00:35,880 --> 00:00:37,310 Dobře, pojďme se podívat. 14 00:00:37,310 --> 00:00:41,090 Tady, v index.php, dovolte mi navrhnout dokonce ani PHP 15 00:00:41,090 --> 00:00:43,260 kód, ale jen HTML. 16 00:00:43,260 --> 00:00:46,290 Zejména je to neuspořádané Seznam uvnitř kterého 17 00:00:46,290 --> 00:00:47,950 jsou dvě položky seznamu. 18 00:00:47,950 --> 00:00:51,500 >> Pokud se nyní podíváme na lectures.php, aby který jako první z těch kulek 19 00:00:51,500 --> 00:00:55,250 spojeny, vidíme, že druhá neuspořádané Seznam, tenhle s odkazy na 20 00:00:55,250 --> 00:00:57,110 Týden 0 a 1. týden. 21 00:00:57,110 --> 00:01:01,830 A my jsme se podívat na week0.php, aby která, že první kulka odkazy, tady jsme 22 00:01:01,830 --> 00:01:05,120 vidět, opět, neuspořádané seznam, to tentokrát s odkazem na středeční 23 00:01:05,120 --> 00:01:07,940 skluzavky a další odkaz na pátečních snímků. 24 00:01:07,940 --> 00:01:10,330 A v týdnu 1 je velmi podobný kód. 25 00:01:10,330 --> 00:01:13,610 >> Nyní po všech těchto čtyř souborů je docela dost redundance. 26 00:01:13,610 --> 00:01:17,970 Konkrétně, každý z nich má HTML tag, tag hlavička, název značky, a 27 00:01:17,970 --> 00:01:19,340 Název CS50. 28 00:01:19,340 --> 00:01:24,030 Každý z nich má tělo a tag H1, uvnitř které je, opět, CS50. 29 00:01:24,030 --> 00:01:27,240 A pod tím je neuspořádané seznam znovu a znovu. 30 00:01:27,240 --> 00:01:31,270 Jistě, že by bylo hezké, kdybychom mohli nějak vytknout ty společné rysy 31 00:01:31,270 --> 00:01:34,860 do nějaké centrální místo, takže, pokud Co jsem kdy chcete změnit mé stránky je 32 00:01:34,860 --> 00:01:38,580 konstrukce nebo dokonce její název, I to mohl udělat mnohem snadněji. 33 00:01:38,580 --> 00:01:40,331