Вопрос

После предложения использовать библиотеку для моему ajax нужны Я собираюсь использовать один из них, проблема в том, что их так много, и я понятия не имею, как хотя бы начать отличать их друг от друга.

Таким образом, может ли кто-нибудь
А) Дайте краткое описание различий или
Б) Укажите мне (и таким, как я) где-нибудь, где есть такой список.

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

Это было полезно?

Решение

Чтобы ответить B:

Сравнение платформ JavaScript

<Ч>

РЕДАКТИРОВАТЬ . Хотя все и их мама, очевидно, пользуются jQuery Bandwagon (я использую MochiKit ), есть много библиотек, которые предоставляют такие же функциональность - проблема, которую решает большинство библиотек (асинхронное взаимодействие клиент-сервер, манипулирование DOM и т. д.), одинакова, и немногие не имеют того, что вам понадобится для выполнения работы.

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

Другие советы

jQuery, легкий в освоении, простой в использовании, небольшой размер, активное сообщество разработчиков плагинов. Не может пойти не так с JQuery.

Для чего стоит редизайн сайта jQuery , начатый сегодня утром (пятница, 29 августа 2008 г.). Хороший забавный факт. И конечно +1 к его упоминанию.

Stackoverflow использует JQuery, я думаю, и я слышал, что JQuery все в моде

Я должен еще раз проголосовать за jQuery.Он невероятно прост в использовании и делает ваш javascript намного чище.

В качестве примера, если вы хотите добавить событие onclick ко всем разделам внутри элемента с идентификатором "clickdivs", вы просто делаете это:

function clickedme(event) {
  alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);

Ваш HTML-код будет выглядеть примерно так:

<div id="clickdivs">
  <div>Click Here</div>
  <div>And Here</div>
  <p>Not here</p>
  <div>Click Here Too</div>
</div>

Виола!

Связанная нить здесь, с некоторыми хорошими комментариями:

Какую библиотеку JavaScript вы бы выбрали выбрать для нового проекта и почему?

Мы начинаем использовать jQuery там, где я работаю. Я не большой в JavaScript, но всем остальным это очень нравится. Я не знаю, помогает ли это вообще ...

Я использовал Прототип + Скриптакулус.

У них хорошая документация по API, и они отлично работают для меня!Самыми большими преимуществами являются:

  • Очищает грязный код javascript
  • Кроссбраузерная совместимость
  • Упрощает обработку AJAX
  • Плавные эффекты пользовательского интерфейса

Я предлагаю ограничиться библиотекой, которую можно извлечь из бесплатного CDN, например, AJAX CDN от Google. или AJAX CDN от Microsoft . Наличие в CDN указывает на определенный минимальный уровень популярности, а его использование позволит вам быстрее загружать свои веб-страницы. jQuery - моя любимая библиотека, она доступна в CDN Google и MS.

jQuery - лучший фреймворк, который я когда-либо видел ... он охватывает современные методы кодирования, такие как простой, чистый и быстрый код.

Перейти на JQuery ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top