Архив метки: js

JavaScript Гарден

JavaScript Гарден это постоянно обновляющаяся и растущая документация по самым заковыристым темам языка JavaScript. В ней вы найдёте советы о том, как избежать распространённых ошибок и предсказать появление тех или иных багов. В документации подробно освещены проблемы оптимизации и нерекомендуемые практики с которыми, продираясь к глубинам языка, могут столкнуться даже просвещённые JavaScript-программисты.

Источник: JavaScript Гарден.

Перехват события перехода с веб-страницы

На практике часто нужно произвести какое-либо действие в момент, когда пользователь покидает страницу — обычно это сохранение данных, которые еще не успели уйти по ajax или просто текстовое предупреждение. Мне сравнительно недавно понадобилось такое событие, чтобы сбросить таймаут события, которое не стоило выполнять, когда грузится следующая страница.

Есть событие onbeforeunload, отлично для этого подходящее. Кроме полезных действий, можно вернуть из обработчика строку, которая будет использована

Векторные маски для изображений с библиотекой ictinus

ictinus — JavaScript библиотека, позволяющая легко добавлять векторные маски картинкам прямо в браузере.

На страницах документации подробно описано как и почему это работает. Комментаторы говорят о некоторых проблемах с ie8, не знаю решил ли их разработчик.