Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

веб лекции / Lektsia_Veb_tekhnologii_4

.docx
Скачиваний:
12
Добавлен:
11.02.2016
Размер:
90.38 Кб
Скачать

Лекция по «Веб-технологии»

02.02.12.

Тема: «Клиентский сценарий приложений»

Программа выполняемая на клиентской машине.

Одним из типов программ предназначенных для выполнения на клиентской машине, является сценарий. Например, сценарий, написанный на Java Script, JScript.

Они представляют собой часть веб-страницы, передается вместе c html документом клиенту. Требования, которые предоставляются на стороне клиента должны быть лишены доступа к ресурсам компьютера.

Программа выполняющая на стороне сервера.

Например PHP .

Принципы

При получении от клиента специального запроса, предполагающего выполнение такой программы, сервер запускает ее и передает параметры, входящие в состав запроса. Средства для генерации подобного запроса, обычно входят в состав html документа. Результат своей работы, программа выполняет в виде html документа и передает их клиенту.

Насыщенные интернет приложения – это еще один подход который заключается в использовании Adobe Flash и Java-applet. Запускаются данные приложения с помощью плагинов. Возникновение данного подхода, обусловлено в рамках веб-приложений, работающих при взаимодействии с большим количеством клиентов, с приложением реализуемых в существенном образе через сервер, требуемых отправки большого количества данных, получение ответа от сервера и перегрузки страницы на стороне клиента.

Использование Java-апплетов в состав html документа, включается специальным дескриптором. Дескриптор описывает расположение к файлу, содержащего код апплета на сервере. После того как клиент получает html код документа, включается апплет. Потом этот апплет, генерирует специальные запросы сервера. Далее, инициируется запуск самого апплета.

Java Script – это интерпретируемый язык программирования, входит вместе с JSript и Action Script в специальную, стандартизированную ECMA-262. Синтаксис Jscript во многом аналогичен Java Script , однако, помимо добавления клиентских скриптов , Jscript может использоваться для других целей:

  1. Автоматизация администрированых систем windows.

  2. Создание страниц ASP

Язык JScript получил развитие в языке JScript.NET

JScript –он объектно-ориентированный язык, однако имеет меньше возможностей, чем объектно-ориентированный язык C++, Java.

Ограниченные возможности:

  1. Язык не позволяет разрабатывать самостоятельные приложения.

  2. Сценарий на JScript могут выполняться с помощью интерпретатора, встроенного в браузер.

  3. Язык без строгого контроля типов( то есть переменные в данном языке не объявляться явно)

Синтаксис Java Script.

  • Нет строгого контроль типов.

  • Приобретает тип, в зависимости от присвоенного типа.

Четыре способа подключения Java Script кода:

  1. URL (Uniform Resource Locator) схема Java Script.

<a href= “Java Script.код” </a>

<form action= “JavaScript”> </form>

<a href= “Java Script: alert (‘Внимание!!!’);”> Клик </a>

<form method=post action = “Java Script :form.e.value=’Нажали кнопку : Заполнить’; void(0);”>

< input type=text name=e size=30 value= “”> <br>

<input type=submit value= “Заполнить”>

<input type=reset value= “Очистить”>

  1. Обработка событий

<form > <input type=button value= “Кнопка” onclick=alert(‘Нажали кнопку’);>

<body onload = “alert(‘Приветствуем!’);”>

</body>

  1. Способ подстановки(????)

<html>

<head>

<script>

Function L()

{str=window location.href; return(str.length);}

</script> </head>

<body>

<form> <input type=text size= “2{L()};”

value=”&{window.location.href};”>

</form>

</body>

</html>

  1. Использование контейнера Script

<script>

A=5;

</script>

Скрипт может использовать в различных модификациях.

Используя файл : <script src= “myscript.js”> </script>

<script>

A=5; alert(‘</script>’); - не будет работать

</script>

Соседние файлы в папке веб лекции