Что такое jQuery? (Определение, а не Javascript, функции)
jQuery поставляется с кодом, который вы можете легко использовать повторно, чтобы добавить взаимодействие на свой сайт, что экономит ваше время, поскольку вам не нужно реализовывать функциональность самостоятельно. Вместо того, чтобы писать код для стандартных функций, вы можете просто вызвать метод jQuery с помощью одной строки кода.
В отличие от некоторых других JS-библиотек, таких как React.js, jQuery не так велика; весь код находится в одном длинном файле JavaScript.
Каковы основные возможности jQuery?
- Effects and Animations
- Ajax
- CSS Support
- Versatile Utilities
- Extensions and Open-Source Community
jQuery vs. JavaScript
JavaScript is a programming language while jQuery is a library that consists of JavaScript код. Библиотека кода jQuery поставляется с готовыми реализациями кода JavaScript, которые можно использовать для более быстрого создания веб-сайтов.
Связанные материалы от встроенных экспертов Создание приложения React и TypeScript — краткое руководство
Зачем использовать jQuery?
jQuery помогает разработчикам добавлять на веб-сайт полезные функции и взаимодействие. Платформа поставляется с функциями, которые позволяют изменять дерево объектной модели документа (DOM) веб-страницы. Библиотека упрощает обработку событий, поскольку она также позволяет улучшить анимацию CSS и удобство использования. Более того, jQuery хорошо работает с Ajax.
Некоторые из примечательных предварительно встроенных функций в jQuery включают анимацию облегчения входа и выхода. Как правило, вам нужно закодировать эти функции, но благодаря jQuery вам нужно вызывать только предварительно созданные функции.
Использование jQuery может придать веб-странице приятный внешний вид, а дополнительное взаимодействие, анимация и плавный поток улучшают взаимодействие с пользователем.
youtube.com/embed/hMxGhHNOkCU?autoplay=0&start=0&rel=0″> Учебник по jQuery — jQuery для начинающих. | Видео: LearnCode.academy
Преимущества использования jQuery
jQuery стал популярным фреймворком благодаря своей универсальной функциональности. К наиболее полезным функциям jQuery относятся:
Эффекты и анимация
В jQuery есть много встроенных эффектов и анимаций, которые вы можете просто вызвать для использования. Например, вы можете добавить тени или наброски текста. Вы также можете добавить эффекты параллакса для прокрутки страниц, чтобы они выглядели более интересно.
Ajax
Вы можете использовать jQuery для простого доступа к внешним данным с помощью встроенных функций Ajax. Обратите внимание, что Ajax уже не так актуален, и есть вероятность, что вы не будете использовать его так часто, но если вам нужно загрузить доступ к данным с помощью JavaScript, вам помогут функции Ajax и jQuery Ajax.
Поддержка CSS
CSS, который стилизует ваш веб-сайт, хорошо работает с jQuery. CSS, JavaScript, jQuery и HTML образуют прочную комбинацию, которой легко управлять, поэтому вы можете создавать интерактивные и удобные веб-сайты.
Универсальные утилиты
jQuery поставляется со встроенными утилитами, упрощающими управление JavaScript. Например, вы можете использовать утилиту браузера для доступа к версии браузера в вашем коде.
Расширения и сообщество с открытым исходным кодом
jQuery — это просто файл, полный кода JavaScript, что означает, что вы можете писать к нему расширения. Если вы не можете сделать это в одиночку, у вас есть большое сообщество пользователей jQuery, которым это удается. Вы можете изучить учебные пособия и репозитории GitHub, которые добавляют полезные расширения в вашу процедуру jQuery.
Умрет ли jQuery в 2023 году? 155 разработчиков отвечают! RealToughCandy.
comjQuery, когда-то король интерфейсных библиотек JavaScript, уже далеко не так популярен, как раньше.
Но связано ли снижение его популярности с поверхностными «косметическими проблемами» или разработчики перешли к действительно большим и лучшим технологиям?
Другими словами: jQuery мертв?
🔥 Сегодняшняя публикация предоставлена вам realtoughcandy.io. Изучите востребованные навыки, такие как внештатная веб-разработка, как получить работу в веб-разработке и многое другое.
🚀 Начните сегодня и начните свою карьеру разработчика!
Поищите в Интернете, и вы найдете множество блогов с заголовками, провозглашающими, что jQuery мертв — на грани исчезновения.
Но имеют ли эти утверждения значение в реальной индустрии веб-разработки?
Мы связываемся с несколькими из 155 разработчиков, принявших участие в нашем опросе: Вы все еще используете jQuery для новых проектов?
В ответах были интересные закономерности.
Во-первых, многие разработчики отметили, что они обходили jQuery, как только начали использовать React . Это может быть из-за виртуального DOM (в отличие от прямого взаимодействия с ним jQuery), но данные слишком неполны, чтобы быть окончательными.
Во-вторых, в то время как большинство опрошенных разработчиков заявили, что не используют jQuery для новых проектов, те, кто использует его, гораздо активнее высказались в разделе комментариев .
Вот что говорят люди:
codeChris говорит, что старается не использовать jQuery, но есть несколько больших исключений:
О НОВЫХ вещах… Я намеренно стараюсь этого не делать, но нравится, если API или плагин используют его в их документации я просто следую их примеру, по крайней мере, для этой части кода. Но я все еще ежедневно использую jQuery, так как многие сайты, над которыми я работаю, были созданы с его помощью.
codeChris
Крис не старается изо всех сил использовать jQuery, но следует его примеру, если стандарт уже существует.
В том же духе Xero0077 говорит, что простота интеграции с текущими стандартами рабочего места заставляет его продолжать работу с jQuery:
На моей работе мы перестраиваем приложение для новых клиентов. Поскольку в исходной версии используется много jQuery для проверки на стороне клиента, новые также будут создаваться с помощью jQuery. Нам так проще.
Xero0077
Тайлер отметил, что именно React побудил его двигаться дальше:
[…] Не прикасался к нему с тех пор, как я изучил React, а это около года. Я действительно не вижу причин для этого. […]
Тайлер
Крейг
также перекликается с настроением React:Когда-то я изучал jQuery. Как только я начал изучать React, я перестал его использовать. Я думаю, что современный javascript может делать все, что может jQuery.
Крейг
И Кэндес тоже вмешиваются, делая React trifecta:
Я помню, как много лет назад использовал jQuery, и мне пришлось перевести веб-сайт компании на платформу React.
Candace
Traversy Media имеет интересное представление о ракурсе анимации:
Анимация — это та область, где я думаю, что jQuery действительно пригодится, особенно если у вас нет навыков CSS. Что касается DOM, ajax и т. д., в этом нет необходимости… но опять же, у вас есть небольшие библиотеки анимации… мое мнение, конечно 🙂
Брэд (Traversy Media)
Traversy хорошо отмечает, что jQuery приходит на помощь для анимации CSS.
Дэн связывает jQuery и Bootstrap с небольшим количеством новостей о программном обеспечении, подтверждая, что jQuery мертв в будущей версии Bootstrap:
Многие люди используют jQuery только потому, что это зависимость от Bootstrap. Bootstrap отказывается от jQuery в версии 5…
Дэн
Наконец, Робин обучает новых детей новым взглядам, которые jQuery принес в веб-игры:
jQuery — это то, что купило ЛЮБОВЬ к javascript! До того, как появился jQ, JS был проклятием для бэкэнд-программистов из-за того, что браузеры имели свои собственные API.