Веб-страница: создание, функции
Веб-страница - это документ, доступный в сети Интернет. Хранятся такие страницы на сервере и могут быть просмотрены с помощью веб-браузера. Веб-страница может содержать огромную информацию, включая текст, графику, аудио, видео и гиперссылки на другие страницы. Веб-страницы являются основой сайта. Каждая страница во Всемирной паутине имеет уникальное унифицированное расположение (url).
Качественный беспроводной скоростной интернет позволит не только просматривать веб-страницы, но и наслаждаться IP-телевидением, установить удаленное видеонаблюдение и другие устройства, требующие стабильного доступа к интернету.
Веб-страницы могут быть статическими и динамическими.
Статическая веб-страница
Статические страницы, также известные как неподвижные веб-страницы, загружаются в браузере клиента в том виде, в каком они хранятся на сервере. Такие страницы пользователь может только читать без возможности взаимодействия с информацией. Создаются статические веб-страницы с использованием только HTML.
Динамическая веб-страница
Динамическая веб-страница может отображать различную информацию в разные промежутки времени. Обновление данных веб-страницы без загрузки всей страницы стало возможным благодаря использованию AJAX технологий.
Динамические страницы могут обрабатываться как на стороне сервера, так и на стороне клиента. Для создания динамических веб-страниц используется язык скриптов. Скриптовые языки разработаны для записи «сценариев» - последовательности операций, которые пользователь может выполнять на компьютере.
Сценарии на стороне клиента
Клиентские скрипты содержат инструкцию для браузера, которая будет выполняться в ответ на действия определенного пользователя. Программы сценариев на стороне клиента могут быть встроены в HTML-файлы или храниться в виде отдельных файлов.
Ниже описаны часто используемые языки сценариев на стороне клиента:
1. JavaScript - язык сценариев, с помощью которого можно создавать интерактивные html-документы, производить вычисления, выполнять проверку допустимости данных без обращения к серверу. Все JavaScript-файлы сохраняются в файл, имеющий расширение .js.
2. ActionScript - это объектно-ориентированный язык программирования, используемый для разработки веб-сайтов и программного обеспечения, предназначенного для Адобе флеш плеера.
3. Дарт является открытым исходным кодом веб-язык программирования, разработанный компанией Google. Распространен, в основном, в Буржунете.
4. Язык VBScript является открытым исходным кодом веб-язык программирования, разработанным Microsoft. Он является разновидностью JavaScript и добавляет дополнительный статический типинг на основе класса объектно-ориентированного программирования.
Скрипты на стороне сервера
Серверные скрипты действуют как интерфейс для клиента, а также способны ограничивать доступ пользователей к ресурсам на web-сервере. Они могутт также собирать характеристики потребителя, для дальнейшего с ним взаимодействия.
Часто используемые языки сценариев на стороне сервера:
1. ASP - это серверный скриптовый движок для создания динамических веб-страниц. Он поддерживает модели компонентных объектов, которые позволяют веб-сайтам получить доступ к функционалу библиотеки, такие как библиотеки DLL.
2. ActiveVFP он похож на PHP и также используется для создания динамических веб-страниц. Он использует собственный визуальный FoxPro язык и базы данных.
3. Java - сервера Java-страниц используются для создания динамических веб-приложений. Код Java компилируется в байт-код и запускается на виртуальной Java-машине (JVM).
4. Язык Python поддерживает несколько парадигм программирования, таких как объектно-ориентированное и функциональное программирование. Основные библиотеки Python написаны на C++, поэтому выполнение задач занимает меньше времени, чем на других языках высокого уровня.