СПІКЕР: Припустимо, що ми хотіли б створити домашню сторінку для курсу, який надає студентам посилання на ресурси. Як ми могли б це зробити? Ну, дозвольте мені запропонувати це дуже простий приклад. Тут, у нас є ім'я ході автора, CS50, нижче якого представляє собою упорядкований список, один з посиланням на лекціях, і один з посиланням на навчальну програму. Якщо я натискаю зараз на лекціях, я бачу другий невпорядкований список, на цей раз з посилання на Тижні 0, а другий посилаються на тижні 1. Якщо я виберу Тиждень 0, наприклад, я буду Тепер бачимо, що у нас є посилання на Середа і посилання на п'ятницю. І якщо я поринаю в одному рівні глибше, це CS50. Тепер, як ми могли б іти про реалізацію сайт в коді? Що ж, давайте поглянемо. Тут, в index.php, дозволяють мені запропонувати навіть не PHP Код, а просто HTML. Зокрема, є те, що невпорядкований Список усередині якого два елементи списку. Якщо ми тепер подивимося на lectures.php, щоб якій перший з цих куль пов'язані між собою, ми бачимо, що другий невпорядкований Список, на цей раз з посиланнями на Тиждень 0 і тиждень 1. І ми поглянемо на week0.php, щоб які, що перша куля посилання, тут ми см., знову ж, невпорядкований список, це Час з посиланням на максимумі середовища гірки, і ще одна ланка до слайдів в п'ятницю. А в тиждень 1 дуже схожа код. Тепер через всіх цих чотирьох файлів зовсім небагато надмірності. Зокрема, кожен з них має HTML тег, голова тег, тег заголовка, і назва CS50. Кожен з них має тіло і тег H1, усередині якого, знову ж таки, CS50. А під що являє собою невпорядкований список знову і знову. Звичайно, було б добре, якби ми могли якось винести за дужки ті загальні риси в деякий центральне місце, так що, якщо Я завжди хочу, щоб змінити мою сторінку'S Структура або навіть його назву, я міг зробити це набагато легше.