- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 660
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Udemy] Видео учебник по JavaScript [Оганнес Торосян]
- Ссылка на картинку
-
- Более 7,5 часов обучающего видео! Простые, понятые, пошаговые инструкции… Более 55 уроков, в подробностях раскрывающих все основы программирования на JavaScript для начинающих! Готовые скрипты и их заготовки, все исходные коды, по которым ведется обучение! Ссылки на всю необходимую документацию!
- Для прохождения данного курса необходимы базовые знания и навыки HTML и CSS.
Спойлер
Глава 1: Начинаем кодировать (20:06)
Вы научитесь:
Встраивать сценарии в html-страницы;
Узнаете в какие части страницы можно встраивать сценарии и что от этого меняется;
Вы создадите Ваш первый сценарий;
Узнаете, чем внутренние скрипты отличаются от внешних;
Узнаете о комментариях, а именно: что это, зачем это нужно;
Узнаете по смысловой нагрузке о различных комментариев;
Узнаете о конструкциях комментариев, поддерживаемых Java
Узнаете, как распознать пользователя отключенным JS и уведомить его об этом;
А так же Вы узнаете о базовых методах взаимодействия с пользователем:
Как уведомить пользователя с помощью модального окна;
Как получить от пользователя ответ «да / нет» на свой вопрос, не используя html-форм;
Как получить от пользователя какие-либо данные, не используя html-форм;
Также Вы узнаете такое Java-консоль и как ей пользоваться.
Глава 2. Базовые понятия, структуры данных (24:05)
После данной главы Вы:
Освоите просмотр модели;
Узнаете, как объявлять переменные;
Узнаете, как лучше называть переменные;
Освоите понятие типа, т.е. характеристики с точки зрения того, информация какого вида в ней находится;
Узнаете о типах данных, которые поддерживает Java;
Узнаете, как определить тип категории;
Узнаете о приведении типов, т.е. переводе число одного типа в другой;
Узнаете об основных операторах.
Глава 3. Управляющие структуры (34:57)
Освоите понятие условия, а так же обсудим, что может быть рассмотрено как условие;
Изучите приведение всех типов к булевому (логическому) значению;
Освоите операции сравнения;
Научитесь использовать логические операции, которые помогут комбинировать несколько условий в одно;
Освоите конструкцию условного оператора, если;
Научитесь использовать операторы else и else if, узнаете об их особенностях, а также рекомендуется их применять;
Изучите оператор множественного выбора переключателя, его основную конструкцию, составные части;
Освоите тернарный условный оператор: его общий вид, варианты использования и среды применения;
Освоите понятия цикла, счетчика и итерации;
Научитесь на условия для, изучите характеристики-данного оператора;
Научитесь применять структуры пока и делайте пока, узнаете их отличиях;
Научитесь мгновенно прерывать выполнение цикла, используя оператор перерыв;
Глава 4. Функции (22:16)
Освоите понятие функция (метод);
Научитесь описывать (декларировать) функции;
Научитесь вызывать функции;
Освоите понятие аргумента (параметра) функции;
Научитесь функцию в функцию аргументы;
Научитесь задавать аргументы Ваших функций по умолчанию, при возникновении такой необходимости;
Освоите понятие области видимости чис;
Узнаете, что такое глобальные и локальные переменные, чем они отличаются;
Освоите возвращаемое значение функции;
Научитесь использовать оператор return:
Для возвращения результата метода
Для прерывания работы метода
Глава 5. Объект, как структура данных (35:16)
Освоите понятие объекта, свойства и метод;
Освоите понятие конструктора;
Научитесь описывать свойства объектов;
Научитесь использовать указатель этого для доступа к свойствам и методам объекта;
Научитесь декларировать методы объектов, используя свойство prototype;
Научитесь создавать объекты, вызывая конструктор и используя слово новое;
Научитесь получать значения свойств и вызывать методы объектов;
Освоите понятие статических свойств и методов для объекта;
Научитесь описывать статические свойства и декларировать статические методы;
Освоите понятие перегрузки методов;
Узнаете об общих для всех объектов в JS методах toString () и valueOf ();
Перегрузите их с учетом ваших потребностей и особенности вашего объекта;
Создадите несколько методов, реализующих операций сравнения экземпляров объектов, также своего большинства объектов на Java.
Глава 6. Встроенные объекты (01:28:58)
Освоите образ массива;
Научитесь создавать массивы использованные методы;
Научитесь узнавать массив, используя свойство length;
Освоите большинство методов объекта Array (массив):
Методы добавления элементов в массив;
Методы извлечения элементов из массива;
Методы сортировки массива;
Метод ломтика, который поможет вам получить какую-либо часть от массива;
Освоите объект Date, который будете использовать для работы с датой и временем;
Изучите несколько видов конструктора данного объекта, узнаете чем отличаются объекты, созданные при их использовании;
Узнаете об особенностях JS в работе с датой и временем;
Научитесь приводить к объекту Дата строки временного формата, используя метод parse () данного объекта;
Создадите скрипт часов, на примере которого изучите методы:
Позволяющие с датой (год, месяц, число), которой проинициализирован текущий объект;
Позволяющие работать со временем (часы, минуты, секунды), которым проинициализирован текущий объект;
Изучите объект String и методы его инициализации;
Научитесь получать длину строки, используя свойство длины данного объекта;
Освоите некоторое количество методов работы со строками:
Метод поиска символа в строке;
Метод поиска подстроки;
Методы, позволяющие выделить подстроку из более длинной;
Методы, которые позволили нам разбивать сроки на склеить полученный массив снова в единую строку;
Методы, которые позволят нам управлять регистром строк;
Рассмотрите объект Math, который позволит выполнять нетривиальные математические операции;
Изучите большинство методов данного объекта:
Методы для возведения в степень и извлечения корней;
Методы для округления чисел с плавающей точкой;
Методы, определяющие максимальное и минимальное значение из некоторого набора;
Метод генерации случайного числа;
Создадите метод генерации случайного числа из заданного промежутка;
Научитесь получать значения математических констант, таких, как π и exp;
Научитесь приводить строки, в которых содержатся литеральные значения чисел к объекту Math, используя методы parseInt и parseFloat;
Научитесь откладывать выполнение кода, используя глобальную функцию setTimeout, при необходимости отменять отложенное выполнение с помощью функций clearTimeout;
Научитесь повторно выполнять какой-либо код с заданным интервалом при помощи глобальной функции setInterval, а при желании прерывать циклическое выполнение кода функции clearInterval.
Глава 7. События (31:44)
Освоите понятия события и обработчика;
Изучите большинство событий, поддерживаемых браузерами;
Узнаете для каких элементов они характерны и в каких ситуациях могут быть использованы;
Научитесь привязывать обработчики к событиям разными способами;
Создадите небольшое приложение, которое будет и соответствующим образом реагировать на наиболее часто встречающиеся события - клики;
Создадите еще одно приложение (ролловер), которое будет заниматься отслеживанием движения курсора и реагировать, когда он войдет в область действия определенного элемента страницы.
Глава 8. ДОМ (48:21)
Освоите объектной модели документа (DOM), узнаете:
Что это;
Зачем нужно;
Как пришли именно к такой модели;
Освоите понятие узла DOM;
Изучите типы узлов и их персональные особенности;
Изучите терминологию DOM, узнаете что такое:
Элемент-родитель;
Элемент-потомок;
Дочерний элемент;
Сестринский элемент (родной);
Создадите небольшое приложение в процессе создания которого научитесь:
Создавать новые DOM-элементы;
Создавать текстовые узлы, для добавления к элементам;
Создавать узлы-атрибуты, для добавления к элементам;
Добавлять и удалять DOM-узлы в существующую модель;
Вставлять и вырезать DOM-узлы на / с определенной позиции;
Заменять необходимые узлы вновь созданными;
Перемещать удоблы на новую позицию;
Глава 9. Работа с Cookie (23:23)
Освоите понятие набора cookie и узнаете:
Зачем применяются cookie- набора ;
Какой объем данных в них можно хранить;
Изучите свойства, характеризует cookie-набор;
Изучите свойство document.cookie;
Создадите библиотеку функций для:
Установки cookie;
Удаления cookie;
Изменения cookie;
Чтения cookie;
Вы сможете использовать эту библиотеку в любых из ваших проектов!
Примеры (1:12:42)
Создавать несколько видов динамических меню, основанных на Java;
Обрабатывать несколько видов событий, которые не были рассмотрены в соответствующем разделе;
Узнаете, как манипулировать CSS-свойствами DOM-элементов с помощью JS;
Научитесь играть клавишами и реагировать на них соответствующим образом;
Научитесь работать с формами:
Получать и установить значения полей формы;
Проверять валидность данных, введенных пользователем;
При возникновении конфликтных ситуаций уведомляет пользователя о необходимости исправления введенных данных без помощи метода alert;
И многое другое.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.