- •Содержание
- •Введение
- •1 Разработка логической структуры веб-сайта
- •2 Разработка физической структуры веб-сайта
- •3 Разработка дизайна и оформления для веб-страницы
- •4 Верстка макета веб-страницы
- •5 Разработка скриптов для создания динамической страницы
- •Заключение
- •Список использованной литературы
- •Приложение а.Текст программы
5 Разработка скриптов для создания динамической страницы
Скрипты подключаются с помощью тега <script>.
Тег <script> предназначен для описания скриптов, может содержать ссылку на программу или ее текст на определенном языке. Скрипты могут располагаться во внешнем файле и связываться с любым HTML-документом. Такой подход позволяет использовать одни и те же общие функции на многих веб-страницах и ускоряет их загрузку, т.к. внешний файл кэшируется при первой загрузке, и скрипт вызывается быстрее при последующих вызовах.
<script> может располагаться в заголовке или теле HTML-документа в неограниченном количестве. В большинстве случаев местоположение скрипта никак не сказывается на работу программы. Однако скрипты, которые должны выполняться в первую очередь, обычно помещают в заголовок документа.
В проекте данного веб-сайта скрипты используются в слайдере, автоматическая смена изображений, а также в скроллинге реализованном в кнопке «Наверх», по клику на которую пользователь возвращается в самое начало, к шапке веб-страницы.
Компилируемые модули – это модули типа CGI, которые транслируются в исполняемые файлы и выполняются веб-сервером. Первыми веб-приложениями для создания динамических сайтов были отдельные модули CGI (сценарии, созданные в основном на языке Perl), которые выполнялись на сервере. CGI-сценарии являются обыкновенными программами. Результатом выполнения модуля является страница в формате HTML.
Для создания (разработки) и сопровождения динамических сайтов используют CMS (Content Management System) - Систему управления сайтом, которую называют движком сайта. В настоящее время популярными системами управления являются Drupal, Joomla и WordPress. На основе этих CMS можно создавать функциональные и легко управляемые PHP-сайты. Движки для Drupal, Joomla и WordPress являются бесплатными. Средства разработки сайтов обеспечивают разделение содержательной части (контента) от дизайна (шаблона веб-страницы), что позволяет изменять содержание веб-страниц, не затрагивая их дизайна и изменять шаблон сайта не затрагивая содержания его страниц.
Заключение
За время прохождения эксплуатационной практики я овладел навыками программирования на разных языках программирования, таких как JavaScript,
HTML, CSS, C, Php.
Познакомился с новыми языками программирования – Lua, MySql. Получил представление о базах данных, о принципах их работы, создания и внедрения.
Так как деятельность компании непосредственно связана с системой электронного документооборота – DocLogix, и эта система подразумевает наличие базы данных, как следствие она требует сопровождения и технической поддержки, чем непосредственно я и занимался в период моей практики.
Но так как я только начал изучать базы данных и язык MySQL, то моих знаний и навыков не хватило бы на создание какого-либо реального проекта, поэтому в качестве альтернативы мне было предложено написать новостной сайт для компании.
Список использованной литературы
1 Мержевич В. Справочник по HTML. //Электронная версия 9.0 на сайте http://www.htmlbook.ru
2 Мержевич В. Справочник по CSS. //Электронная версия 9.0 на сайте http://www.htmlbook.ru
3 Электронный ресурс - http://www.w3schools.com/
