WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     || 2 | 3 | 4 |

«Санкт-Петербург БХВ-Петербург 2008 УДК 681.3.06 ББК 32.973.26-018.2 Д75 Дронов В. А. Д75 JavaScript и AJAX в Web-дизайне: 2-е изд., перераб. и доп. — СПб.: ...»

-- [ Страница 1 ] --

Владимир Дронов

Санкт-Петербург

«БХВ-Петербург»

2008

УДК 681.3.06

ББК 32.973.26-018.2

Д75

Дронов В. А.

Д75 JavaScript и AJAX в Web-дизайне: 2-е изд., перераб. и доп. — СПб.:

БХВ-Петербург, 2008. — 736 с.: ил. — (В подлиннике)

ISBN 978-5-9775-0251-1

В книге описывается все, что должен знать Web-дизайнер: принципы создания

Web-страниц, язык JavaScript, основы написания Web-сценариев, работа с содержимым Web-страницы, обработка данных, введенных в Web-форму, особенности различных Web-обозревателей, использование баз данных, фильтров и преобразований, графика, анимация и пр. Изложение сопровождается большим количеством подробно разобранных примеров и полезных советов. Особое внимание уделено вопросам совместимости Web-сценариев с различными Web-обозревателями.

Второе издание книги, ранее выходившей под названием "JavaScript в Webдизайне", полностью переработано и дополнено с учетом современных технологий, дан вводный курс AJAX.

Для Web-дизайнеров УДК 681.3. ББК 32.973.26-018. Группа подготовки издания:

Главный редактор Екатерина Кондукова Зам. главного редактора Евгений Рыбаков Зав. редакцией Григорий Добин Редактор Екатерина Капалыгина Компьютерная верстка Натальи Караваевой Корректор Виктория Пиотровская Дизайн серии Инны Тачиной Оформление обложки Елены Беляевой Зав. производством Николай Тверских Лицензия ИД № 02429 от 24.07.00. Подписано в печать 27.06.08.

Формат 70 1001/16. Печать офсетная. Усл. печ. л. 59,36.

Тираж 2500 экз. Заказ № "БХВ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б.

Отпечатано с готовых диапозитивов в ГУП "Типография "Наука" 199034, Санкт-Петербург, 9 линия, © Дронов В. А., ISBN 978-5-9775-0251- © Оформление, издательство "БХВ-Петербург", Оглавление Введение

О чем эта книга?

Какие программы будут использоваться в этой книге?

Типографские соглашения

Благодарности

ЧАСТЬ I. ВВЕДЕНИЕ В WEB-ДИЗАЙН

И WEB-ПРОГРАММИРОВАНИЕ

Глава 1. Что такое Интернет и как он работает

Основные принципы работы Интернета

Что такое Интернет

Сервисы Интернета

Клиенты и серверы

Протоколы

Интернет-адреса

Основные понятия WWW

Web-страницы и Web-сайты

Web-обозреватели

Web-серверы

Что дальше?

Глава 2. Язык HTML. Создание Web-страниц

Введение в язык HTML

Основные понятия HTML

Вложенность тегов

Две секции Web-страницы

Работа с текстом

Форматирование фрагментов текста

IV Оглавление Форматирование абзацев

Создание списков

Управление переносом строк

Специальные символы

Текст фиксированного формата

Работа с гиперссылками

Создание гиперссылок

Интернет-адреса в WWW

Почтовые гиперссылки

Якоря

Работа с графикой

Внедренные элементы

Форматы интернет-графики

Вставка графических изображений

Специальные изображения

Работа с таблицами

Создание таблиц

Название и секции таблицы

Объединение ячеек таблиц

Реализация всплывающих подсказок

Служебные теги HTML

Теги каркаса

Название Web-страницы

Задание кодировки страницы

Пролог

Комментарии

Фреймы

Что такое фреймы

Создание набора фреймов

Использование цели гиперссылки для указания фрейма

Дополнительные возможности фреймов и наборов фреймов

Будущее HTML

Что дальше?

Глава 3. Язык CSS. Каскадные таблицы стилей

Введение в каскадные таблицы стилей

Создание таблиц стилей

Разновидности стилей

Разновидности таблиц стилей

Правила каскадности и приоритет стилей

Атрибуты стилей CSS

Параметры шрифта

Параметры фона

Параметры абзаца

Параметры размеров и размещения

Параметры отступов

Параметры рамки

Параметры списков

Параметры курсора

Псевдостили

Контейнеры

Физическое и логическое форматирование

Что дальше?

Глава 4. Язык JavaScript

Введение в JavaScript

Основные понятия JavaScript

Типы данных JavaScript

Переменные

Именование переменных

Объявление переменных

Операторы

Арифметические операторы

Оператор объединения строк

Двоичные операторы

Операторы присваивания

Операторы сравнения

Логические операторы

Оператор получения типа typeof

Совместимость и преобразование типов данных

Приоритет операторов

Сложные выражения JavaScript

Блоки

Условные выражения

Условный оператор ?

Выражения выбора

Циклы

Функции

Объявление функций

Функции и переменные. Локальные переменные

Вызов функций

Присваивание функций. Функциональный тип данных

Рекурсия

Встроенные функции JavaScript

Массивы

Ссылки

Объекты

Понятия объекта и экземпляра объекта

Работа с объектами и их экземплярами

Объект Object и использование его экземпляров

Новые возможности JavaScript, применяемые при работе с объектами.... Встроенные объекты JavaScript

Пользовательские объекты

Комментарии

Правила написания выражений

Что дальше?

ЧАСТЬ II. БАЗОВЫЕ ПРИЕМЫ



JAVASCRIPT-ПРОГРАММИРОВАНИЯ

Глава 5. Общие принципы написания Web-сценариев

Как пишутся Web-сценарии

Внутреннее представление страницы. Document Object Model (DOM)......... Именование элементов страницы

Получение доступа к элементу страницы

Прямой доступ по имени

Доступ через коллекции

Доступ с помощью свойств и методов DOM

Особенности работы с таблицами

Средства DOM для получения параметров элемента страницы

Файлы сценариев

Что дальше?

Глава 6. Обработка событий

События и обработчики событий

Обработка событий по модели Internet Explorer

Обработка событий по модели Firefox

Получение дополнительной информации о событии

Получение информации о событии в Internet Explorer и Opera.................. Получение информации о событии в Firefox

Всплытие событий

Перехват событий в дочерних элементах в модели обработки событий Firefox

Поведение по умолчанию и его отмена

Что дальше?

Глава 7. Работа с Web-обозревателем

Получение сведений о Web-обозревателе

Работа с окнами Web-обозревателя

Управление размерами и местоположением окна

Прокрутка содержимого окна

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

Работа с программно созданными окнами

Переключение между окнами

Закрытие окна

Прочие манипуляции с окнами

События объекта Window

Работа с интернет-адресом текущей страницы

Работа с историей Web-обозревателя

Получение сведений о видеоподсистеме клиентского компьютера.............. Доступ к содержимому фреймов

Что дальше?

Глава 8. Управление содержимым Web-страницы

Работа с содержимым страницы

Изменение названия страницы

Изменение содержимого страницы

Работа с атрибутами тегов

Прямой доступ к атрибутам через свойства

Использование коллекции attributes

Использование методов DOM

Работа со стилями

События элементов страницы и их обработка

События мыши

События клавиатуры

Прочие события

Прочие свойства и методы элементов страницы

Что дальше?

Глава 9. Управление графикой и мультимедийными элементами........ Работа с обычными графическими изображениями

Свойства и события объекта HTMLImageElement

Горячее изображение

Полоса навигации

Предзагрузка графических изображений

Работа с картами-изображениями

Работа с мультимедийными данными

Поддержка мультимедийных данных

Модули расширения Web-обозревателя

Элементы ActiveX

Компромиссное решение: модель расширения + элемент ActiveX............ Дополнительные параметры

Управление элементами ActiveX из сценариев

Что дальше?

Глава 10. Управление свободно позиционируемыми элементами.

Анимация на Web-страницах

Свободно позиционируемые элементы

Что такое свободно позиционируемый элемент

Создание свободно позиционируемых элементов

Управление свободно позиционируемыми элементами из сценариев....... Анимация на Web-страницах

Простейшая анимация

Анимация реального времени

Анимация по ключевым точкам

Drag'n'drop

Что дальше?

Глава 11. Работа с данными

Вывод данных

Вывод данных в строке статуса

Вывод данных в окнах-сообщениях

Ввод данных

Сохранение данных на клиентском компьютере

Передача данных между страницами

Обработка данных с использованием регулярных выражений

Введение в регулярные выражения

Средства JavaScript для работы с регулярными выражениями

Что дальше?

Глава 12. Работа с Web-формами

