14.01.2009Производительность простых и сложных конструкций в JavaScript
Периодически натыкаясь на статьи, посвященные оптимизации кода на JS я ловил себя на мысли, что информации в них катастрофически мало. Перечислены 2-3 конструкции, 1-2 браузера и все на этом. Я решил протестировать, в первую очередь для себя, скорость работы различных языковых конструкций (начиная с самых базовых) в основных современных браузерах и на основе этого сделать выводы о том, что и как использовать в скриптах, требовательных к производительности.
<
30.11.2008SimpleModal — простые модальные окна
Обзор плагина SimpleModal, его глюков, избавление от глючности, позиционирование по центру экрана и прочие удобства. Вообще я публиковал статью в своем блоге, но подумал что и хабраюзерам может быть интересно про это узнать. Не все же с лайтбоксами играться.
Автор: CharnaD <
05.10.2008Построение графики на javascript
Raphaёl — небольшая библиотека(20 килобайт) для построения векторной графики на веб-сайтах.
<
25.09.2008Компоненты в Unobtrusive JavaScript
Это продолжение моей статьи «Клиентская оптимизация и этапы разработки». В ней были даны рекомендации по созданию быстрых сайтов, а в том числе, фактически, я рассказал что должен сделать Web-разработчик, чтобы следовать принципам «Ненавязчивого JavaScript» Автор: covex <
29.07.2008Google Suggest – взгляд изнутри…
Разные люди немного разбирались в принципе работы Google Suggest, но я переписал сжатый javascript код так, чтобы каждый обычный разработчик мог подробно узнать, как эта система работает. Моя финальная переписанная версия скрипта доступна здесь. Автор: перевод Zyuzin Vitaly <
09.06.2008Как работают таймеры в JavaScript
Ниже перевод заметки John Resig "How JavaScript Timers Work", в которой автор jQuery ясно и подробно излагает тонкости работы различных методов отложенного исполнения функций. Автор: перевод sunnybear <
27.05.2008Планировщик задач на JavaScript
Иногда на клиентской стороне необходимо выполнять фоновые задачи. Главное требование чтобы они не прерывали работу всего веб-приложения а, спокойно в фоновом режиме общались между собой, завершались и добавлялись. Цель предложенного планировщика снять с разработчика головную боль о таких задачах и свести к общему интерфейсу, с помощью которого можно постепенно расширять спектр решаемых задач. Автор: m007 <
11.05.2008Элемент управления, TrackBar но с двумя ползунками
Понадобилась тут такая «штука», как TrackBar только с двумя ползунками, готового решения на jQuery не нашел, решил писать самостоятельно, правда не на jQuery а на чистом JS. Вроде от этого хуже не стало. «Штука» эта нужна была для выбора числовых значений в формах информационного киоска.
Автор: homm <
02.04.2008Оптимизируем JavaScript: насколько ресурсоемки цепочки вызовов?
Перевод статьи "JavaScript optimization, are chained calls expensive?". В ней автор тестирует, насколько медленнее производятся цепочки вызовов функций по сравнению с их кешированными аналогами. В конце приведены результаты моих тестов производительности. Автор: перевод sunnybear <