Курсовая

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 11.5.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. Реферат Вексель и его виды. Особенности вексельных расчетов
3. Реферат на тему The Soul Essay Research Paper The SoulOpen
4. Курсовая Маркетинговая роль упаковки товара
5. Реферат на тему Misanthrope By Moliere Essay Research Paper The
6. Реферат Природный парк Налычево
7. Сочинение на тему Психологический портрет в русской литературе
8. Реферат Защита прав потребителей в законодательстве России
9. Реферат Способы стимулирования и мотивации учебной деятельности студентов
10. Реферат Совершенствование методов оценки качества однородных групп продукции Безалкогольная продукция