Оператор Rest: знакомство с оператором "остаточные параметры"
Категория: JavaScript
Функцию можно вызвать с неограниченным числом аргументов, при этом не имеет значения, сколько при этом изначально для неё было определено параметров, ошибки в этом не будет. Но что если на практике нам будет необходимо использовать функцию, число параметров которой будет непостоянно, их может быть, к примеру, больше, а может и не быть, но учитывать их как-то нужно.
Для этого и используется оператор Rest, с ним то мы и познакомимся в этой статье.
14.08.2020
Стандарт ES6: классы в JavaScript
Категория: JavaScript
В ECMAScript 2015 были введены классы - более простой и понятный способ создания объектов и организации наследования. По-сути, классы - те же самые функции, только специализированные. В этом материале мы и познакомимся с классами в JS.
02.08.2020
Контекст вызова функции. This
Категория: JavaScript
Кратко о контексте вызова и ключевом слове this в JavaScript. Рассмотрим способы вызова функции и контекст вызова в каждом отдельном случае.
27.07.2020
Функции-конструкторы
Категория: JavaScript
Сегодня мы поговорим о функциях-конструкторах. Это функции, задающие тип объекта, а затем, с помощью оператора new, создаётся экземпляр объекта. Где можно найти применение функциям-конструкторам? Они очень удобны для создания новых однотипных объектов, например, новые пользователи сайта, товары интернет-магазина, видеоролики на Youtube, компоненты сайтов и так далее, то есть там, где есть шаблонизация.
27.07.2020
Планирование вызова функции через setTimeout и setInterval
Категория: JavaScript
В этом кратком обзоре мы рассмотрим два метода для планирования вызова функции: setTimeout и setInterval. Первый позволяет вызывать функцию однократно через определённый интервал времени, второй - через определённый интервал, но многократно.
04.04.2020
Функции в JavaScript: а вот теперь начинается самое интересное!
Категория: JavaScript
Вот мы и дошли до функций, пожалуй, ключевой темы в JavaScript. Функции - это то, что существенно облегчает работу, позволяет автоматизировать выполнение определённых действий в программе. Задав функцию (серию шагов) в начале программы, вы в любой момент можете ею воспользоваться, просто позвав(вызвав) её на помощь. Давайте же познакомимся с этой очень важной частью языка JavaScript.
30.01.2020
Циклы: автоматизация повторяющихся задач в программировании.
Категория: JavaScript
Если при написании программы встречается многократный повтор одних и тех же действий, повторяющихся задач, то самое время поговорить о такой полезной вещи как циклы. Цикл и есть, по-сути, многократное повторение одной и той же задачи, только автоматическое. Вы задаёте лишь параметры для его работы, а всю работу сделает уже сам цикл. Циклы бывают разных видов, и способы их работы также отличаются. Об этом в данной статье.
28.01.2020
Расширение возможности программы за счёт добавления логики: управляющие инструкции
Категория: JavaScript
Возможности программы, даже самой простой, существенно расширяют так называемые управляющие инструкции, за счёт которых программа получает возможность реагировать на действия пользователя, вести себя интеллектуально. В этой статье речь пойдёт именно об управляющих инструкциях, будет рассмотрен их синтаксис и принцип работы.
27.01.2020
Переменные: изменение значений переменных и использование их на практике
Категория: JavaScript
Ранее уже было краткое знакомство с переменными, из которого вы узнали, что переменной можно присваивать значения, что их также можно переопределить, присвоив новое значение, которое заменит собой старое. Но на практике чаще всего значение переменной меняется в результате работы программы, при этом старое значение переменной сохраняется и к нему, например, прибавляется какое-то число. В этой статье мы рассмотрим операции над переменными, а также на практике разберём работу с переменными на двух примерах.
21.01.2020
|