0

Я создаю веб-сервис, который будет использовать данные междоменного GET и POST, а затем обновлять некоторые лайтбокс или похожие окна на клиенте.Какая структура javaScript для кросс-домена?

Есть ли одна инфраструктура JavaScript, которая лучше подходит для этого или, что еще важнее, рамки, которую я должен избегать?

  • Я хочу иметь возможность устанавливать элементы управления в коробки. Действительно сексуальные коробки были бы хороши. Они будут обновляться без перезагрузки страницы.

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

При необходимости я могу использовать несколько каркасов. Полоса пропускания может быть оправдана, если одна фреймворк действительно хороша в междоменной области, а другая действительно хороша для окон/ящиков.

Спасибо,

EDIT: Что касается рамках которого следует избегать, я имею в виду с точки зрения подводных камней.

+7

jQuery onslaught in 3 ... 2 ... 1 –

ответ

2

Я бы предложил использовать jQuery, поскольку это, вероятно, одна из самых распространенных (если не «the») фреймворков javascript. Есть множество JQuery аддонов для сексуальных коробок (вы просто have to google), вы можете have it to work cross-domain

Как за рамки которых следует избегать: те, которые не имеет активное сообщество разработчиков за ними, просто посмотреть, как часто релизы и исправления являются выпущенный.

+0

Этот вопрос старый, но через несколько месяцев после работы с jQuery я считаю, что это правильный ответ. При использовании междоменного (по крайней мере, для моего проекта) манипулирования html, отформатированного другими, является необходимостью, а jQuery выделяется этим с помощью селекторов элементов. – user191688

+0

Но jQuery не имеет ничего общего с междоменными проблемами, кроме базовой поддержки JSONP. Вы проверили библиотеку easyXDM? –

0

Я бы сказал JSONP из jQuery, но в последнее время я видел this video от Google для перекрестных доменных вызовов.

1

Моя любимая Javascript Framework - YUI 2.

Имеет очень хорошую документацию, активно развивается примерно с 3 лет крупной компанией (YAHOO). Виджеты, предоставляемые библиотекой, хорошо структурированы и могут быть легко настроены. Более того, мне никогда не приходилось полагаться на какой-либо сторонний плагин (за исключением того, что мне нужен виджет accorion), все, что мне нужно, связано с YUI или что тоже очень важно: это можно сделать с помощью того, что предлагает библиотека. Это то, что я действительно ценю. Я использовал его во всех своих проектах с 2008 года, и я никогда не разочаровался.

Пакеты, которые особенно интересны для вас:

диспетчера соединений: http://developer.yahoo.com/yui/connection/
и Overlay компонентов: http://developer.yahoo.com/yui/container/overlay/index.html

+0

Это выглядит интересно. Как вы сказали, очень хорошая документация. На странице проекта есть много примеров, и это действительно помогает при выборе продукта. – user191688

+0

Согласен, похоже, стоит посмотреть. – Russell

1

Другой альтернативой является Dojo (документация найдено here).

Самые большие проблемы у меня были с Dojo:

  1. Большие изменения между версиями
  2. Относительно посредственного документация

В свою защиту скажу, что команды додзё xhrPost и xhrGet довольно твердое, если это все, что вы используете для создания рамки.

Одна из его библиотек, Dijit, также имеет некоторые аккуратные виджеты - только некоторые из них работают как рекламируемые (т. Е. «Из коробки»).

Тем не менее, это намного лучше, чем писать собственный кросс-браузерный JavaScript.

Удачи вам!

0

Для междоменной части я бы рекомендовал easyXDM.

Demos этого можно рассматривать here, я предполагаю, this example уместно для применения

0

Я рекомендую JQuery, это, вероятно, один из самых популярных там.

 Смежные вопросы

  • Нет связанных вопросов^_^