European Academy
|
Научные труды | Учебники и пособия | Художественные произведения |
Home page | Победители конкурса за 2010 год | Победители конкурса 2011 год |
Конкурс 2012 год | Конкурс за 2013 год | |
Научные труды и художественные произведения
членов ЕАЕН, |
Всемирная сеть Интернет - это среда общения и информационного обмена между миллионами людей, живущими в разных странах, на разных полушариях. Они размещают в Интернете, на Web - серверах или пересылают по электронной почте различную информацию - текст, рисунки, видеоизображения, звуковое сопровождение, мультимедийные и любые другие данные и постепенно усложняют свои Web - страницы, делая их более интерактивными и динамичными, с возможностью установки обратной связи.
Для достижения этих целей им помогает один из языков Web - программирования - это язык JavaScript, который был разработан фирмой Netscape. Это сравнительно новый язык программирования, используемый в составе HTML - страниц для увеличения их функциональности и возможностей взаимодействия с пользователями, посетителями Web - станиц.
С помощью JavaScript на Web - странице можно делать то, что невозможно сделать с помощью стандартных тегов языка HTML. В частности, скрипты или программы на языке JavaScript, могут выполняться в результате наступления каких - либо событий, которые сами являются результатом определенных действий пользователя, посетителя данной страницы.
Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML - контейнеров (тегов) и свойств среды отображения в процессе просмотра HTML - страницы пользователем без перезагрузки этой страницы в браузере. На практике это выражается в том, что можно, например, изменить цвет фона страницы или интегрированную в документ картинку, открыть новое окно или выдать предупреждение, не обновляя всей страницы.
Основные, но конечно не все, области использования языка JavaScript при создании интерактивных HTML - страниц заключаются в возможности
Эти и некоторые другие возможности языка Web - программирования для HTML - страниц JavaScript будут рассмотрены в данной книге.
ПРЕДИСЛОВИЕ |
9 |
ВВЕДЕНИЕ |
11 |
Java |
12 |
JavaScript |
12 |
JScript |
13 |
VBScript |
14 |
ОБЗОР ВОЗМОЖНОСТЕЙ JAVASCRIPT |
15 |
Размещение скриптов |
15 |
События |
18 |
Функции |
21 |
ПЕРЕМЕННЫЕ И КОНСТАНТЫ |
27 |
Типы переменных |
27 |
Преобразование типов |
29 |
Область действия переменных |
32 |
Литералы или константы |
34 |
Массивы |
37 |
ВЫРАЖЕНИЯ И ОПЕРАТОРЫ |
39 |
Простые выражения |
39 |
Типы операторов |
40 |
Оператор присвоения |
41 |
Операторы сравнения |
41 |
Условные выражения |
42 |
Арифметические операторы |
42 |
Логические операторы |
46 |
Строковые операторы |
47 |
Старшинство операторов |
48 |
ОСНОВНЫЕ ОПЕРАТОРЫ |
49 |
Вывод текста |
50 |
Оператор комментария |
52 |
Оператор var |
53 |
Операторы цикла |
55 |
Условные операторы |
59 |
Оператор break |
62 |
Оператор continue |
63 |
Оператор function |
64 |
Оператор return |
65 |
Оператор new |
67 |
Ключевое слово this |
67 |
Оператор with |
68 |
Зарезервированные слова |
69 |
СОБЫТИЯ |
71 |
Обзор событий |
73 |
Событие Click |
74 |
Событие Blur |
75 |
Событие Focus |
76 |
Событие Select |
77 |
Событие Change |
77 |
Событие Submit |
78 |
Событие MouseOver |
79 |
Событие MouseOut |
80 |
Событие Load |
81 |
Событие UnLoad |
82 |
Событие Abort |
82 |
Событие Reset |
83 |
ФУНКЦИИ |
85 |
Определение функций |
85 |
Функции с переменным числом аргументов |
88 |
Встроенные функции |
90 |
ОБЪЕКТНАЯ МОДЕЛЬ |
101 |
Иерархия объектов |
101 |
Объект Window |
105 |
Объект Document |
126 |
Объект History |
137 |
Объект Location |
140 |
Объект Frame |
144 |
ВСТРОЕННЫЕ ОБЪЕКТЫ |
157 |
Объект String |
157 |
Объект Math |
168 |
Объект Date |
169 |
Объект Array |
178 |
СОЗДАНИЕ ОБЪЕКТОВ |
189 |
Создание объектов |
189 |
Объекты и свойства |
192 |
Объекты и Методы |
195 |
ДИНАМИЧЕСКИЕ ДОКУМЕНТЫ |
199 |
Простые динамические документы |
199 |
Динамические документы в другом окне |
201 |
Пример динамического документа |
204 |
ФОРМЫ |
211 |
Проверка информации |
211 |
Проверка определенных символов |
215 |
Передача информации |
218 |
Выделение элемента формы |
222 |
Кнопки |
223 |
Применение форм |
225 |
Создание динамических форм |
226 |
РИСУНКИ |
235 |
Изображения на Web - странице |
235 |
Загрузка новых изображений |
236 |
Упреждающая загрузка изображения |
238 |
Изменение изображений |
242 |
Слайдшоу |
248 |
СЛОИ |
259 |
Создание слоев |
259 |
Слои в JavaScript |
264 |
Перемещение слоев |
272 |
Вырезка из слоя |
279 |
Вложенные слои |
284 |
НОВЫЕ ВОЗМОЖНОСТИ |
295 |
Новые события в JavaScript 1.2 |
295 |
События Drag, DragDrop и Drop |
298 |
Событие Resize |
299 |
Объект Event |
302 |
Перехват события |
306 |
Drag & Drop |
313 |
Выделение текста |
335 |
Кнопки мышки |
352 |
Запрет копирования |
356 |
Дополнительные возможности JavaScript 1.3 |
358 |
Дополнительные возможности JavaScript 1.5 |
363 |
Дополнительные возможности JavaScript 1.6 |
367 |
ПРИМЕРЫ ПРОГРАММ |
371 |
Строка состояния |
371 |
Таймеры |
373 |
Скроллинг текста |
374 |
Случайные числа |
377 |
Баннеры |
380 |
Подсвечивание пунктов меню |
388 |
Смена картинки |
391 |
Часы и бегущая строка |
393 |
Вертикальная прокрутка текста |
395 |
Выключение фреймов |
398 |
Переход на главную страничку |
399 |
Дата обновления документа |
400 |
Стартовая страничка |
401 |
Побуквенное появление текста |
402 |
Передача параметров из JavaScript в РНР |
403 |
Передача параметров из РНР в JavaScript |
412 |
Передача параметров в JavaScript |
414 |
СТИЛИ CSS И JAVASCRIPT |
419 |
Установка стилей по умолчанию |
421 |
Связывание |
422 |
Внедрение |
425 |
Описание |
431 |
Каскадность стилей |
432 |
Синтаксис классов CSS |
434 |
Псевдоклассы |
436 |
Комментарии |
437 |
Основные параметры CSS |
438 |
Единицы измерения в CSS |
439 |
Задание цвета в CSS |
440 |
Типы устройств |
441 |
Изменение файла таблицы стиля |
443 |
Изменения стиля в JavaScript |
444 |
Стили в Internet Explorer |
447 |
Стиль объекта <IFRAME> |
456 |
ФИЛЬТРЫ DHTML И JAVASCRIPT |
459 |
Статические фильтры |
459 |
Фильтр alpha |
463 |
Фильтр blur |
464 |
Фильтр chroma |
465 |
Фильтр dropshadow |
465 |
Фильтр shadow |
466 |
Фильтр fliph |
467 |
Фильтр flipv |
467 |
Фильтр glow |
468 |
Фильтр gray |
469 |
Фильтр invert |
469 |
Фильтр mask |
469 |
Фильтр wave |
470 |
Фильтр xray |
471 |
Фильтр light |
472 |
Динамические фильтры |
486 |
Переход blendTrans |
486 |
Переход revealTrans |
489 |
Переход progid:DXImageTransform.Microsoft.Barn |
490 |
РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ И ОШИБКИ JAVASCRIPT |
497 |
Сравнение основных операторов JavaScript или JScript |
497 |
Сценарии для разных браузеров |
498 |
Выбор языка |
503 |
Регулярные выражения |
504 |
Ошибки языка JavaScript |
512 |
ПРИЛОЖЕНИИ 1 Мета - теги |
521 |
ОСНОВНЫЕ МЕТА - ТЕГИ |
522 |
ТЕГ LINK |
531 |
ТЕГ BASE |
533 |
ПРИЛОЖЕНИИ 2 Цвета CSS и HTML |
535 |
ЗАКЛЮЧЕНИЕ История JavaScript |
543 |
ЛИТЕРАТУРА |
547 |
К конкурсу |
¦ Impressum ¦ Datenschutzerklärung ¦ Contact