Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metods / Язык JavaScript.pdf
Скачиваний:
126
Добавлен:
26.03.2015
Размер:
482.69 Кб
Скачать

Рис. 6. Управление содержанием страницы

Библиографический список

Гудман, Дэнни. JavaScript. Библия пользователя. 5-е изд.: пер. с англ. / Дэнни Гудман, Майкл Моррисон. М.: ООО «И.Д. Вильямс», 2006. 1184 с.

В.В. Дунаев. HTML, скрипты и стили / В.В. Дунаев. СПб.: БХВ-Петербург, 2005. 832 с.

58

С О Д Е Р Ж А Н И Е

 

ВВЕДЕНИЕ...........................................................................................................................

3

ОСНОВЫ СОЗДАНИЯ СЦЕНАРИЕВ................................................................................

4

Способы создания динамических HTML-документов.................................................

4

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

5

Структура HTML-документов ...............................................................................

6

Структура объекта document.................................................................................

6

События ....................................................................................................................

6

Основы JavaScript ...........................................................................................................

8

Переменные................................................................................................................

8

Операторы...............................................................................................................

10

Массивы....................................................................................................................

13

Строки.......................................................................................................................

15

Объекты Math и Number.......................................................................................

16

ЛАБОРАТОРНЫЕ РАБОТЫ.............................................................................................

17

Л а б о р а т о р н а я р а б о т а №1. Доступ к объектам и сценариям ...................

17

Доступ к свойствам и методам объектов ...........................................................

17

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

22

Л а б о р а т о р н а я р а б о т а №2. События ..........................................................

23

Реакция на событие в отдельном элементе.........................................................

24

Фиксация события в родительском элементе .....................................................

26

Предотвращение всплывания события. Свойство cancelBubble ........................

28

Л а б о р а т о р н а я р а б о т а №3. Формы..............................................................

30

Проверка данных перед отправкой на сервер.......................................................

30

Получение данных из всплывающего списка .........................................................

32

Проверка данных сразу после ввода.......................................................................

34

Л а б о р а т о р н а я р а бо т а №4. Изображения и рисование ...............................

36

Предварительная загрузка изображений..............................................................

36

Рисование .................................................................................................................

38

Л а б о р а т о р н а я р а б о т а №5. Движение и перетаскивание...........................

41

Движение .................................................................................................................

41

Перетаскивание ......................................................................................................

43

Л а б о р а т о р н а я р а б о т а №6. Совместимость браузеров ..............................

48

Свойства браузеров и объект navigator................................................................

48

Способы преодоления несовместимости браузеров ............................................

49

Л а б о р а т о р н а я р а б о т а №7. Окна и таблицы ...............................................

53

Создание нового окна..............................................................................................

53

Управление таблицей..............................................................................................

56

Библиографический список ..........................................................................................

58

Каминский Виктор Николаевич

Язык JavaScript

Редактор Г.М. Звягина

Корректор Л.А. Петрова Подписано в печать 02.04.2008. Формат бумаги 60х84/16. Бумага документная.

Печать трафаретная. Усл. печ. л. 3,375. Тираж 100 экз. Заказ № 61

Балтийский государственный технический университет Типография БГТУ

190005, С.-Петербург, 1-я Красноармейская ул., д.1