Создание Web-форм и элементов управления

Как работают Web-формы

Создание Web-форм

Создание элементов управления

Примеры Web-форм и страниц, получающих данные от Web-форм......... Работа с Web-формами и элементами управления из сценариев

Работа с Web-формами

Работа с элементами управления

Примеры Web-форм, управляемых сценариями

Что дальше?

ЧАСТЬ III. ИСПОЛЬЗОВАНИЕ СПЕЦИФИЧЕСКИХ

ВОЗМОЖНОСТЕЙ INTERNET EXPLORER И FIREFOX.... Глава 13. Взаимодействие с посетителем (Internet Explorer и Firefox)

Работа с произвольными фрагментами текста

Работа с фрагментом текста в Internet Explorer

Работа с фрагментом текста в Firefox

Работа с выделенным текстом

Работа с выделенным текстом в Internet Explorer

Работа с выделенным текстом в Firefox

Работа с Буфером обмена (Internet Explorer)

Реализация drag'n'drop с переносом данных (Internet Explorer)

Использование диалоговых окон HTML (Internet Explorer)

Модальные диалоговые окна HTML

Немодальные диалоговые окна HTML

HTML-приложения (Internet Explorer)

Что дальше?

Глава 14. Работа с базами данных (Internet Explorer)

Введение в базы данных

Что такое база данных

Текстовая база данных

Реализация работы с базами данных

Загрузка базы данных

Привязка элементов страницы к данным

Программная привязка элементов страницы к данным

Средства управления TDC из сценариев

Фильтрация и сортировка записей средствами TDC

Что дальше?

Глава 15. Фильтры и преобразования (Internet Explorer)

Фильтры

Создание фильтров

Программное управление фильтрами

Преобразования

Создание преобразований

Программное управление преобразованиями

Применение преобразований к странице

Что дальше?

Глава 16. Поведения и HTML-компоненты (Internet Explorer).............. Поведения

Создание простых поведений

Подключение поведений к элементам страницы

Специфические события поведений и их обработка

Создание свойств поведения

Создание методов поведения

Создание событий поведения

Программное управление поведениями

Стандартные поведения Internet Explorer

HTML-компоненты

Создание HTML-компонентов

Использование HTML-компонентов

Дополнительные параметры HTML-компонента

Программное управление HTML-компонентами

Что дальше?

Глава 17. Рисование на Web-странице (Firefox)

Канва

Контекст рисования

Рисование простейших фигур



Pages:     || 2 | 3 | 4 |
 



Похожие работы:

«Посвящение Брату, рабу Божию Петру, Григорий, епископ Нисский Если бы отличающихся добродетелью должно было вознаграждать Ценным имуществом, то целый мир, как говорит Соломон, оказался бы малым для того, чтобы стать равноценным твоей добродетели, потому что благодарность, подобающая твоей честности, выше цены богатства. Но Святая Пасха требует обычного дара любви, который приносим высокой душе твоей, человек Божий, хотя он и меньше дара, какой следовало бы принести тебе по достоинству, но не...»

«XV-XVII вв. б-ки Моск. Духов. Акад. и семинарии: предвар. список / сост. И.В. Поздеева, А.В. Дадыкин. - М.: Изд-во Моск. ун-та, 2000. - 144 с.: ил. Учтено 546 печ. экз. Вруцелето, эмблемат, апофегмат.:...»

«1 2 premcapital.ru ПРЕДИСЛОВИЕ Трейдеры общаются между собой не обязательно для обсуждения бычьих или медвежьих рынков. Они обмениваются, скорее, взглядами на природу и замысловатость своего бизнеса. Когда мы начинаем разговор, всегда удивительно выявить сходство усвоенных уроков, обменяться опытом и увидеть, как все мы независимо друг от друга приходим к одним и тем же выводам. Часто в беседах друг с другом мы на самом деле ищем разгадки в своих собственных головах, надеясь понять себя немного...»

