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