Что такое некоторые за и против использования jQuery? [закрытый]

Немного сложно сказать, что именно вызывает это, без публикации какого-либо кода, но flexbox - отличный инструмент для этого. https://css-tricks.com/snippets/css/a-guide-to-flexbox/ является хорошим справочным материалом. Насколько я понимаю, вы хотите предотвратить наложение элементов, и как бы я использовал это, чтобы предотвратить это, поместив их в отдельные элементы flexbox в одном контейнере. На эту тему есть множество отличных руководств на YouTube, если что-то в ссылке сбивает с толку.

24
задан mwilkes 23 September 2008 в 18:39
поделиться

10 ответов

Профессионалы : jQuery является большой библиотекой, которая позволяет Вам получить то, что Вы хотите выполненный очень очень очень меньше кода с намного меньшим количеством стычки. Сменная архитектура невероятно проста, и сообщество, производящее плагины, очень сильно и активно. Если можно думать, "не был бы он быть хорошим, если я мог..." тогда, возможности существует плагин для него.

Недостатки : Вы абстрагируетесь далеко от необработанного JavaScript. Не недооценивайте эффект этого "довода"против"". Хотя работая в ванили JS (то есть, JavaScript без библиотек), может быть обширная боль, он дает Вам намного лучшее понимание того, что Вы на самом деле делаете. Вы могли бы найти, что Ваши основанные на jQuery решения могли на самом деле быть сделаны в ванили JS с намного меньше служебным.

17
ответ дан 28 November 2019 в 22:40
поделиться

Профессионалы: Вы не должны иметь дело с запутанной путаницей, которая является межплатформенной совместимостью JavaScript. Вы не должны волноваться, о котором браузеры поддерживают стандартные обработчики событий и которые имеют их собственные системы событий. Вы не должны писать двести строк управления DOM withHugeLongFunctionNamesFromHell для получения хороших динамических страниц.

Недостатки: это - дополнительные 15 КБ кода, который Ваши пользователи должны загрузить в первый раз, когда они загружают Вашу страницу.

12
ответ дан 28 November 2019 в 22:40
поделиться

Я только что начал использовать jQuery также и нашел, что он очень полезен. Для меня самое большое преимущество имеет некоторый действительно хороший intellisense в VS для него и не имеет для поиска каждого архаичного метода в мире для выполнения простых задач. Мне это просто кажется намного лучше организованный, чем в простом JavaScript, и как кто-то еще было сказано, это имеет тонну пользы, созданной в библиотеках.

4
ответ дан 28 November 2019 в 22:40
поделиться

Только начиная изучать JavaScript я посмотрел на различные библиотеки с изумлением. Тогда я посмотрел более тесно на jQuery и был сцеплен. Больше я не буду работать с DOM, не загружая jQuery. Не только для веб-сайтов, jQuery приносит мощные утилиты, уменьшенный код и простую обработку локального администратора JavaScripts.

Локальный JavaScripts + jQuery + msHta = потрясающий интерфейс управляемые сценарии!

для получения дополнительной информации об использовании jQuery на сценариях локального администратора проверяют мои сообщения [приблизительно 110] использование jQuery и HTA's ...

Chris

4
ответ дан 28 November 2019 в 22:40
поделиться

Профессионалы: Запишите меньше, сделайте больше.

Недостатки: необходимо изучить его (только VS получает intellisense, не мозг [:)])

, Если Вы интересуетесь jQuery вот, польза Обзор Книг jQuery Rick Strahl

3
ответ дан 28 November 2019 в 22:40
поделиться

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

2
ответ дан 28 November 2019 в 22:40
поделиться

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

1
ответ дан 28 November 2019 в 22:40
поделиться

Если вам нужен только инструмент javascript, совместимый с браузером и достаточно малый по размеру для выполнения DOM-манипуляций и ajax, то jQuery может быть именно тем, что вы ищете.

Но jQuery не хватает в этих двух областях:

  1. Полноценные виджеты (Подумайте о extjs). Примечание: jQuery-UI не такой полный и довольно медленный.
  2. Объектно-ориентированная поддержка (Mootools).
0
ответ дан 28 November 2019 в 22:40
поделиться

Отличительной особенностью таких библиотек, как jQuery и Prototype , является то, что они заботятся о множестве кросс-браузерных функций, которые могут сделать Javascript такой болезненной для написания. Любой из этих или, может быть, даже mootools подойдет вам, их веб-сайты примерно так же хороши, как и ресурс, который он получит.

редактировать : если у вас есть «дополнительный» размер дополнительной загрузки на вашей странице, я предлагаю использовать Google , чтобы разместить их для вас. Оптимистично, некоторые люди будут кэшировать его с других сайтов, плюс Google позаботится о версиях / сжатии для вас.

21
ответ дан 28 November 2019 в 22:40
поделиться

Плюсы: кроссбраузерность, понятные имена функций.

  Many plug-Ins.

  Only 15KB on the client Side.

  Community is pretty huge to guide you.

  Easy to work with Services(.svc,asmx) etc. I believe it is wonderful.

Минусы:

You may forget JavaScripting

Итак, я предлагаю новичкам сначала изучить JavaScripting и потянуть свои носки для JQuery .

0
ответ дан 28 November 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: