Сравнение библиотек Javascript [закрыто]
-
09-06-2019 - |
Вопрос
После предложения использовать библиотеку для моему ajax нужны Я собираюсь использовать один из них, проблема в том, что их так много, и я понятия не имею, как хотя бы начать отличать их друг от друга.
Таким образом, может ли кто-нибудь
А) Дайте краткое описание различий или
Б) Укажите мне (и таким, как я) где-нибудь, где есть такой список.
В противном случае план С заключается в том, чтобы выбрать тот, который упоминается здесь чаще всего.
Решение
Чтобы ответить B:
<Ч>РЕДАКТИРОВАТЬ . Хотя все и их мама, очевидно, пользуются 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 ...