ΟΜΙΛΗΤΗΣ: Ας υποθέσουμε ότι θα θέλαμε να δημιουργήσετε μια αρχική σελίδα για μια πορεία που παρέχει στους φοιτητές με συνδέσεις με τους πόρους. Πώς μπορούμε να το κάνουμε; Λοιπόν, επιτρέψτε μου να προτείνω αυτό πολύ απλό παράδειγμα. Εδώ, έχουμε το όνομα του μαθήματος, CS50, κάτω από το οποίο είναι μια διατεταγμένη λίστα, ένα με ένα σύνδεσμο για να διαλέξεις, και ένα με μια σύνδεση με τη διδακτέα ύλη. Αν κάνω κλικ τώρα για διαλέξεις, βλέπω άλλη μη διατεταγμένη λίστα, αυτή τη φορά με μια σύνδεση με την εβδομάδα 0, και ένα άλλο συνδέουν την Εβδομάδα 1. Αν επιλέξω την εβδομάδα 0, για παράδειγμα, εγώ θα τώρα βλέπω ότι έχουν δεσμούς με την Την Τετάρτη και συνδέσεις έως Παρασκευή. Κι αν βουτήξει σε ένα επίπεδο βαθύτερα, αυτό είναι CS50. Τώρα, πώς θα πάμε για την εφαρμογή ο τόπος στον κώδικα; Λοιπόν, ας ρίξουμε μια ματιά. Εδώ, στο index.php, επιτρέψτε μου να προτείνει ούτε καν PHP κώδικα, αλλά απλώς HTML. Συγκεκριμένα, υπάρχει και αυτό επιτυγχάνεται με την εντολή κατάλογο εσωτερικό του οποίου είναι δύο στοιχεία της λίστας. Αν τώρα εξετάσουμε lectures.php, να που η πρώτη από τις σφαίρες συνδέονται μεταξύ τους, τώρα βλέπουμε ότι η δεύτερη επιτυγχάνεται με την εντολή λίστα, αυτό με τις συνδέσεις με Εβδομάδα 0 και 1 εβδομάδα. Και θα ρίξουμε μια ματιά σε week0.php, να το οποίο η πρώτη σφαίρα συνδέσεις, εδώ είμαστε δείτε, και πάλι, μια μη διατεταγμένη λίστα, αυτό χρόνο με έναν σύνδεσμο για την Τετάρτη διαφάνειες, και ένα άλλο link στις διαφάνειες της Παρασκευής. Και στην Εβδομάδα 1 είναι πολύ παρόμοιο κώδικα. Τώρα σε όλα τα τέσσερα από αυτά τα αρχεία Είναι αρκετά ένα κομμάτι των απολύσεων. Ειδικότερα, το καθένα από αυτά έχει μια HTML ετικέτα, η ετικέτα της κεφαλής, μια ετικέττα τίτλου, και η CS50 τίτλου. Κάθε ένα από αυτά έχει ένα σώμα και μια ετικέτα H1, στο εσωτερικό του οποίου είναι, και πάλι, CS50. Και κάτω από αυτό είναι μια μη διατεταγμένη λίστα ξανά και ξανά. Σίγουρα θα ήταν ωραίο αν μπορούσαμε κάπως συνυπολογίσει αυτές τις ομοιότητες σε κάποια κεντρική θέση, έτσι ώστε, εάν Ποτέ θέλετε να αλλάξετε σελίδα μου δομή ή ακόμη και ο τίτλος του, I θα μπορούσε να κάνει πολύ πιο εύκολα.