1 00:00:00,000 --> 00:00:02,930 >> ΟΜΙΛΗΤΗΣ: Ας υποθέσουμε ότι θα θέλαμε να δημιουργήσετε μια αρχική σελίδα για μια πορεία που 2 00:00:02,930 --> 00:00:04,900 παρέχει στους φοιτητές με συνδέσεις με τους πόρους. 3 00:00:04,900 --> 00:00:05,880 Πώς μπορούμε να το κάνουμε; 4 00:00:05,880 --> 00:00:08,460 Λοιπόν, επιτρέψτε μου να προτείνω αυτό πολύ απλό παράδειγμα. 5 00:00:08,460 --> 00:00:12,740 >> Εδώ, έχουμε το όνομα του μαθήματος, CS50, κάτω από το οποίο είναι μια διατεταγμένη λίστα, ένα 6 00:00:12,740 --> 00:00:15,730 με ένα σύνδεσμο για να διαλέξεις, και ένα με μια σύνδεση με τη διδακτέα ύλη. 7 00:00:15,730 --> 00:00:19,500 Αν κάνω κλικ τώρα για διαλέξεις, βλέπω άλλη μη διατεταγμένη λίστα, αυτή τη φορά με 8 00:00:19,500 --> 00:00:22,400 μια σύνδεση με την εβδομάδα 0, και ένα άλλο συνδέουν την Εβδομάδα 1. 9 00:00:22,400 --> 00:00:25,760 Αν επιλέξω την εβδομάδα 0, για παράδειγμα, εγώ θα τώρα βλέπω ότι έχουν δεσμούς με την 10 00:00:25,760 --> 00:00:27,780 Την Τετάρτη και συνδέσεις έως Παρασκευή. 11 00:00:27,780 --> 00:00:32,950 Κι αν βουτήξει σε ένα επίπεδο βαθύτερα, αυτό είναι CS50. 12 00:00:32,950 --> 00:00:35,880 >> Τώρα, πώς θα πάμε για την εφαρμογή ο τόπος στον κώδικα; 13 00:00:35,880 --> 00:00:37,310 Λοιπόν, ας ρίξουμε μια ματιά. 14 00:00:37,310 --> 00:00:41,090 Εδώ, στο index.php, επιτρέψτε μου να προτείνει ούτε καν PHP 15 00:00:41,090 --> 00:00:43,260 κώδικα, αλλά απλώς HTML. 16 00:00:43,260 --> 00:00:46,290 Συγκεκριμένα, υπάρχει και αυτό επιτυγχάνεται με την εντολή κατάλογο εσωτερικό του οποίου 17 00:00:46,290 --> 00:00:47,950 είναι δύο στοιχεία της λίστας. 18 00:00:47,950 --> 00:00:51,500 >> Αν τώρα εξετάσουμε lectures.php, να που η πρώτη από τις σφαίρες 19 00:00:51,500 --> 00:00:55,250 συνδέονται μεταξύ τους, τώρα βλέπουμε ότι η δεύτερη επιτυγχάνεται με την εντολή λίστα, αυτό με τις συνδέσεις με 20 00:00:55,250 --> 00:00:57,110 Εβδομάδα 0 και 1 εβδομάδα. 21 00:00:57,110 --> 00:01:01,830 Και θα ρίξουμε μια ματιά σε week0.php, να το οποίο η πρώτη σφαίρα συνδέσεις, εδώ είμαστε 22 00:01:01,830 --> 00:01:05,120 δείτε, και πάλι, μια μη διατεταγμένη λίστα, αυτό χρόνο με έναν σύνδεσμο για την Τετάρτη 23 00:01:05,120 --> 00:01:07,940 διαφάνειες, και ένα άλλο link στις διαφάνειες της Παρασκευής. 24 00:01:07,940 --> 00:01:10,330 Και στην Εβδομάδα 1 είναι πολύ παρόμοιο κώδικα. 25 00:01:10,330 --> 00:01:13,610 >> Τώρα σε όλα τα τέσσερα από αυτά τα αρχεία Είναι αρκετά ένα κομμάτι των απολύσεων. 26 00:01:13,610 --> 00:01:17,970 Ειδικότερα, το καθένα από αυτά έχει μια HTML ετικέτα, η ετικέτα της κεφαλής, μια ετικέττα τίτλου, και 27 00:01:17,970 --> 00:01:19,340 η CS50 τίτλου. 28 00:01:19,340 --> 00:01:24,030 Κάθε ένα από αυτά έχει ένα σώμα και μια ετικέτα H1, στο εσωτερικό του οποίου είναι, και πάλι, CS50. 29 00:01:24,030 --> 00:01:27,240 Και κάτω από αυτό είναι μια μη διατεταγμένη λίστα ξανά και ξανά. 30 00:01:27,240 --> 00:01:31,270 Σίγουρα θα ήταν ωραίο αν μπορούσαμε κάπως συνυπολογίσει αυτές τις ομοιότητες 31 00:01:31,270 --> 00:01:34,860 σε κάποια κεντρική θέση, έτσι ώστε, εάν Ποτέ θέλετε να αλλάξετε σελίδα μου 32 00:01:34,860 --> 00:01:38,580 δομή ή ακόμη και ο τίτλος του, I θα μπορούσε να κάνει πολύ πιο εύκολα. 33 00:01:38,580 --> 00:01:40,331