Главная страница
Навигация по странице:

  • Логика использования шаблонов выглядит следующим образом

  • После объявления типа документа идут основные элементы для html-страниц (рис. 19)

  • 3. Тестирование и обзор информационной системы

  • Инструменты для веб-разработчиков

  • «Сменить пароль» Рис. 28. Смена пароля 59 Данная страница позволяет поменять пароль пользователя для авторизации в ИС. «Информация о системе»

  • Минимальные требования к аппаратному и программному обеспечению

  • Список источников и литературы

  • Приложение 1 «./index.php» – главный файл веб-приложения.

  • «./templates/all.html» - главный HTML шаблон веб-приложения.

  • ьмрепргмепргмтепргщтбмепщргбмеп. Проектирование и создание информационной системы для торговой организации


    Скачать 3.33 Mb.
    НазваниеПроектирование и создание информационной системы для торговой организации
    Анкорьмрепргмепргмтепргщтбмепщргбмеп
    Дата13.05.2023
    Размер3.33 Mb.
    Формат файлаpdf
    Имя файла22Terehov.pdf
    ТипРеферат
    #1127329
    страница3 из 5
    1   2   3   4   5

    :


    НаименованиеБрендЦена


    В приведённом примере можно увидеть 2 метки для данных:
    [brand]--> и . Вместо первой функция вставит название бренда, а вместо второй сформированную в PHP-коде таблицу с товаров этого бренда.
    Приведённые выше шаблоны не являются полноценными HTML страницами, а содержат лишь основу контента веб-приложения. В них отсутствуют такие обязательные теги HTML как body, head, также в них отсутствует основной дизайн приложения и CSS.
    Так как основные элементы дизайна веб-приложения являются статическими (шапка, подвал, фон), то для удобства они были выделены в отдельный шаблон all.html. Таким образом, при необходимости изменить основные элементы разметки веб-приложения отпадает надобность менять их в шаблонах каждой страницы, изменения нужны только в вышеупомянутом файле.
    Файл all.html используется при загрузке любой страницы приложения и содержит метки: заголовок страницы, контент страницы, дополнительный код между тегами.
    Логика использования шаблонов выглядит следующим образом:
    1. Приложение получает запрос на выбранную пользователем страницу;
    2. Запрашиваются данные соответственно выбранной страницы из БД;
    3. Приложение обрабатывает данные для их дальнейшего отображения пользователю (к примеру, составляет таблицу);

    47 4. Загружается шаблон, соответствующий странице;
    5. Согласно меткам, приложение располагает обработанные данные в шаблоне;
    6. Загружается основной шаблон all.html, согласно его меткам, в него вставляются заголовок страницы и уже обработанный шаблон страницы;
    7. Полученный шаблон отправляется веб-обозревателю пользователя.
    Шаблон all.html является основой и большей частью веб-приложения, в нём подключаются скрипты JavaScript и таблицы CSS. Начинается страница с указания (веб-обозревателю) типа текущего документа DTD (document type definition, описание типа документа): - обозначает новейшую, 5 версию HTML.
    В интернете долгое время использовались стандарты HTML 4.01,
    XHTML 1.0 и XHTML 1.1. Веб-страницы на практике верстались с использованием смешанных особенностей, представленных различными спецификациями, включая спецификации программных продуктов, например, веб-браузеров, а также сложившихся общеупотребительных приёмов. HTML5 был создан как единый язык разметки, который мог бы сочетать синтаксические нормы HTML и XHTML. Он расширяет, улучшает и рационализирует разметку документов, а также добавляет единый API для сложных веб-приложений.
    После объявления типа документа идут основные элементы для
    html-страниц (рис. 19):

    html - элемент верхнего уровня в документе, для HTML;

    head - предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными. Между открывающим и закрывающим тегами head указана кодировка, язык, подключаемые файлы (CSS, JavaScript и шрифты).

    body - предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера. Т.е. между открывающим и

    48 закрывающим тегами данного элемента находится всё то, что видит пользователь: «шапка» сайта, заголовки, контент страницы и «подвал» сайта.
    Рис. 19. Пример структуры HTML-документа
    В приложении используется кодировка UTF-8, она указана как в «head»
    HTML, так и в начале основного PHP-файла. Кроме того, базы данных также хранят информацию в данной кодировке.
    UTF-8 (от англ. Unicode Transformation Format, 8-bit — «формат преобразования Юникода, 8-битный») — одна из общепринятых и стандартизированных кодировок текста, которая позволяет хранить символы
    Юникода, используя переменное количество байт (от 1 до 6).
    Стандарт UTF-8 официально закреплён в документах RFC 3629 и
    ISO/IEC 10646 Annex D. Кодировка нашла широкое применение в UNIX- подобных операционных системах и веб-пространстве [13]. Сам же формат
    UTF-8 был изобретён 2 сентября 1992 года Кеном Томпсоном и Робом
    Пайком и реализован в Plan 9[2]. В качестве BOM использует последовательность байт EF16, BB16, BF16 (что у неё самой является трёхбайтовой реализацией символа FEFF16).
    Если HTML указывает где отображаются элементы веб-страницы, то
    CSS-правила задают как именно. Сами правила также содержаться в основном шаблоне и прописаны в специальном HTML-теге
    1   2   3   4   5


    написать администратору сайта