Архив рубрики «JavaScript»

Linux: Как быстро объединить несколько javascript-файлов в один

24.01.2012

Часто, в целях оптимизации загрузки страницы, все подключаемые javascript-файлы объединяют в один для продакшн-версии, чтобы уменьшить количество запросов к серверу.
(далее…)

JavaScript: Фильтрация нестандартных свойств и методов во встроенных объектах. Метод «hasOwnProperty»

24.12.2011

Некоторые JavaScript-библиотеки занимаются расширением стандартных возможностей встроенных объектов (что есть не очень хорошо). Допустим, добавляют в объект Array() или Object() методы, которых нет в стандартном наборе языка.
(далее…)

Javascript: Как определить, что страница на данный момент уже была загружена

09.12.2011

Часто возникает потребность начать выполнение скрипта после загрузки документа. В этом случае нужно назначить обработчик на событие onload объекта window. Но если обработчик события будет назначен позже чем оно произойдет, то этот обработчик никогда не отработает. По-этому следует проверять, загружен ли документ уже, и если да, то можно выполнять обработчик немедленно, иначе — можем смело назначать событие, не опасаясь, что оно никогда не выполнится.
(далее…)

Начиная с Firefox 7-й версии, объекты подгружаемых файлов больше не содержат свойств «fileName» и «fileSize».

01.11.2011

Согласно стандарту, в javascript в объекте подгружаемого файла должны бить свойства «name» (имя файла), и «size» (размер файла в байтах).
(далее…)

Определяем, установлен ли Flash Player

11.07.2011

Чтобы узнать доступен ли Flash-плеер в браузере пользователя, можно воспользоваться такой функцией:
(далее…)

О WebSocket-ах на примере реализации чата мгновенных сообщений с помощью node.JS

02.07.2011

Цель этой статьи — на простом примере ознакомится с новым, еще непривычным, подходом в организации взаимодействия веб-приложений с сервером. В качестве «Hello World»-приложения для этой технологии нам отлично послужит чат. В статье будет продемонстрирована реализация серверной и клиентской частей приложения, чтобы лучше понимать как они взаимодействуют.
(далее…)

JavaScript: IE9: Метод getYear() изменил поведение

12.06.2011

IE9 становится всё ближе к стандартам. Примером этому может служить JavaScript-метод для определения текущего года — getYear(). (Примечание: Лучше использовать getFullYear()).
(далее…)

JavaScript: Плавное перемещение к началу страницы

24.05.2011

Небольшой, но полезный скрипт, позволяющий плавно проскролить веб-страничку в самый вверх. Такие скрипты должны всегда быть под рукой.
(далее…)

JavaScript: Получение изображения на клиенте с поля для выбора файлов

23.05.2011

Такая возможность может понадобится, если нам нужно использовать выбранное, но еще не загруженное на сервер, изображение. К примеру: мы ходим динамически создать превью подгружаемой фото, или отобразить картинку на канве для дальнейшей обработки.
(далее…)

Определяем, сглаживаются ли шрифты

20.05.2011

Порой, несглаженные шрифты (not smoothed fonts) являются очень плохо-читаемыми и хотелось бы иметь возможность управления этой ситуацией. К примеру, если бы мы могли определить сглаживаются ли шрифты, то мы бы смогли изменять свойства шрифтов, делая их более читабельными.
(далее…)