Статьи
Метод alert,confirm,prompt Javascript.
В этой статье я хотел рассмотреть одни из часто использоваемых методов Javascript, какими являются alert, confirm и prompt.
Основы написания AJAX приложений.
Здравствуйте данная статья посвящена основам написания сверх динамических и юзабельных страниц, благодаря использования технологии AJAX. Давайте рассмотрим более потробнее,что такое AJAX c чем её "едят"
Технология AJAX - краткое описание
AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером.
Компилирующий обработчик шаблонов Smarty
Smarty - это компилирующий обработчик шаблонов для PHP, служащий для отделения прикладной логики и данных от представления. Это очень удобно в ситуациях, когда программирование и верстка шаблона выполняется разными людьми.
Статьи. Компилирующий обработчик шаблонов Smarty
Smarty - это компилирующий обработчик шаблонов для PHP,
служащий для отделения прикладной логики и данных от представления. Это
очень удобно в ситуациях, когда программирование и верстка шаблона выполняется разными людьми.
К
примеру, вы создаете страницу, которая отображает новость. Название
новости, дата создания и сама новость – элементы, которые не содержат
никакой информации о том, как они будут представлены. Эти элементы
передаются в Smarty из приложения, а верстальщик шаблона редактирует
шаблоны и использует комбинации тегов HTML и тегов шаблона, для того
чтобы отформатировать представление этих элементов. Однажды программист
захочет изменить способ хранения новости (сделает изменения в логики
самого приложения). Эти изменения в логики не потребует изменения в
шаблоне. Такая же ситуация, если верстальщик перепроектирует шаблон,
это не потребует никаких изменений в логике.
Одной из целью
Smarty - это отделение прикладной логики от представления. Не смотря
на отделение, шаблоны могут содержать в себе логику, но при условие,
что эта логика необходима для нормального представления данных в
шаблоне, или для подключения в шаблоне дополнительных, необходимых
шаблонов.
Особенности Smarty.
• Он очень быстр.
• Он эффективен, так как обработчик PHP делает за него грязную работу.
• Никакой лишней обработки шаблонов, они компилируются только один раз.
• Перекомпилируются только те шаблоны, которые изменились.
• Можно создавать пользовательские функции и модификаторы, что делает язык шаблонов чрезвычайно расширяемым.
• Настраиваемые разделители тэгов шаблона, то есть вы можете использовать {}, {{}}, и т. д.
•
Конструкции if/elseif/else/endif передаются обработчику PHP, так что
синтаксис выражения {if …} может быть настолько простым или сложным,
насколько вам угодно.
• Допустимо неограниченное вложение секций, условий и т. д.
•
Существует возможность включения PHP-кода прямо в ваш шаблон, однако
обычно в этом нет необходимости (и это не рекомендуется), так как
движок весьма гибок и расширяем.
• Встроенный механизм кэширования.
• Произвольные источники шаблонов.
• Пользовательские функции кэширования.
• Компонентная архитектура.