Вход в систему

Переменные

Чтобы сделать с языком JavaScript что-либо полезное, надо иметь доступ к некоторой информации. Он осуществляется с помощью переменных.
Переменная представляет собой просто способ указать на раздел памяти компьютера, содержащий в себе конкретное значение, которое вы хотите помнить и использовать.
Для декларации переменной используется ключевое слово var, например:
Здесь показано, что создана переменная strFirstName. Пока у нее еще нет никакого значения, но при желании мы можем задать его, воспользовавшись уже известным вам оператором:
strFirstName = 'John';

JavaScript и HTML

Поскольку документы HTML содержат только текст и Читаются на любом компьютере с любой операционной системой, подобные JavaScript языки сценариев очень хорошо работают совместно с HTML. Существуют и другие языки сценариев, такие как VBScript и Python, но единственным языком, который отлично поддерживается всеми браузерами, остается JavaScript.

Краткий обзор языка JavaScript

JavaScript представляет собой один из основных языков, используемых для программирования Web-страниц. Он удобен для разработчиков Internet, так как является языком сценариев (интерпретируемым в момент выполнения», а не компилируемым языком.

Объект Server

Следующий объект объектной модели ASP представляет собой объект. Он позволяет создавать элементы управления ActiveX на Web-страницах. работать с ними. Кроме того, методы этого объекта дают возможность кодировать текст из адресов URL и HTML.
Свойства
ScriptTimeout
Задает время в секундах, в течение которого сценарий может работать. Значение по умолчанию для всех сценариев — 90 секунд, при превышении этого предела Web-сервер вмешивается и сообщает клиенту браузера, что произошла ошибка. Если ваши сценарии должны работать долгое время, это свойство можно изменить.
Методы
CreateObject

Объект Application

Сценарии ASP основаны на концепции, что весь Web-сайт представляет собой одно Web-приложение. Таким образом, в любое время в вашем сценарии может использоваться только один экземпляр объекта Application. Имейте в виду, что можно разделить сайт на несколько приложений, но для нашего рассмотрения мы будем предполагать, что весь сайт представляет собой только одно приложение.
Семейства

Удаление объекта из семейства Contents

Семейство Contents объекта Application содержит два метода — Remove I RemoveAll. Они позволяют удалить из него один или все объекты. На момент написания книги метод, позволяющий удалить объект из семейство Session.Contents, не разработан.
Вот пример того, каким образом можно добавить объект к семейств» Application. Contents и затем удалить его:

Application ;"MySign") - "Pisces"
Application
Contents.Remove("MySign")
Можно также удалить все элементы из семейства:
<%
Application Contents.RemoveAll
%>

Объектная модель ASP

Для расширения функциональности приложений пользователя ASP, как и большинство технологий Microsoft, использует объектную модель СОМ. Фа чески ASP представляет собой расширение вашего сервера, обеспечиваю работу на нем сценариев. В то же время оно содержит набор объектов и компонентов, управляющих взаимодействием между браузером и Web- сервера. Указанные объекты составляют объектную модель страниц активного, и для управления ими можно использовать языки сценариев. Взглянем на следующую диаграмму.

Введение в ASP

Из предыдущего раздела, описывающего архитектуру HTTP, вы знаете, что основой протокола являются запрос и ответ. Клиент делает запрос на сервер, а сервер отвечает клиенту. Это составляет основу метода обработки данных в режиме клиент/сервер. Подобное поведение наблюдается сегодня во всем компьютерном мире, а не только в Web- программировании.

Основные сведения о протоколе

Транзакцию HTTP составляют четыре базовых состояния, а именно: « Соединение (подключение) в Запрос Ответ и Отключение
Клиент устанавливает соединение с сервером и посылает ему запрос, ожидает ответа, а затем разрывает соединение. Как правило, соединение длится всего несколько секунд. На таких сайтах, как Yahoo, где данные не перегружены графикой и информация является статической, запрос выполни меньше секунды.
Соединение

Обзор

Протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP) представляет собой протокол TCP/IP уровня приложения. Значит, он функционирует поверх TCP/IP, который также представляет собой протокол. При взаимодействии двух компьютеров по соединению TCP/IP данные форматируются и обрабатываются так, чтобы гарантировать их доставку по назначению (этот механизм и представляет собой протокол TCP/IP).