Показаны сообщения с ярлыком javascript. Показать все сообщения
Показаны сообщения с ярлыком javascript. Показать все сообщения

вторник, 5 марта 2013 г.

Javascript. Остановка setTimeout в рекурсивных функциях

Задача

Порой, для отслеживания каких-либо операций или событий по таймауту (например, содержимого тектового поля, которое, как известно, можно изменить в обход нативных обработчиков событий), применяют рекурсивные функции, вызываемые с помощью setTimeout (setInterval не подходит, так как технология использования setTimeout гарантированно позволяет выполнять определенные действия через равные промежутки времени, в то время, как setInterval не гарантирует равную величину временных промежутков. Подробнее.)

вторник, 26 февраля 2013 г.

jQuery deferred animation

Анимация

Альтернативным и более гибким использованием колбэков для jQuery-методов анимации является deferred-технология:

воскресенье, 24 февраля 2013 г.

Javascript. Установка и чтение данных в многомерных хэшах

Задача: имеем хэш в js. Требуется установить значение по любой цепочке вложенности, используя вызов всего одной функции. И, используя вызов одной функции, прочесть значение.

четверг, 26 апреля 2012 г.

Javascript: конвертирование градусов в радианы "на лету"

Порой, особенно при работе с canvas, возникает необходимость использовать значения, выраженные в радианах. По умолчанию, в Javascript нет метода для перевода градусов (или иных других величин) в радианы.