Основы программирования на JavaScript за 1 час
setTimeout и setInterval: планирование в JavaScript
Иногда нам нужно что бы функции отрабатывали не сразу, а спустя определенное время или с заданным интервалом. В спецификации JavaScript не предусмотрено подобное поведение, но для таких случаев в большинстве сред исполнения JavaScript есть методы планирования setTimeout и setInterval о которых мы сегодня и поговорим. Синтаксис и особенности SetTimeout и setInterval имеют схожий синтаксис и принимают обязательным параметром функцию, а необязательными ее аргументы и задержку в миллисекундах (далее мс)...
10 ключевых концепций JavaScript
Источник: Nuances of Programming 1. Замыкания Замыкания обычно используются в JavaScript для создания частных переменных и инкапсуляции. Определяя переменные во внешней функции и возвращая внутреннюю функцию, которая обращается к этим переменным и изменяет их, можно контролировать видимость и манипуляции с данными. Это позволяет добиться сокрытия информации и избежать загрязнения глобального пространства имен. Вот пример, иллюстрирующий замыкания в JavaScript: В приведенном выше примере outerFunction определяет outerVariable и возвращает innerFunction, которая ссылается на outerVariable...