Цикл for…in Цикл for..in проходит не только по собственным, но и по унаследованным свойствам объекта. Например:
Продолжить чтениеРубрика: IT
Объединение тем посвященных информационным технологиям. Разработка, web, seo, интернет маркетинг, аналитика
javascript 2.3.5 Прототипное наследование. Запись и this
Операция записи не использует прототип Прототип используется только для чтения свойств. Операции записи/удаления работают напрямую с объектом.
Продолжить чтениеjavascript 2.3.4 Прототипное наследование
В программировании мы часто хотим взять что-то и расширить. Например, у нас есть объект user со своими свойствами и методами, и мы хотим создать объекты admin и guest как его слегка изменённые варианты. Мы хотели бы повторно использовать то, что есть …
Продолжить чтениеjavascript 2.3.3 Планирование: без задержек
setTimeout с нулевой задержкой Особый вариант использования: setTimeout(func, 0) или просто setTimeout(func). Это планирует вызов func настолько быстро, насколько это возможно. Но планировщик будет вызывать функцию только после завершения выполнения текущего кода. Так вызов функции будет запланирован сразу после выполнения …
Продолжить чтениеjavascript 2.3.2 Планирование: setInterval
setInterval Метод setInterval имеет такой же синтаксис как setTimeout: Все аргументы имеют такое же значение. Но отличие этого метода от setTimeout в том, что функция запускается не один раз, а периодически через указанный интервал времени. Чтобы остановить дальнейшее выполнение функции, …
Продолжить чтениеjavascript 2.3 План занятия
2.3.1 Планирование: setTimeout 2.3.2 Планирование: setInterval 2.3.3 Планирование: без задержек 2.3.4 Прототипное наследование 2.3.5 Прототипное наследование. Запись и this 2.3.6 Прототипное наследование. Перебор —- домашнее —- 2.3.7 Map 2.3.8 Set
Продолжить чтениеjavascript 2.2.7 Конструкторы, создание объектов через “new”
Обычный синтаксис {…} позволяет создать только один объект. Но зачастую нам нужно создать множество однотипных объектов, таких как пользователи, элементы меню и т.д. Это можно сделать при помощи функции-конструктора и оператора “new”. Функция-конструктор Функции-конструкторы являются обычными функциями. Но …
Продолжить чтениеjavascript 2.2.6 Обработчик события
Объект-обработчик: handleEvent Мы можем назначить обработчиком не только функцию, но и объект при помощи addEventListener. В этом случае, когда происходит событие, вызывается метод объекта handleEvent. К примеру:
Продолжить чтениеjavascript 2.2.5 Перехватчик события. addEventListener
Частые ошибки Если вы только начинаете работать с событиями, обратите внимание на следующие моменты. Функция должна быть присвоена как sayThanks, а не sayThanks().
Продолжить чтениеjavascript 2.2.4 Введение в браузерные события
Событие – это сигнал от браузера о том, что что-то произошло. Все DOM-узлы подают такие сигналы (хотя события бывают и не только в DOM). Вот список самых часто используемых DOM-событий, пока просто для ознакомления: События мыши: …
Продолжить чтение