Как известно, одним из самых лучших календариков или, как их называют, datepicker’ов, является стандартный джейкверевский. В нем есть множество возможностей, полная кастомизация оформления, поддержка стандартных тем jQuery UI и другие полезные вещи. Но очень не хватает одного — возможности выбрать не конкретную дату, а целый диапазон.
Причем раньше в этом календарике была такая возможность, но начиная с jQuery UI 1.7 ее оттуда убрали. На одном англоязычном форуме я прочел переписку человека, решающего такую же проблему, с программистом, работающим над jQuery UI. Он ответил, что сделали они это во время рефакторинга календарика с целью его упрощения и, вероятно, когда-нибудь снова вернут эту возможность. Будем надеяться, что это случится скоро. Нам же надо как-то решить имеющуюся задачу и получить возможность выбора периодов в календаре.
Для решения этой задачи у нас есть 3 пути Читать дальше
После того, как вы создали сайт, его хорошо бы заоптимизировать и настроить кэширование. Выгода от всего этого, безусловно, огромная:
- у пользователей сайт загружается гораздо быстрее;
- уменьшается количество запросов к серверу, вследствие чего уменьшается нагрузка на него;
- многие ресурсоемкие запросы к БД не выполняются каждый раз заново, а просто берутся из кэша и возвращаются запросившему их скрипту, благодаря чему снижается нагрузка на базу данных;
- если на странице нету никаких изменяющихся данных, то закэшировав ее целиком вы добьетесь того, что не будет грузиться даже сам огромный Zend Framework с кучей библиотек, хелперов, моделей и контроллеров, а браузеру отдастся сразу же готовый html-код.
Этот список можно продолжать и продолжать, потому — приступаем к оптимизации. На готовом сайте делать оптимизацию я рекомендую именно в том порядке, в котором она описана в статье. Читать дальше
- Рубрики
- Проектирование интерфейсов (1)
- Из жизни студии (1)
- Оптимизация (1)
-
Программирование (2)
- Zend Framework (1)
- jQuery (1)