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 الشرائح، وحلقة أخرى على الشرائح يوم الجمعة. 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 هيكل أو حتى عنوانه، وأنا يمكن أن تفعل ذلك بسهولة أكثر من ذلك بكثير. 33 00:01:38,580 --> 00:01:40,331