JavaScript и jQuery с нуля

Задача видеокурса «JavaScript и jQuery с нуля» — не подготовить мега-специалиста в области JavaScript. Нет. Задача курса — помочь новичкам разобраться в этом языке. Автор хочет, чтобы каждый, кто изучит этот видеокурс, мог сам писать несложные скрипты для своих задач, уметь ориентироваться в чужом коде и дорабатывать его при необходимости.

Разумеется, очень желательно, чтобы все это Вы могли делать относительно легко. Именно поэтому автор рассказывает о том, как применять удобное решение — специальный фреймворк jQuery, который позволяет выполнять множество полезных задач проще, быстрее и элегантнее, чем если использовать "голый" JavaScript.

Иными словами, если Вы хотите изучить JavaScript, но не хотите тратить на это уйму времени и нервов, то видеокурс «JavaScript и jQuery с нуля» — для Вас.

Баннер

Содержание видеокурса «JavaScript и jQuery с нуля»:

Часть 1. Понятие и история JavaScript

  1. Введение в JavaScript

Часть 2. Основы JavaScript

  1. Вставка JavaScript на страницу
  2. Первая программа на JavaScript
  3. Комментирование кода и поиск ошибок
  4. Понятие метода и типы данных в JavaScript

Часть 3. Переменные

  1. Понятие переменной, создание переменных
  2. Арифметические операции, объединение чисел и строк

Часть 4. Операторы сравнения и конструкция if-else

  1. Операторы сравнения и логические операторы
  2. Конструкция if-else, методы prompt() и confirm()
  3. Конструкция switch-case

Часть 5. Функции

  1. Введение в функции
  2. Возвращение значения функцией
  3. Область видимости переменных
  4. Понятие объекта. Свойства и методы

Часть 6. Массивы

  1. Понятие массива и способы его объявления
  2. Доступ к элементам массива
  3. Добавление элементов в массив
  4. Удаление элементов массива
  5. Работа с методом splice()
  6. Сложение массивов. Преобразование массива в строку
  7. Дополнение по типу Boolean

Часть 7. Циклы

  1. Цикл while
  2. Цикл for. Операторы break и continue

Часть 8. Работа со строками

  1. Определение длины строки и изменение регистра
  2. Методы indexOf() и lastIndexOf() для поиска в строке
  3. Методы slice() и charAt()
  4. Основы регулярных выражений. Метод search()
  5. Основы регулярных выражений. Метод match(). Часть 1
  6. Основы регулярных выражений. Метод match(). Часть 2
  7. Основы регулярных выражений. Метод replace()

Часть 9. Объект Date

  1. Получение года, месяца, дня недели и числа
  2. Получение текущего времени
  3. Работа с датами. Часть 1
  4. Работа с датами. Часть 2

Часть 10. Работа с числами и объект Math

  1. Преобразование строки в число. Методы Number(), parseInt() и parseFloat()
  2. Работа с дробными числами. Метод toFixed()
  3. Округление чисел. Методы round(), ceil() и floor()
  4. Генерирование случайных чисел. Выбор случайного элемента массива
  5. Перебор свойств объекта, объекты браузера

Часть 11. Создание собственного объекта

  1. Создание объекта и доступ к его свойствам
  2. Создание методов в объекте
  3. Методы setTitmeout() и clearTimeout()

Часть 12. Работа с окнами

  1. Изменение размера окна. Метод resizeTo()
  2. Открытие нового окна. Метод open()

Часть 13. Объектная модель документа (DOM)

  1. Понятие объектной модели документа
  2. Выбор и модификация элемента по ID
  3. Выбор и модификация элемента по тэгу
  4. Дочерние узлы элемента. Работа с инспектором DOM
  5. Родительские и сестринские элементы
  6. Заключение по DOM
  7. Понятие библиотеки в JavaScript. Скачиваем и подключаем jQuery

Часть 14. Доступ к элементам страницы

  1. Выбор элементов по ID, тэгу и классу
  2. Функция ready для контроля загрузки документа
  3. Селекторы вложенности, дочерние и братские элементы
  4. Селекторы атрибутов
  5. Выбор разнородных элементов. Подсчет количества элементов в выборке

Часть 15. Фильтры в jQuery

  1. Выбор четных и нечетных элементов
  2. Фильтры :not, :has и :contains
  3. Нахождение скрытых и видимых элементов

Часть 16. Выборки в jQuery и цепные функции

  1. Понимание выборок в jQuery и автоматические циклы
  2. Цепные функции. Функции fadeOut() и fadeIn()

Часть 17. Работа с элементами выборки

  1. Функции html() и text()
  2. Позиционирование html-кода. Функции append(), prepend(), after() и before()
  3. Удаление, замена и клонирование выборок. Функции remove(), replaceWith() и clone()
  4. Работа с классами. Функции addClass(), removeClass и toggleClass()
  5. Работа с CSS-свойствами: функция css()
  6. Работа с атрибутами HTML. Функции attr() и removeAttr()
  7. Работа с шириной и высотой элемента
  8. Понятие анонимной функции и функция each()
  9. Конструкция $(this) для работы с текущим элементом выборки

Часть 18. События

  1. Понятие события
  2. События мыши, документа (окна), формы и клавиатуры: общий обзор
  3. Регистрация встроенных событий
  4. Традиционная модель
  5. jQuery-модель работы с событиями
  6. События hover и toggle
  7. Удаление события: функция unbind()
  8. Понятие объекта события и работа с его свойствами
  9. Отмена обычного поведения при событии

Часть 19. Эффекты jQuery

  1. Функция fadeTo() и понятие функции обратного вызова
  2. Скользящие элементы. Функции slideUp(), slideDown(), slideToggle()
  3. Анимация элементов. Функция animate()

Часть 20. Работа с формами

  1. Выбор элементов формы и фильтры состояния
  2. Получение и установка значений для элементов формы. Событие submit
  3. Проверка отмеченности радиокнопки или чекбокса
  4. Событие focus
  5. Событие blur
  6. Событие change
  7. Событие click
  8. Включение и выключение полей формы
  9. Предотвращение повторной отправки формы

Часть 21. Практические примеры

  1. Подсветка строк таблицы при наведении мыши
  2. FAQ на одной странице
  3. Создание сменяющих друг друга изображений
  4. Создание фотогалереи
  5. Продвинутая галерея на jQuery Lightbox. Часть 1
  6. Продвинутая галерея на jQuery Lightbox. Часть 2
  7. Верификация формы
  8. Создание сортируемых таблиц

Бонусы

  • Анимированное слайдшоу с Cycle. Часть 1
  • Анимированное слайдшоу с Cycle. Часть 2
  • Открытие страниц в окне на текущей странице (Greybox)
  • Создание складывающихся панелей с помощью виджета Accordion
  • Создание вкладок. Часть 1
  • Создание вкладок. Часть 2

JavaScript и jQuery с нуля
Автор: Дмитрий Науменко

Узнать подробнее...(перейти на сайт автора)

Не работает ссылка? — Напишите нам об этом в комментариях.
Понравился материал? — Кликните по кнопкам ниже и расскажите о нём друзьям!

Внимание! Посетители, находящиеся в группе Гости, не могут оставлять комментарии. Зарегистрируйтесь или зайдите на сайт под своим логином.