JavaScript Лекция 8. JavaScript JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript можно легко создавать.

Презентация:



Advertisements
Похожие презентации
Введение в Java Script УРОК 1. Пример ПЕРВЫЙ Открыть программу блокнот и записать следующую команду: Сохранить файл С расширением JS загрузить файл Двойным.
Advertisements

Программирование в Mozilla По материалам сайта. Добавление Javascript в XUL-страницы Добавление страниц с текстом на Javascript происходит точно так же,
JavaScript Язык JavaScript представляет собой классический язык программирования, по синтаксису во многом подобный Си и включающий в себя ряд операторов,
Введение в JavaScript. Общие сведения Web, как гипертекстовую систему, можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых.
Открытое занятие по дисциплине «Web-программирование»
Объектная модель DOM javascript. Иерархия классов.
Печать документов Борисов В.А. Красноармейский филиал ГОУ ВПО «Академия народного хозяйства при Правительстве РФ» Красноармейск 2009 г.
JavaScript: Функции.. Функция – это группа операторов, предназначенных для определенной цели и объединенных под общим именем. Функция имеет следующий.
ОБЪЕКТЫ WINDOWS. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ОБЪЕКТАМИ WINDOWS.
Переменные и операторы УРОК 2. Переменные ПЕРЕМЕННАЯ – ?... контейнер для хранения данных. Переменная имеет имя – это….? последовательность букв, цифр.
Процедуры и функции. Разработал учитель информатики МБОУ СОШ 50 г. Краснодара Ракута Елизавета Григорьевна « Учиться и, когда придет время, прикладывать.
Powerpoint Templates Page 1 Язык разметки гипертекста HTML.
JavaScript Объекты документа Объект History Свойства: current next previous length.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 25 Выполнила: учитель информатики Турганова Н.В. Томск
Лекция 13 Тема « Основные элементы идеологии скриптового программирования » Преподаватель: Халелова Е.Н.
Действия выполняются в момент загрузки кода в браузер Действия выполняются в момент щелчка на ссылке.
Программирование на Visual Basic Автор Волков Ф.Л.
Работа с браузером. Браузер это клиентская программа, предназначенная для осуществления навигации в сети Интернет. Во время своей работы браузер обращается.
Транксрипт:

JavaScript Лекция 8

JavaScript JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript можно легко создавать интерактивные Web-страницы. JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript можно легко создавать интерактивные Web-страницы.

Размещение JavaScript на HTML- странице Код скрипта JavaScript размещается непосредственно на HTML- странице. Чтобы увидеть, как делается, давайте рассмотрим следующий простой пример: Код скрипта JavaScript размещается непосредственно на HTML- странице. Чтобы увидеть, как делается, давайте рассмотрим следующий простой пример: Это обычный HTML документ. Это обычный HTML документ. document.write("А это JavaScript!") document.write("А это JavaScript!") Вновь документ HTML. Вновь документ HTML.

События События и обработчики событий являются очень важной частью для программирования на языке JavaScript. События и обработчики событий являются очень важной частью для программирования на языке JavaScript. События, главным образом, инициируются теми или иными действиями пользователя. Если он щелкает по некоторой кнопке, происходит событие "Click". Если указатель мыши пересекает какую-либо ссылку гипертекста - происходит событие MouseOver. Существует несколько различных типов событий. События, главным образом, инициируются теми или иными действиями пользователя. Если он щелкает по некоторой кнопке, происходит событие "Click". Если указатель мыши пересекает какую-либо ссылку гипертекста - происходит событие MouseOver. Существует несколько различных типов событий. Можно заставить JavaScript-программу реагировать на некоторые из них. И это может быть выполнено с помощью специальных программ обработки событий. Можно заставить JavaScript-программу реагировать на некоторые из них. И это может быть выполнено с помощью специальных программ обработки событий.

onChange onChange (Обработчик события) Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус. onChange (Обработчик события) Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус. Применение: Этот обработчик особенно полезен для проверки корректности ввода данных пользователем. Применение: Этот обработчик особенно полезен для проверки корректности ввода данных пользователем.

onClick onClick (Обработчик события) Вызывается после щелчка левой кнопкой мыши на объекте. onClick (Обработчик события) Вызывается после щелчка левой кнопкой мыши на объекте.

onLoad onLoad (Обработчик события) Вызывается, когда загрузка документа в окно или в кадр закончена. onLoad (Обработчик события) Вызывается, когда загрузка документа в окно или в кадр закончена.

onMouseOver onMouseOver (Обработчик события) Событие происходит, когда указатель мыши помещается над гиперссылкой. onMouseOver (Обработчик события) Событие происходит, когда указатель мыши помещается над гиперссылкой.

onSubmit onSubmit (Обработчик события) Событие происходит в момент щелчка мышью на кнопке Submit для посылки данных формы на сервер. onSubmit (Обработчик события) Событие происходит в момент щелчка мышью на кнопке Submit для посылки данных формы на сервер.

onUnload onUnload(Обработчик события) Вызывается, когда пользователь выходит из документа. onUnload(Обработчик события) Вызывается, когда пользователь выходит из документа.

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

