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