ลำโพง: สมมติว่าเราต้องการที่จะ สร้างหน้าแรกสำหรับหลักสูตรที่ ให้นักเรียนมี เชื่อมโยงไปยังแหล่งข้อมูลที่ วิธีการที่เราอาจจะทำมันได้หรือไม่ ดีให้ฉันเสนอนี้ ตัวอย่างง่ายๆ ที่นี่เรามีชื่อหลักสูตรที่ CS50, ด้านล่างซึ่งเป็นรายการคำสั่งอย่างใดอย่างหนึ่ง มีการเชื่อมโยงการบรรยายและการอย่างใดอย่างหนึ่ง มีการเชื่อมโยงไปยังหลักสูตร ถ้าฉันคลิกที่นี้ไปบรรยายที่ฉันเห็น อีกรายการที่เรียงลำดับเวลานี้กับ เชื่อมโยงไปยังสัปดาห์ 0 และอีก เชื่อมโยงไป 1 สัปดาห์ หากฉันเลือกสัปดาห์ 0 ตัวอย่างเช่นฉันจะ ตอนนี้เห็นว่าเรามีการเชื่อมโยงไปยัง วันพุธและเชื่อมโยงถึงศุกร์ และถ้าผมดำน้ำในระดับหนึ่ง ลึกนี้เป็น CS50 ตอนนี้วิธีการที่เราอาจจะไปเกี่ยวกับการใช้ เว็บไซต์ในรหัส? ดีลองมาดู ที่นี่ใน index.php ให้ฉัน ที่จะเสนอไม่ได้ PHP รหัส แต่เพียง HTM​​L โดยเฉพาะอย่างยิ่งที่มีการเรียงลำดับ รายการที่อยู่ภายในซึ่ง มีสองรายการ ถ้าตอนนี้เรามองไปที่ lectures.php เพื่อ ซึ่งเป็นครั้งแรกของกระสุนเหล่านั้น การเชื่อมโยงที่ตอนนี้เราเห็นว่าไม่เรียงลำดับที่สอง รายการหนึ่งที่มีการเชื่อมโยงนี้ สัปดาห์ 0 และสัปดาห์ 1 และเราจะดูที่ week0.php เพื่อ ซึ่งการเชื่อมโยงกระสุนแรกที่นี่เรา เห็นอีกครั้งรายชื่อเรียงลำดับนี้ เวลาที่มีการเชื่อมโยงไปยังวันพุธที่ สไลด์และการเชื่อมโยงอื่น กับภาพนิ่งของวันศุกร์ และใน 1 สัปดาห์เป็นรหัสที่คล้ายกันมาก ตอนนี้ทั่วทั้งสี่ของไฟล์เหล่านี้ ค่อนข้างบิตของความซ้ำซ้อน โดยเฉพาะอย่างยิ่งแต่ละคนมี HTML แท็กแท็กหัวแท็กชื่อและ ชื่อ CS50 แต่ละคนมีร่างกายและแท็ก H1, ภายในซึ่งเป็นอีกครั้ง CS50 และใต้ที่มีการเรียงลำดับ รายการอีกครั้งและอีกครั้ง แน่นอนมันจะดีถ้าเราสามารถ ปัจจัยอย่างใดออก commonalities เหล่านั้น เป็นสถานที่กลางบางอย่างเพื่อว่าถ้า ฉันเคยต้องการที่จะเปลี่ยนหน้าของฉัน โครงสร้างหรือแม้กระทั่งชื่อของผม สามารถทำมันได้อย่างง่ายดายมากขึ้น