Описание функции В этом скрипте мы определили некую функцию, состоящую из следующих строк: В этом скрипте мы определили некую функцию, состоящую из следующих строк: function myFunction() function myFunction() { document.write("Добро пожаловать на мою страницу! "); document.write("Добро пожаловать на мою страницу! "); document.write("Это JavaScript! "); document.write("Это JavaScript! "); } Все команды скрипта, что находятся внутри фигурных скобок - {} - принадлежат функции myFunction (). Это означает, что обе команды document.write() теперь связаны воедино и могут быть выполнены при вызове указанной функции. Все команды скрипта, что находятся внутри фигурных скобок - {} - принадлежат функции myFunction (). Это означает, что обе команды document.write() теперь связаны воедино и могут быть выполнены при вызове указанной функции. Функции могут также использоваться в совместно с процедурами обработки событий. Рассмотрим следующий пример: Функции могут также использоваться в совместно с процедурами обработки событий. Рассмотрим следующий пример:

Описание функции <!-- hide <!-- hide function calculation() { function calculation() { var x= 12; var x= 12; var y= 5; var y= 5; var result= x + y; var result= x + y; alert(result); alert(result); } // --> // --> Здесь при нажатии на кнопку осуществляется вызов функции calculation(). Как можно заметить, эта функция выполняет некие вычисления, пользуясь переменными x, y и result. Переменную можно определить с помощью ключевого слова var. Переменные могут использоваться для хранения различных величин - чисел, строк текста и т.д. Так строка скрипта var result= x + y; сообщает браузеру о том, что необходимо создать переменную result и поместить туда результат выполнения арифметической операции x + y (т.е ). После этого в переменный result будет размещено число 17. В данном случае команда alert(result) выполняет то же самое, что и alert(17). Иными словами, мы получаем выпадающее окно, в котором написано число 17. Здесь при нажатии на кнопку осуществляется вызов функции calculation(). Как можно заметить, эта функция выполняет некие вычисления, пользуясь переменными x, y и result. Переменную можно определить с помощью ключевого слова var. Переменные могут использоваться для хранения различных величин - чисел, строк текста и т.д. Так строка скрипта var result= x + y; сообщает браузеру о том, что необходимо создать переменную result и поместить туда результат выполнения арифметической операции x + y (т.е ). После этого в переменный result будет размещено число 17. В данном случае команда alert(result) выполняет то же самое, что и alert(17). Иными словами, мы получаем выпадающее окно, в котором написано число 17.

Методы Имеется возможность управлять самим процессом создания окна. Например, Вы можете указать, должно ли новое окно иметь строку статуса, панель инструментов или меню. Имеется возможность управлять самим процессом создания окна. Например, Вы можете указать, должно ли новое окно иметь строку статуса, панель инструментов или меню.

Alert alert (Метод) Выводит на экран диалоговое окно JavaScript Alert с кнопкой ОК и определенным программистом сообщением. alert (Метод) Выводит на экран диалоговое окно JavaScript Alert с кнопкой ОК и определенным программистом сообщением.

Back back (Метод) Вызывает переход к предыдущему URL из списка просмотренных в текущей сессии работы с браузером документов. back (Метод) Вызывает переход к предыдущему URL из списка просмотренных в текущей сессии работы с браузером документов.

Big big (Метод) Форматирует строковый объект более крупным шрифтом. big (Метод) Форматирует строковый объект более крупным шрифтом.

Click click (Метод) Эмулирует щелчок на объекте левой кнопкой мыши. click (Метод) Эмулирует щелчок на объекте левой кнопкой мыши.

Close close (Метод) Для объекта document закрывает текущий поток вывода и показывает содержимое документа на экране. close (Метод) Для объекта document закрывает текущий поток вывода и показывает содержимое документа на экране. Для объекта window закрывает текущее окно. document.close(); window.close(); Для объекта window закрывает текущее окно. document.close(); window.close();

Confirm confirm (Метод) Выводит диалоговое окно JavaScript Confirm. window.confirm(); confirm (Метод) Выводит диалоговое окно JavaScript Confirm. window.confirm();

Go go (Метод) Загружает документ из списка страниц, посещенных за текущий сеанс работы браузера. go (Метод) Загружает документ из списка страниц, посещенных за текущий сеанс работы браузера.

Open open (Метод) Создает новый документ или экземпляр окна. document.open("index.htm", "demo", "width=400,height=300,status=no,toolbar=no, menubar=no" ) open (Метод) Создает новый документ или экземпляр окна. document.open("index.htm", "demo", "width=400,height=300,status=no,toolbar=no, menubar=no" )

Объекты history (Объект) Список ранее просмотренных страниц, аналогично пункту меню Go браузера. history (Объект) Список ранее просмотренных страниц, аналогично пункту меню Go браузера.

Location location (Объект) Полная информация об URL текущего документа. Применение: Объект location используется для определения URL любого активного документа, включая документы в других окнах или в кадрах навигатора. location (Объект) Полная информация об URL текущего документа. Применение: Объект location используется для определения URL любого активного документа, включая документы в других окнах или в кадрах навигатора.

String string (Объект) Последовательность символов, ограниченная одинарными или двойными кавычками. stringName string (Объект) Последовательность символов, ограниченная одинарными или двойными кавычками. stringName

Window window (Объект) Наивысший объект в иерархии JavaScript, представляющий собой открытое окно браузера. window (Объект) Наивысший объект в иерархии JavaScript, представляющий собой открытое окно браузера.

Свойства href (Свойство) Возвращает строку, содержащую полный URL текущего документа. href (Свойство) Возвращает строку, содержащую полный URL текущего документа.

Name name (Свойство) Возвращает строку со значением атрибута name объекта. name (Свойство) Возвращает строку со значением атрибута name объекта.