Статьи

Метод alert,confirm,prompt Javascript.

В этой статье я хотел рассмотреть одни из часто использоваемых методов Javascript, какими являются alert, confirm и prompt.

Основы написания AJAX приложений.

Здравствуйте данная статья посвящена основам написания сверх динамических и юзабельных страниц, благодаря использования технологии AJAX. Давайте рассмотрим более потробнее,что такое AJAX c чем её "едят"

Технология AJAX - краткое описание

AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером.

Компилирующий обработчик шаблонов Smarty

Smarty  - это компилирующий обработчик шаблонов для PHP, служащий для отделения прикладной логики и данных от представления. Это очень удобно в ситуациях, когда программирование  и верстка шаблона выполняется разными людьми.

Статьи. Технология AJAX - краткое описание

AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате выполнения страница не перегружается полностью, а перегружаться только нужная часть страницы.

Преимущества:

  • Увеличение реакции интерфейса
    Поскольку обновление происходит только нужной части данных на страницы, поэтому пользователь видит свои действия быстрее.
  • Уменьшение нагрузки на сервер
    Пример,Gmail когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции, вместо необходимости повторно создавать страницу и отсылать ее клиенту.
  • Экономия трафика
    Использование AJAX позволяет значительно, сократить трафик при работе с веб-приложением, благодаря тому, что часто вместо загрузки всей страницы достаточно, загрузить только небольшую изменившуюся часть.

Недостатки:

  • Поисковая оптимизация
    Поисковые машины не могут выполнять JavaScript, поэтому разработчики должны позаботиться об альтернативных способах доступа к содержимому сайта. Следовательно, его нужно сделать доступным другим способом, хотя бы самым банальным – смастерить страничку «Карта сайта» с полным списком страниц.
  • Интеграция со стандартными инструментами браузера
    Динамически создаваемые страницы не регистрируются браузером в истории посещения страниц, поэтому не работает кнопка «Назад»,а по данным исследователей, кнопка браузера «Назад» является вторым по популярности средством навигации после перехода по ссылке.