1 00:00:00,000 --> 00:00:02,930 >> SPEAKER: Supozu, ke ni ŝatus krei hejmpaĝo por kurso kiun 2 00:00:02,930 --> 00:00:04,900 provizas studentojn kun ligoj al rimedoj. 3 00:00:04,900 --> 00:00:05,880 Kiel povus ni faru? 4 00:00:05,880 --> 00:00:08,460 Bone, lasu min proponi ĉi Tre simpla ekzemplo. 5 00:00:08,460 --> 00:00:12,740 >> Tie, ni havas la kurson la nomo CS50, sub kiu estas ordigita listo, unu 6 00:00:12,740 --> 00:00:15,730 kun ligo al prelegoj, kaj unu kun ligo al la Syllabus. 7 00:00:15,730 --> 00:00:19,500 Se mi klakas nun en prelegoj, mi vidas alia ordigita listo, ĉifoje kun 8 00:00:19,500 --> 00:00:22,400 ligilo al Semajno 0, kaj la alian ligas Semajno 1. 9 00:00:22,400 --> 00:00:25,760 Se mi elektas Semajno 0, ekzemple, mi nun vidas ke ni havas ligilojn al 10 00:00:25,760 --> 00:00:27,780 Merkredo kaj ligiloj al vendredo. 11 00:00:27,780 --> 00:00:32,950 Kaj se mi plonĝi en unu nivelon profunda, tiu estas CS50. 12 00:00:32,950 --> 00:00:35,880 >> Nun, kio povus ni iru pri efektivigo la retejo en kodo? 13 00:00:35,880 --> 00:00:37,310 Nu, ni rigardu. 14 00:00:37,310 --> 00:00:41,090 Tie, en index.php, permesu al mi proponi eĉ PHP 15 00:00:41,090 --> 00:00:43,260 kodo, sed simple de HTML. 16 00:00:43,260 --> 00:00:46,290 En aparta, estas ke neordigitaj listo ene de kiuj 17 00:00:46,290 --> 00:00:47,950 Estas du listeroj. 18 00:00:47,950 --> 00:00:51,500 >> Se ni nun rigardas ĉe lectures.php, al kiuj la unua el tiuj kugloj 19 00:00:51,500 --> 00:00:55,250 ligita, ni nun vidas ke duan neordigitaj listo, ĉi tiu kun ligiloj al 20 00:00:55,250 --> 00:00:57,110 Semajno 0 kaj Semajno 1. 21 00:00:57,110 --> 00:01:01,830 Kaj ni rigardu week0.php, al kiun tiu unua kuglo ligiloj, jen ni 22 00:01:01,830 --> 00:01:05,120 vidi, denove, neordigitan liston, tiu tempon kun ligo al la merkreda 23 00:01:05,120 --> 00:01:07,940 diapozitivoj, kaj alia ligilo al la vendreda diapozitivoj. 24 00:01:07,940 --> 00:01:10,330 Kaj en la semajno 1 estas tre simila kodo. 25 00:01:10,330 --> 00:01:13,610 >> Nun tra ĉiuj kvar el tiuj dosieroj Estas sufiĉe da redundo. 26 00:01:13,610 --> 00:01:17,970 En aparta, ĉiu el ili havas la HTML etikedo, kapo etikedon, titolo etikedon, kaj 27 00:01:17,970 --> 00:01:19,340 la titolo CS50. 28 00:01:19,340 --> 00:01:24,030 Ĉiu el ili havas korpon kaj H1 tag: ene de kio estas, denove, CS50. 29 00:01:24,030 --> 00:01:27,240 Kaj sub tiu estas neordigitaj listo denove kaj denove. 30 00:01:27,240 --> 00:01:31,270 Certe estus bela, se ni povus iel faktora tiujn komunaĵojn 31 00:01:31,270 --> 00:01:34,860 en iu centra loko por ke, se Mi iam volas ŝanĝi mian viran 32 00:01:34,860 --> 00:01:38,580 strukturo aŭ eĉ lia titolo, mi povus fari ĝin multe pli facile. 33 00:01:38,580 --> 00:01:40,331