Часто, в целях оптимизации загрузки страницы, все подключаемые javascript-файлы объединяют в один для продакшн-версии, чтобы уменьшить количество запросов к серверу.
(далее…)
Архив рубрики «JavaScript»
Linux: Как быстро объединить несколько javascript-файлов в один
24.01.2012JavaScript: Фильтрация нестандартных свойств и методов во встроенных объектах. Метод «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.2011IE9 становится всё ближе к стандартам. Примером этому может служить JavaScript-метод для определения текущего года — getYear(). (Примечание: Лучше использовать getFullYear()).
(далее…)
JavaScript: Плавное перемещение к началу страницы
24.05.2011Небольшой, но полезный скрипт, позволяющий плавно проскролить веб-страничку в самый вверх. Такие скрипты должны всегда быть под рукой.
(далее…)
JavaScript: Получение изображения на клиенте с поля для выбора файлов
23.05.2011Такая возможность может понадобится, если нам нужно использовать выбранное, но еще не загруженное на сервер, изображение. К примеру: мы ходим динамически создать превью подгружаемой фото, или отобразить картинку на канве для дальнейшей обработки.
(далее…)
Определяем, сглаживаются ли шрифты
20.05.2011Порой, несглаженные шрифты (not smoothed fonts) являются очень плохо-читаемыми и хотелось бы иметь возможность управления этой ситуацией. К примеру, если бы мы могли определить сглаживаются ли шрифты, то мы бы смогли изменять свойства шрифтов, делая их более читабельными.
(далее…)