«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript


Игра на «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих

Условия if else - Конструкция switch case - Тернарный оператор
Примеры условий if else в JavaScript. Вложенные условия. Условие может быть либо истинным, либо ложным. Тернарный оператор – его синтаксис. Как работает конструкция switch case. Операторы break и default.
Подробнее...
Циклы while и for - Операторы break и continue
Примеры условий if else в JavaScript. Вложенные условия. Условие может быть либо истинным, либо ложным. Тернарный оператор – его синтаксис. Как работает конструкция switch case. Операторы break и default.
Подробнее...
Практика часть 2 – Циклы и Условия
Вторая практическая задача. Работа с циклами for и while и с условиями if else. При нажатии на кнопку "Отмена" метод prompt возвращает null. При нажатии на кнопку "ОК" – строку или число.
Подробнее...
Объявление функций – Стрелочные функции ES6
Объявление функций и функциональные выражения в JavaScript. Function declaration и Function Expression. Стрелочные функции ES6. Синтаксис и аргументы функций. Локальные и глобальные переменные. Результат работы функции return.
Подробнее...
Методы и свойства строк и чисел - Метод substr - Индекс строки
Все методы и свойства строк и чисел в JavaScript. Команда console.dir. Свойство length и метод substr. Методы indexOf и lastIndexOf, slice и substring. Как получить индекс строки? Объект Math – методы округления чисел и метод random - случайное число.
Подробнее...
Практика часть 3 - Используем функции
Третья практическая задача. Использование функций для оптимизации кода. Работа с объектами и массивами.
Подробнее...
Что такое callback-функция - Аргумент другой функции
Что такое callback-функции в JavaScript. Как работают callback функции и для чего они нужны? callback-функция в JavaScript передается в качестве аргумента другой функции и выполняется после того, как завершит свою работу основная функция.
Подробнее...
Свойства и методы объектов - Деструктуризация объектов ES6
Свойства и методы объектов в JavaScript. Перебор свойств объекта. Сколько в объекте содержится свойств? Конструкция for in. Деструктуризация объектов - Стандарт ES6. возвращает массив из свойств объекта.
Подробнее...
Методы массивов - Перебор элементов массива - Псевдомассивы
Основные методы массивов в JavaScript: pop, push, split, join, sort. Сортировка и перебор элементов массива с помощью цикла for, конструкции for of и метода forEach. Псевдомассивы.
Подробнее...
Передача данных по ссылке и по значению – Клонирование объекта
Примеры передачи данных в JavaScript: объекты передаются по ссылке, простые типы данных по значению. Функция для клонирования объекта. Как в JavaScript копировать объект?
Подробнее...
Метод assign() – Копирование исходных объектов в целевой объект
Примеры работы и синтаксис метода assign в JavaScript. Метод assign() - используется для копирования одного или нескольких исходных объектов в целевой объект. Применение метода assign() не дает глубокого копирования объекта.
Подробнее...
Копирование массивов - Оператор spread
Способы копирования массивов в JavaScript ES6. Оператор spread - Примеры и практическое применение. Поверхностное копирование объектов.
Подробнее...
Прототипное Программирование - Прототип и Экземпляр Объекта
Прототипное программирование - это стиль объектно-ориентированного программирования. Что является объектами в JavaScript и что такое прототипы? Как устроена система прототипов? Прототип и экземпляр объекта.
Подробнее...
Свойство proto - Методы Object.create и Object.setPrototypeOf
Свойства proto - устаревший способ работы с прототипами. Методы Object.create - создает экземпляр объекта с указанием прототипа. Метод Object.setPrototypeOf - устанавливает прототип для экземпляра.
Подробнее...
Практика часть 4 - Используем функции как методы объекта
Четвертая практическая задача. Рефакторинг и оптимизация кода. Функции должны быть перезаписаны как методы объекта. Тестирование кода в консоли браузера.
Подробнее...


Заметки темы
Условия if else - Конструкция switch case - Тернарный оператор
5042
Циклы while и for - Операторы break и continue
5042
Практика часть 2 – Циклы и Условия
5040
Объявление функций – Стрелочные функции ES6
5052
Методы и свойства строк и чисел - Метод substr - Индекс строки
5038
Практика часть 3 - Используем функции
5039
Что такое callback-функция - Аргумент другой функции
5041
Свойства и методы объектов - Деструктуризация объектов ES6
5049
Методы массивов - Перебор элементов массива - Псевдомассивы
5057
Передача данных по ссылке и по значению – Клонирование объекта
5043
Метод assign() – Копирование исходных объектов в целевой объект
5037
Копирование массивов - Оператор spread
5038
Прототипное Программирование - Прототип и Экземпляр Объекта
5053
Свойство proto - Методы Object.create и Object.setPrototypeOf
5038
Практика часть 4 - Используем функции как методы объекта
5039
Помощь сайту
Yandex-деньги/Ю-Money
410011236419322
Перевод на карту СБ
4276 1300 1671 5819
WebMoney
R711879515665 Z861169301432

Тематические публикации
Популярные заметки