Сайты - по стандартам, но не стандартные сайты!
Хотелось бы услышатьчто думают массы по поводу нового - давно забытого старого, а именно технологии Ajax.
Нет на форуме
Напомните ПЛЗ что это. Могу нагнать, но не сим ли зовется загрузка xml с последующим преобразованием в html на стороне клиента?
Нет на форуме
Бизон, это XSLT, кажется. ![]()
Нет на форуме
Неа, XSLT - это стандарт п трансляции одного xml документа в другой, в частном случае xml в html, и выполняется он на стороне сервера. Честно сказать не вижу особенного смысла трансляции, правильно оформленный html уже претендует на роль xml-документа.
А есть еще технология, о которой я говорил, с сервера загружается xml (или может даже какой-то компактный html), который на стороне клиента яваскриптом собирается в "нормальный" документ. Цель - экономия трафика, не требуется каждый раз загружать одни и те же большие куски кода для разных страниц. Плохо, конечно, объясняю но я суть так понимаю. Еще слышал, что googlemap по такой схеме работает.
ЗЫ. Извиняюсь, если где переврал, сам почти ничего не слышал про такое.
Нет на форуме
Бизон, XSLT не обязательно выполняется на стороне сервера. По большому счету, нынешние разработчики предпочитают обрабатывать его на стороне сервера, т.к. всё еще встречаются браузеры без его поддержки. ИЕ и Фаерфокс (в опере не смотрел, врать не буду) прекрасно поддерживают XSLT.
AJAX - это примерно то, что вы описали. Технология, позволяющая приложению-клиенту обмениваться с сервером порционными контекстными данными, представленными в формате XML, инициируя их запрос по мере необходимости. (AJAX = Asynchronous Javascript And Xml Applications).
Штука очень удобная. Экономит трафик, время и позволяет создавать эргономичные веб-приложения (а не "сайты") ![]()
Нет на форуме
Некоторые время назад проникся сердцем AJAX, а именно HttpRequest. Позвляет очень просто решить многие вопросы, например изменение корзины заказа на лету. Сейчас хочу применить эту же технологие в файловом менеджере для CMSки.
Нет на форуме
Мммм. то есть при исполнении XSLT на стороне клиента с сервера загружается xml документ и правила его преобразования в html, а уже далее браузер собирает хтмл? Вообще интересно стало поглядеть, как составляются правила сборки XSLT.
Нет на форуме
Бизон, сам XSLT с сервера ничего не загружает. XSLT для браузера - как "навороченный" CSS
Загружаете через HttpRequest блок данных, добавляете в документ на JS, а XSLT-трансформатор на лету отображает его в соответствии с шаблоном, указанном в присоединенном XSL-документе.
Насчет "прекрсаной" поддержки (оговорюсь сразу) - я имел в виду то, что ИЕ и ФФ ПОДДЕРЖИВАЮТ XSLT. Насколько именно ПРЕКРАСНО судить не берусь
ибо опять же, повсеместно использовать клиентскую трансформацию пока еще наверное несколько преждевременно.
Нет на форуме