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 รหัส แต่เพียง HTM​​L 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 แน่นอนมันจะดีถ้าเราสามารถ ปัจจัยอย่างใดออก commonalities เหล่านั้น 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