15 мая 2008Такой инструмент хранения данных как cookies зачастую избегают из-за многих проблем связанных с их использованием - ограниченный размер хранимых данных (4 х 20Kb на один домен), хранить можно только строки, и, кроме того все эти данные добавляются в заголовки запросов браузера, что не способствует производительной работе сайта. Решение этой проблеме я нашел вчера - скрипт sessvars.js способен устанавливать и хранить данные сессий при помощи JavaScript и без использования cookies. Вместо cookies используется свойство window.name, прелесть которого в том, что оно сохраняет свое значение при перезагрузке страниц и может хранить до 2 мегабайт данных. Также как и в cookies здесь можно хранить только строковые данные. Чтобы обойти это ограничение sessvars.js использует преобразователь JSON в строку для сериализации объектных данных.
Скрипт работает во всех основных браузерах: IE 6/7, Firefox 1.5/2/3b5, Safari, Opera 9.
Читать дальше »
Категории: Разное, скрипты | 3 Комментариев »
8 мая 2008Итак, наступает большой праздник “День победы”, одним из символов которого является конечно же праздничный салют. Как раз сегодня натолкнулся на скрипт fireworks.js, который позволяет добавлять яркие, красочные салюты на веб страницу.
Автор этого скрипта также является автором библиотеки SoundManager, для работы со звуком через JavaScript (о ней я недавно написал статью), поэтому не удивительно, что феерверк сопровождается замечательными звуковыми эффектами.
Основные возможности скрипта:
- Много разных вариаций формы и цвета феерверка
- Легкий в конфигурации API для добавления дополнительных эффектов
- Управляемые скриптом звуковые эффекты при помощи SoundManager API
- Чередующаяся анимация (позволяет легко устанавливать последовательность феерверков)
- Эффект звукового панорамирования, в зависимости от расположения салюта на странице.
Попробовать скрипт в работе можно здесь.
С праздником Вас, и до скорых встреч!
Категории: Эффекты, скрипты | 2 Комментариев »