Рубрика «Мастерская программиста» продолжает пополняться материалами о технологии Ajax. В этой статье, наконец-то, будет рассмотрен конкретный пример ее использования. Архив, содержащий код, описанный в статье, находится здесь. Если вы не являетесь нашим постоянным читателем, возможно, для понимания изложенного материала, вам придется прочитать предыдущие статьи, посвященные Ajax. Вы сможете найти их в уже упомянутой рубрике. Читать далее →
Поскольку в составлении XHR-запроса нет ничего секретного, каждый желающий может практически с нуля написать свои функции для динамической загрузки содержимого. Однако такой подход нельзя назвать рациональным, и для рядового разработчика выгоднее использовать готовые библиотеки, которые сэкономят его время, сгладят межбраузерные различия и дадут дополнительные возможности. Читать далее →
В прошлой статье, посвященной технологии AJAX, мы выяснили, что это такое и какие инструментальные средства нам понадобятся. Теперь, вооруженные отладчиком и снифером, мы сможем наконец приступить к программированию, правильно? Нет, не правильно. Как любая технология, AJAX имеет свою область применения. Не стоит бездумно применять ее везде, где попало. Читать далее →
Аббревиатура AJAX означает «асинхронный javascript + xml». Первые два слова «говорящие» – основное программирование асинхронных запросов осуществляется на javascript. Часто, говоря «ajax», так и понимают: технология запросов к серверу без перезагрузки страницы. Однако сами запросы могут быть реализованы в нескольких вариантах: ajax (javascript + xml), ajaj (javascript + json), ajah (javascript + html), ahah (html + http). Читать далее →
Если вы пользуетесь почтой от Яндекс или Google, вам не нужно объяснять, насколько удобна Ajax-почта. Не нужно постоянно обновлять страницу – вы узнаете о новых сообщениях сразу же, как только они придут. С технологией Ajax скорость загрузки писем намного выше, чем при постоянных загрузках страницы целиком. Удобство использования (юзабилити) чувствуется после первой минуты знакомства с интерфейсом. Как же так получилось, что «бесплатная почтовая служба №1» отстала от своих конкурентов? Оказывается, Mail.ru ни от кого не отстает, а просто почему-то скрывает свое Ajax-приложение для работы с почтой. Читать далее →
Сейчас мало кто мыслит создание веб-ресурса без использования системы управления контентом – CMS (Content Management System). Это программное обеспечение дает возможность не просто добавлять информацию на сайт, вносить правки и удалять ее, но, по сути, полностью организует работу ресурса. Поэтому выбор системы управления контентом – задача очень ответственная, поскольку впоследствии сменить CMS очень непросто, а зачастую и невозможно. А именно от CMS зависит эффективность функционирования сайта и, соответственно, размер полученной прибыли. Читать далее →