«® ОМАНДА CURVES И КОНТРАСТ ИЗОБРАЖЕНИЯ ВТОРОЕ ИЗДАНИЕ вPhotoshop РАБОТА С РЕЖИМАМИ НАЛОЖЕНИЯ · ОТРЕН РЕИМУЩЕСТВА БОЛЬШОЙ ГЛУБИНЫ ЦВЕТА · РАССМ ПЕРЕДЕРЖАННЫХ ИЗОБРАЖЕНИЙ · БРАБОТКАOP CS SH PHOTO ИСОВАНИЕ СВЕТОМ · ОСНОВНЫЕ СВЕДЕНИЯ ЦВЕТЕ · ЦВЕТОВАЯ КОРРЕКЦИЯ С ПОМОЩЬЮ ОМАНДЫ VARIATIONS · ГЛОБАЛЬНАЯ ВЕТОВАЯ КОРРЕКЦИЯ · ИЗБИРАТЕЛЬНАЯ ВЕТОВАЯ КОРРЕКЦИЯ · КОРРЕКЦИЯ ВЕТОВОЙ ТЕМПЕРАТУРЫ · МНОГОКАНАЛЬНАЯ ВЕТОВАЯ КОРРЕКЦИЯ · УМЕНЬШЕНИЕ АКТУРЫ ОТПЕЧАТКА И МУАРА · СОХРАНЕНИЕ ТРУКТУРЫ ИЗОБРАЖЕНИЯ · УДАЛЕНИЕ...»

«Имя Бога в Переводе нового мира Эта книга не защищена авторскими правами. Автор, издатели и переводчики хотят, чтобы эта книга свободно тиражировалась и распространялась. Цитаты из Христианских Греческих Писаний приводятся по русскому изданию 2001 года (Watchtower Bible and Tract Society of New York, Inc.) Примечание. Все права на тексты источников, процитированных в настоящем издании, принадлежат их авторам и издателям. Первое издание на английском языке, 2001, 20 000 экз. Первое издание на...»

«2 1. Общие сведения о специальности Подготовка дипломированных специалистов по...»

«ПРИЛОЖЕНИЯ СПИСОК РЕДКИХ И УЯЗВИМЫХ ТАКСОНОВ, НЕ ВКЛЮЧЕННЫХ В КРАСНУЮ КНИГУ ЯРОСЛАВСКОЙ ОБЛАСТИ, НО НУЖДАЮЩИХСЯ НА ТЕРРИТОРИИ ОБЛАСТИ В ПОСТОЯННОМ КОНТРОЛЕ И НАБЛЮДЕНИИ ЦАРСТВО РАСТЕНИЯ 24. Росянка круглолистная — Drosera rotundifolia L. ОТДЕЛ ПЛАУНОВИДНЫЕ — LYCOPODIOPHYTA 25. Фиалка опушенная — Viola hirta L. 1. Плаун булавовидный — Lycopodium clavatum 26. Ф. Ривиниуса — V. riviniana Reichrnb. L. 27. Ф. удивительная — V. mirabilis L. 2. П. годичный — L. annotinum L. 28. Чина весенняя —...»

«к учебнику Шаги 5: Учеб. нем. яз. для 9 кл. общеобразоват. учреждений. / И.Л. Бим, Л.В. Садомова. Книга для чтения / Авт.-сост. О.В. Каплина – 3-е изд. – М.: Просвещение, 2002 г. ГЛАВА 1. Ferien, ade! (Kleiner Wiederholungskurs) До свидания, каникулы! (Краткий курс повторения) 1. Долгие летние каникулы позади. Мы говорим лету “пока!” а) Кто где был на каникулах? Какие места отдыха особенно любят немцы? Что делали многие ребята на летних каникулах? Расскажите об этом коротко. Пользуйтесь при...»

«п. с. КУЗИН д-р геогр. наук ЦИКЛИЧЕСКИЕ КОЛЕБАНИЯ СТОКА РЕК СЕВЕРНОГО ПОЛУШАРИЯ ГИДРОМЕТЕОРОЛОГИЧЕСКОЕ ИЗДАТЕЛЬСТВО., Л Е Н И Н Г Р А Д • 1970 УДК -550.11) В монографии кратко Изложена методика1 и итоги, исследования территориальных закономерностей распределения циклических колебаний, синфазности и асинфазности стока преимущественно равнинных рек северного полушария. Это исследование было произведено с помощью нормированных разностных интегральных кривых и метода корреляции. Выявлены основные...»

«Иван Стаднюк Люди не ангелы Стаднюк Иван Люди не ангелы ван Фотиевич СТАДНЮК ИРоман НЕ АНГЕЛЫ ЛЮДИ в двух книгах Послесловие В. Чалмаева СОДЕРЖАНИЕ: КНИГА ПЕРВАЯ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 КНИГА ВТОРАЯ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 ОТ АВТОРА Чалмаев В. РОМАН О ЗЕМЛЕ И НАРОДЕ...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.