Місто проведення:
Вінниця
Категорія:
Галузеві тренінги
Тренінгова компанія:
Компьютерные курсы Бейсик
Найближчі дати проведення тренінгу:
Напрямок навчання:
-
IT- технології
Вартість:
1999
Аудиторія:
Курс предназначен для: Web-дизайнеров, HTML-верстальщиков, Web-программистов
Опис тренінгу
На сегодняшний день ни один веб –проект не обходится без применения JavaScript. Скрипты написанные на этом языке позволяют реагировать на действия посетителя, обрабатывать клики мыши, перемещение курсора, скрывать или отображать элементы веб-страниц, получать и устанавливать cookie, запрашивать данные, выводить сообщения……и многое, многое другое! Поэтому следующим шагом после изучения HTML, CSS – это Программирование на JavaScript . Так же в курс входит изучение библиотеки JQuery, которая благодаря своим мощным возможностям и простотой в использовании приобрела большую популярность. С помощью JQuery Вы с легкостью сможете осуществлять различные визуальные эффекты: Слайдер с движущимися картинками, анимированная галерея, всплывающее анимированное меню и многое другое. Все это позволяет сделать веб-страницу «живой» и многофункциональной.
По окончании курса выдается сертификат Учебного центра Бейсик.
Програма тренінгу:
Тема №1. Введение в JavaScript.
1. Что такое JavaScript? Возможности и тенденции развития.
2. Подключение и выполнение javascript.
3. Синтаксис, зарезервированные слова.
4. Понятия операторов, переменной, литерала.
5. Классификация типов данных.
Тема №2. Структура управления в JavaScript : условия, циклы, блоки.
1. Условные операторы (if, if/else, if/else if/else)
2. Цикла (while, do/while, for, for/in)
3. Операторы переключения (switch/case/default)
4. Операторы continue, break
Тема №3. Функции.
1. Функции. Имена функций, их создание и вызов.
2. Параметры функций, возвращаемые результаты.
3. Область видимости переменных.
Тема №4. Массивы.
1. Объявление массива. Тип данных Array.
2. Свойства и методы экземпляров Array.
3. Методы pop/push, shift/unshift.
4. Внутреннее устройство массива.
5. Работа с элементами массива в цикле.
6. Размер массива.
7. Методы: split , join, splice, delete, sort(fn),reverse , concat.
8. Методы ES5 : indexOf/lastIndexOf. Перебирающие методы : forEach filter map every/some reduce/reduceRight
Тема № 5. Объекты.
1. Создание объектов в JS, тип данных Object
2. Операции с объектом. Доступ через квадратные скобки. Объявление со свойствами.
3. Свойства и методы объектов.
4. Функция-конструктор, «new».
5. Встроенные объекты: Объекты String, Number, Boolean.
Тема №6. Основы выборки элементов.
1. Введение в JQuery. Правила работы с библиотекой jquery.js.
2. Выбор вложенных, дочерних элементов, следующих и предыдущих, выборка по значению и наличию атрибутов.
3. Основы фильтрации выборок. Фильтры even, odd, not, has, contains, first, last, hidden, visible.
Тема № 7. События.
1. Понятие события на web-странице. Список основных событий. Обработчики события.
2. Синтаксис обработки событий средствами JQuery.
3. Объект Event и его свойства.
4. Всплытие и перехват, Действия браузера по умолчанию, Отмена выделения, невыделяемые элементы. 5. События мыши , События клавиатуры.
6. Формы . События "change", "input", "propertychange" . Метод и событие "submit" . События и методы "focus/blur"
7. События hover, toggle.
8. Таймеры: "setTimeout" и "setInterval".
9. Событие JQuery onReady.
10. Отмена действия html по умолчанию - preventDefault.
11. Анимация в JQuery.
Тема № 8. Использование CSS в JQuery.
1. Задание значений.
2. Анимация CSS свойств.
Тема № 9. Отдельные HTML элементы и работа с ними.
1. Таблицы и ее элементы. Свойства и методы таблицы, ее элементов.
2. Формы и элементы управления. Свойства и методы формы, ее элементов
3. События, связанные с формой и ее элементами.
4. Изображения. Свойства изображений. События, связанные с изображениями
Тема №10. Проверка форм при помощи регулярных выражений. Шаблоны для поиска в строках, тип данных RegExp.
1. Синтаксис регулярных выражений.
2. Спецсимволы, неалфавитные символы (управляющие последовательности).
3. Классы символов.
4. Повторение.
5. Альтернатива, группировка и ссылки (внутри вне шаблона).
6. Флаги.
7. Наборы и диапазоны символов.
8. Множители.
9. Свойства экземпляров RegExp. Методы экземпляров RegExp и String для поиска с использованием шаблонов.
Тема №11. Работа с оформлением и содержимым выбранных элементов.
1. Применение функций к выбранным элементам. Функции text, html.
2. Функции показа/скрытия элементов show, hide, fadeIn, fadeOut, fadeTo, slideDown, slideUp.
3. Применение нескольких функций к одной JQuery-выборке. Работа с несколькими элементам.
4. Функции attr, removeAttr.
5. Функции работы с CSS-стилями css, addClass, removeClass.
6. Работа функций, влияющих на расположение контента до, после и внутри элемента выборки – append, prepend, after, before.
7. Функция each – обработка всех элементов одной выборки.
8. JQuery-массивы. Функция size.
9. Функции clone и remove.
Тема № 12. Введение в AJAX, нетривиальные примеры работы с HTML страницей.
1. Краткий обзор XML документов и формата JSON
2. Основные аспекты работы асинхронного запроса
3. Кроссбраузерный способ организации запроса
4. Принципы работы с полученным ответом в зависимости от его заголовка (responseText, responseXML)
Тема № 13. Объектная модель документа (DOM).
1. Архитектура DOM, дерево элементов веб-страницы.
2. Глобальный объект Window, его свойства и методы: location, history, navigator , screen, document, window.frames[].
3. DOM-элементы веб-страницы и их свойства.
4. Стили и селекторы.
Тема №14. Работа с датой и временем.
Додаткова інформація:
Курс Программирование JavaScript на базе библиотеки JQuery можно пройти так же через систему on-line обучения. Предварительно записавшись на наши онлайн курсы, вы гарантированно получаете скидку в размере 30%. Окончательная стоимость онлайн курса Программирование JavaScript на базе библиотеки JQuery в группе из 3 – х человек составляет 1400 грн. Чтобы понять, как будет проходить он-лайн обучение, первое занятие Вы можете пройти БЕСПЛАТНО!!!