Информация о книге

978-5-9775-0251-1

Главная  » Тематика определяется » JavaScript и AJAX в Web-дизайне

Дронов В.A., JavaScript и AJAX в Web-дизайне


серия: В подлиннике
BHV, 2012 г., 978-5-9775-0251-1 , 234*165*30 мм., тираж: 2500, 2-е переработанное и дополненное


Описание книги

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

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 319 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова


  AJAX   JavaScript 


Поделиться ссылкой на книгу



Содержание книги

Введение
О чем эта книга?
Какие программы будут использоваться в этой
книге?
Типографские соглашения
Благодарности
ЧАСТЬ I. ВВЕДЕНИЕ В WEB-ДИЗАЙН И
WEB-ПРОГРАММИРОВАНИЕ
Глава 1. Что такое Интернет и как он работает
Основные принципы работы Интернета
Что такое Интернет
Сервисы Интернета
Клиенты и серверы
Протоколы
Интернет-адреса
Основные понятия WWW
Web-страницы и Web-сайты
Web-обозреватели
Web-серверы
Что дальше?
Глава 2. Язык HTML. Создание Web-страниц
Введение в язык HTML
Основные понятия HTML
Вложенность тегов
Две секции Web-страницы
Работа с текстом
Форматирование фрагментов текста
Форматирование абзацев
Создание списков
Управление переносом строк
Специальные символы
Текст фиксированного формата
Работа с гиперссылками
Создание гиперссылок
Интернет-адреса в 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
Глава
. Взаимодействие с посетителем (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)
Канва
Контекст рисования
Рисование простейших фигур
Задание цвета, уровня прозрачности и толщины
линий
Рисование сложных фигур
Как рисуются сложные контуры
Перо. Перемещение пера
Прямые линии
Дуги
Кривые Безье
Прямоугольники
Задание стиля линий
Использование сложных цветов
Линейный градиентный цвет
Радиальный градиентный цвет
Графический цвет
Вывод внешних изображений
Преобразования системы координат
Сохранение и загрузка состояния
Перемещение начала координат канвы
Поворот системы координат
Изменение масштаба системы координат
Управление наложением графики
Маски
Что дальше?
ЧАСТЬ IV. НАЧАЛА ТЕХНОЛОГИИ AJAX
Глава 18. Работа с данными XML
Язык XML
XML DOM
Вставка данных XML в Web-страницу
Простейшая страница, обрабатывающая данные
XML
Более сложная страница, обрабатывающая данные
XML
Страница, выводящая данные XML по частям с
возможностью листания
Что дальше?
Глава 19. Асинхронный обмен данными
Введение в технологию AJAX
Реализация асинхронного обмена данными
Простая страница, реализующая технологию AJAX
Загрузка данных в ответ на действия посетителя
Заключение
ПРИЛОЖЕНИЯ
Приложение 1. Часто используемые теги и
атрибуты HTML,
объявленные стандартами как устаревшие
Устаревшие теги
Устаревшие атрибуты тегов
Приложение 2. Специальные символы HTML
Приложение 3. Коды и обозначения цветов
Приложение 4. Свободно распространяемые
библиотеки для JavaScript-программистов
JsHttpRequest
Prototype
DOJO
Предметный указатель


Об авторе


Отзывы

Денег жалко...  [28 January 2013]
2012 год... Актуальность материал потерял года три-четыре назад. Ориентирован на IE и Firefox древних версий. Бесполезная.
Критика  [11 April 2012]
Честно говоря, это моя вторая книга по изучению веб-дизайна и языков его форматирования. Первую прочел не до конца, т.к. в ней все очень плохо повествовалось, наверно, даже несколько понимающие в этом деле люди запутались в ней. Что касается этой книги, то я был рад, когда с самого начала все было подробно описано, и разъяснялось все по полочкам. а именно это в изучении HTML и CSS, но когда очередь дошла до Javascript, то сразу же появилось куча разных непонятностей, которые никак не могли решиться, думаю опытный бы все понял и разобрался, но для новичка это как для бабушки ifon. Не разбирали многие важные моменты, а именно, что получится если будет так написано, что будет изменено и общй результат, так же для чего это служит - наиболее такие темы которым уделялось очень мало места. Я конечно понимаю авторский труд, и понимаю то, что все равно написать такое стоит больших усилий. Но можно было введение в джаваскрипт сделать попонятней, ведь последующий результат зависит от понимания основ.
Для изучения javascript с начала - наилучший вариант  [16 May 2011]
Перепробовал около 5 книг. Это самая лучшая. Написано очень легко. Материал подается только в том объеме, в котором он нужен в данный момент читателю. Не происходит переполнения информацией, нет ступора в голове и зависания на какой-либо странице. Ком информации постоянно наращивается, но делается это постепенно и правильно.
Чувствуется, что автор владеет материалом и поддерживает свои знания в актуальном виде. Если какой-то метод у объект устарел, он так и говорит, что устарел. В конце книги приводится список того, что учить нет смысла (старые методы).
Да, есть опечатки. В некоторых примерах использованы не те методы объектов, но понять можно что имеется ввиду. Например, за первые 100 страниц было опечаток штук 5-6. Но это не мешает.
Про оглавление написать не могу. Оно есть, есть и перечень указателей. Искать информацию можно, но я пока не искал. Из специфики подачи информации могу предположить, что искать не удобно. Книга написана не как справочник, а как поступательное внедрение в программирование. Читаю книгу как художественную, интересную художественную книгу, от которой оторваться просто невозможно. Я даже сам изъясняться стал лучше, потому что эта книга мозги в порядок приводит.
Хочу прочитать другие книги этого автора и сделаю это.
:-(  [14 April 2009]
При решении конкретных задач книга ничем не помогла. Поиск по оглавлению затруднителен. Основной текст слепой. Приходится читать всю главу, чтобы найти нужную информацию.
Не указана описываемая версия javascript. Встречаются неработающие примеры и небрежные опечатки.
Кончается все поиском в гугле.
Денег жалко.

Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

Издание посвящено уникальным образцам охотничьего и боевого холодного оружия из частных собраний европейских коллекционеров. Каждый экземпляр сопровождается экспертным описанием, оценкой степени его сохранности и подробными авторскими иллюстрациями....

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Дронов В.A., JavaScript и AJAX в Web-дизайне в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.