Найти в Дзене
JavaScript. Урок №30. Стрелочные функции
В ES6 появился упрощенный синтаксис функций через =>. Вместо ключевого слова function пишем => что позволяет сделать синтаксис более короче и удобнее. Функция в старом стиле: Функция в новом стиле: Если у функции несколько параметров - их надо брать в скобки: Функция в старом стиле: Функция в новом стиле: Если функция...
4 года назад
JavaScipt. Урок №29. Замыкания
Что бы понять что такое замыкания в javaScript необходимо наглядно изучить пример. Создадим переменную number, снаружи функции: Если вызвать функцию func - то она сначала увеличит переменную number на единицу после чего вернет новое значение number: При вызове функции каждый раз она будет выводить на единицу больше. В нашем примере переменная number находится в глобальной области видимости. Из-за этого другая функция может случайно затереть number и функция func перестанет давать правильный результат...
4 года назад
JavaScript. Урое №28. Анонимные функции, функции высшего порядка.
Функции, не имеющие имени, называются анонимными. Такие функции необходимы тогда, когда имя функции не требуется Рассмотрим примеры. Создадим переменную element, в которую сохраним ссылку на какой-нибудь элемент и привяжем к событию onclick анонимную функцию: Допустим вам понадобилось имя функции, например для открепления через removeEventListener. Можно дать ей имя: Функции высшего порядка в JavaScript Функция высшего порядка — это функция, способная принимать другую функцию как аргумент или возвращает другую функцию как результат...
4 года назад
JavaScript.Урок №27. Всплытие событий
Для более четкого понимания давайте начнем сразу с примера. У вас есть несколько вложенных друг в друга блоков: При клике на самый внутренний блок, вы попадаете и на внешние блоки так как "самый внутренний блок" блок находится внутри других Событие onclick возникает сначала во внутреннем блоке, а затем срабатывает в его родителе, в родителе его родителя и так далее, пока не дойдет то тега body и далее до тега html (затем до document и до window). Давайте убедимся в этом на следующем примере:...
4 года назад
JavaScript. Урок №26. Работа с объектом event
Объект Event (объект Событие) содержит в себе информацию о произошедшем событии. К примеру, если по элементу был сделан клик, мы можем узнать координаты этого клика, была ли нажата клавиша Ctrl, Alt или Shift в момент клика и другую информацию. Как получить объект event Пусть у нас есть элемент, по клику на который выполнится функция func: Внутри привязанной функции уже есть объект event. Чтобы его получить необходимо передать ее в функцию как параметр, причем название может быть любым, например event...
4 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала