SPEAKER: Tegyük fel, hogy szeretnénk hozzon létre egy honlapot a tanfolyam, amely biztosít a hallgatók forrásokra mutató hivatkozásokat. Hogy lehet, hogy mi ez? Nos, hadd javaslom ezt nagyon egyszerű példát. Itt van a pálya nevét, CS50, amely alatt egy rendezett lista, egy a link előadások, és egy egy link a tananyag. Ha rákattintok most előadások, látom egy rendezetlen lista, ezúttal egy linket a hét 0, és egy másik hivatkoznak hét 1. Ha úgy döntök, a 0. héten, például, én Most látom, hogy van kapcsolat a Szerda és linkek péntek. És ha merülni egy szinten mélyebb, ez CS50. Most, hogy lehet, hogy mi megy a végrehajtó a helyszínen kódot? Nos, vessünk egy pillantást. Itt, index.php, engedjék meg, a javaslatot még a PHP kódot, hanem egyszerűen a HTML. Különösen ott van, hogy a rendezetlen listáját, amelyek belsejében két lista elemeit. Ha most megnézzük lectures.php, hogy amelyben az első ilyen golyók kapcsolódik, most már látjuk, hogy a második rendezetlen lista, ez a linkeket 0. héten hét 1. És nézd meg week0.php, hogy , amely az első golyó hivatkozik, itt Látod, megint egy rendezetlen lista, ez idő egy linket szerdai diák, és egy másik kapcsolat a péntek csúszdák. És hét 1 nagyon hasonló kódot. Most mind a négy ezeket a fájlokat egy kicsit a redundancia. Különösen, mindegyikük rendelkezik egy HTML tag, egy fej tag, a címet tag, és a cím CS50. Mindegyiküknek van egy test és egy H1 címkét, belsejében, ami megint CS50. És alatta, hogy egy rendezetlen sorolja fel újra és újra. Biztos, hogy jó lenne, ha tudnánk valahogy tényező ki azokat közös vonások a néhány központi helyen, hogy, ha a Amit valaha is szeretnénk változtatni a oldal szerkezete, vagy akár a címet, én tehetne sokkal könnyebben.