Специалист JavaScript. Уровень 2. Расширенные возможности

Модуль 1. Глобальный объект Window
DOM как связь базового javascript и HTML страницы
Краткая история развития DOM, текущая версия (2)
Глобальный объект Window, его свойства и методы
Объекты, доступные как свойства Window, их свойства и методы:
location
history
navigator
screen
document
Лабораторная работа: Использование методов prompt(), confirm(), alert() для задания условия выполнения действий и информирования пользователя
Лабораторная работа: Отложенный вызов кода (setTimeout(), setInterval()), использование методов для счетчиков времени
Лабораторная работа: Открытие окна, работа с его положением, получение и потеря фокуса, скроллирование, закрытие окна
Лабораторная работа: Отслеживание свойства closed открытого окна, взаимодействие окон с помощью переменной и свойства opener
window.frames[] и понятие HTML коллекции
Взаимодействие окон (глобальных объектов) во фреймовой структуре
Лабораторная работа: Работа с переменными в разных окнах (top, parent, self), закрепление понимания, что глобальные переменные - свойства объекта window, глобальные функции - методы этого объекта

Модуль 2. Объект Document, базовая модель событий
Свойства и методы объекта Document
Доступ к отдельным элементам страницы с помощью свойств объекта Document:
body
title
forms
images
links
anchors
applets
embeds
Доступ к атрибутам элементов страницы
Способ сохранения информации для посещенной страницы – cookie
Лабораторная работа: Модификация работы по открытию окна: добавление формирования содержимого
Лабораторная работа: Чтение и запись cookie
Базовая или исходная модель событий
Список событий и элементы страницы, где они могут возникнуть
Применение кода в качестве обработчика события
Вызов функций в значении атрибута
Регистрация функций-обработчиков в качестве свойства элемента, ключевое слово this
Передача ссылок на событие и элемент, в котором оно возникло
Лабораторная работа: Регистрация обработчиков событий в HTML коде, недостатки этого способа
Лабораторная работа: Регистрация обработчиков событий в коде скрипта, передача ссылки на событие

Модуль 3. Отдельные HTML элементы и работа с ними
Таблицы и ее элементы
Свойства и методы таблицы, ее элементов
Лабораторная работа: Динамическое создание таблицы (модификация примера из 2 модуля курса «Базовый javascript»)
Формы и элементы управления
Свойства и методы формы, ее элементов
События, связанные с формой и ее элементами
Лабораторная работа: Правильная организация формы, ее проверка перед отправкой, фильтрация ввода с клавиатуры
Изображения
Свойства изображений
События, связанные с изображениями
Лабораторная работа: Динамическое создание изображения, организация просмотра увеличенных изображений

Модуль 4. Объектная модель документа (DOM)
Реализация W3C DOM различными браузерами
Архитектура DOM, дерево элементов
Типы узлов, работа с атрибутами
Свойства и методы различных типов узлов
Доступ к значению атрибутов через свойства
Работа со встроенными стилями (атрибут style (inline))
Работа с таблицами стилей (элементы для внешних таблиц (linking) и для встроенных таблиц (ebbedding))
Методы экземпляров RegExp и String для поиска с использованием шаблонов
Лабораторная работа: Динамическое создание таблицы (модификация примера из 2-го модуля курса «Базовый javascript»)
Лабораторная работа: Поиск элементов страницы и манипуляции с ними
Лабораторная работа:
Построение списка со ссылками из массива
Лабораторная работа:
Изменение внешнего вида посредством работы с таблицами стилей

Модуль 5. Модель событий в объектной модели документа
Отличия целевых элементов для некоторых событий по сравнению с базовой моделью
Модель возникновения, распространения и обработки событий в W3C DOM и IE
Использование всплытия событий для регистрации единственного обработчика, исключения
Свойства события
Кроссбраузерное назначение функций-обработчиков событий
Лабораторная работа: Принципы построения кроссбраузерного служебного кода
Лабораторная работа: Реализация drag'n'drop
Лабораторная работа: Построение раскрывающегося по клику списка

Модуль 6. Основы использования библиотеки jQuery
Введение в jQuery: назначение и использование
Выборка с помощью jQuery
Использование свойств элементов
Использование событий элементов
Основы применения анимации
Лабораторные работы: по теме

Автор (режиссер): Специалист
Год выпуска: 2012
Язык: русский
Размер: 979 MB

[thumb]




Условия использования информации на сайте:
  • Вся информация, представленная здесь, не предназначена для какого-либо распространения и может использоваться только в личных ознакомительных целях.
  • На данном сайте представлены исключительно ссылки в свободном доступе на другие ресурсы.
  • Администрация сайта и хостинг-провайдер не несут ответственности за использование материалов на данном сайте.
  • Сбыт и распространение материалов, представленных на сайте запрещены.
  • Вы предупреждены о вышеизложенном и обязуетесь это соблюдать, в противном случае вы обязаны покинуть этот сайт.
  • Любую информацию на портале можно посмотреть или забрать себе
  • В случае обнаружения на портале информации, нарушающей авторские права, обратитесь к администрации портала для удаления этой информации !!!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Просмотров: 1501 автор: -Domen- 6 мая 2013