Курсовая

Курсовая Возможности языка JavaScript

Работа добавлена на сайт bukvasha.net: 2015-10-25

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.3.2025














<CENTER>

<H1>Часы в строке статусаH1>

В Internet Explorer 4.0 подстановки не поддерживаются, поэтому пользоваться ими следует аккуратно. Прежде чем выдать браузеру страницу с подстановками, нужно проверить тип этого браузера.

В случае подстановки интерпретатор получает управление в момент разбора браузером (компонент парсер) HTML-документа. Как только парсер встречает конструкцию &{..} у атрибута контейнера, он передает управление интерпретатору JavaScript, который, в свою очередь, после исполнения кода это управление возвращает парсеру. Таким образом данная операция аналогична подкачке графики на HTML-страницу.

1.7 Вставка (контейнер SCRIPT - принудительный вызов интерпретатора)




Контейнер SCRIPT - это развитие подстановок до возможности генерации текста документа JavaScript-кодом. В этом смысле применение SCRIPT аналогично Server Side Includes, т.е. генерации страниц документов на стороне сервера. Однако здесь мы забежали чуть вперед. При разборе документа HTML-парсер передает управление интерпретатору после того, как встретит тег начала контейнера SCRIPT. Интерпретатор получает на исполнение весь фрагмент кода внутри контейнера SCRIPT и возвращает управление HTML-парсеру для обработки текста страницы после тега конца контейнера SCRIPT.

Контейнер SCRIPT выполняет две основные функции:

·                   размещение кода внутри HTML-документа;

·                   условная генерация HTML-разметки на стороне браузера.

Первая функция аналогична декларированию переменных и функций, которые потом можно будет использовать в качестве программ переходов, обработчиков событий и подстановок. Вторая - это подстановка результатов исполнения JavaScript-кода в момент загрузки или перезагрузки документа.

Размещение кода внутри HTML-документа


Собственно, особенного разнообразия здесь нет. Код можно разместить либо в заголовке документа, внутри контейнера HEAD, либо внутри BODY. Последний способ и его особенности будут рассмотрены в разделе "Условная генерация HTML-разметки на стороне браузера". Поэтому обратимся к заголовку документа.

Код в заголовке размещается внутри контейнера SCRIPT:











<CENTER>

<H1>Часы в строке статусаH1>





FORM>

CENTER>

BODY>

HTML>

В этом примере мы декларировали функцию time_scroll() в заголовке документа, а потом вызвали ее как обработчик события load в теге начала контейнера BODY (onLoad=time_scroll()) .

В качестве примера декларации переменной рассмотрим изменение статуса окна-потомка из окна-предка: cоздадим дочернее окно с помощью следующей функции, продекларировав ее, а затем и вызвав:

function sel()

{

  id = window.open("","example","width=500,height=200,status,menu");

  id.focus();

  id.document.open();

  id.document.write("");

  id.document.write("");

  id.document.write("
");

  id.document.write("

Change text into child window.

");


  id.document.write("");

  id.document.write("

                         MAXLENGTH=20  VALUE='This is the test'>");

  id.document.write("

                                  onClick=window.close()>");

  id.document.write("
");


  id.document.write("

1. Курсовая Збереження біорізноманіття як пріоритет збалансованого розвитку
2. Реферат на тему The Cost Of Vietnam Essay Research Paper
3. Реферат Производственная практика на примере ООО Викинги
4. Статья Технология хлебобулочных и мучных кондитерских изделий в условия мини-производств
5. Доклад на тему Текучесть кадров
6. Реферат на тему Jungle Essay Research Paper As I opened
7. Реферат на тему Medical Ethics Essay Research Paper Medical Ethics
8. Реферат Монтехо, Франсиско де
9. Реферат на тему Фонд финансовой поддержки регионов РФ
10. Реферат Федеральная пограничная служба