Фреймворки появились относительно недавно, но быстро становятся популярными, и jQuery (автор Джон Резиг) в том числе. Конечно же, каждый программист, отлично знающий JavaScript и сам в состоянии написать свой фреймворк (многие так и делают), но и пользователей готовых разработок тоже не мало.

Основное преимущество jQuery

  • После подключения библиотеки сокращается размер написания команд. Например, чтобы найти элемент по его id "header", на «чистом» JavaScript приходится писать document.getElementById("header"), а на jQuery можно использовать, так называемые селекторы, то есть чтобы найти тот же элемент пишем просто $("#header");
  • Используются встроенные функции для анимации - show, hide, fadeIn, fadeOut, slide, animate и др.;
  • Гораздо проще создать кроссбраузерный ajax запрос;
  • В сети можно найти огромное количество готовых плагинов, менюшек и т.п.

Но все же использовать фреймворки надо рационально. Не стоит забывать, что время загрузки библиотеки также влияет на общее время загрузки сайта. Представьте себе картину - вы пришли в магазин по-быстрому купить буханку хлеба, а продавщица говорит вам «подождите немного», вы ждете, и тут начинает играть музыка, вылетают блестки, продавщица начинает танцевать и только потом отдает вам долгожданный товар. Конечно где-то все эти «вылеталки» и «свистелки» к месту, то есть надо заранее продумывать период ожидания, где он к месту, а где бы надо отказаться от всякой мешуры. Следущий момент рациональности – не используйте целую библиотеку для пары-тройки элементов. Подумайте, стоит ли использовать бензопилу для того, чтобы отпилить пару веток? Конечно же, нет, а вот, чтобы вырубить весь сад – самое оно. Так же действуйте и с jQuery в роли бензопилы.

Использование фреймворков - это не так сложно, как кажется на первый взгляд; главное правильно изучить документацию и дополнительную информацию, которую можно с легкостью найти на тематических форумах. Но помните, что знание JavaScript , в разы упрощает изучение jQuery, помогает быстрее разобраться с логикой встроенных методов и функций.

captcha

Что такое облачное хранилище и как им пользоваться? Что такое облачное хранилище и как им пользоваться?
Как выбрать пластины для теплообменника? Пластины для теплообменника
Изучение языка ECMAScript: основа современной веб-разработки История языка ECMAScript
Как добавить комментарий в HTML? HTML примеры
Apple позволит разработчикам распространять приложения напрямую с их сайтов Apple позволит разработчикам распространять приложения напрямую с их сайтов
jQuery 4.0 сокращает поддержку браузеров, удаляет API Новое в jQuery 4.0
Как продвинуть Telegram-канал: с нуля до результата Как продвинуть канал в Telegram с нуля?
Получить IT профессию с нуля: академия Eduson Получить IT профессию с нуля
Перспективы эволюции SEO: встречайте будущее продвижения в поисковых системах Будущее SEO-продвижения
Создание сайтов в Алматы: агентство site-promote.com Разработка сайта компании
Антипкин Михаил Сергеевич о метавселенной, открывающей безграничные возможности для инноваций и экспериментов Антипкин Михаил Сергеевич о метавселенной
Сёрфинг с браузером FraudFox: исчерпывающее руководство Сёрфинг с браузером FraudFox
Где найти лицензионные ключи активации к ПО? Где найти лицензионные ключи активации к ПО?
Курсы веб дизайна: обучение онлайн Курсы веб дизайна: обучение онлайн
Как продлить срок службы бытовой техники? Как продлить срок службы бытовой техники?
Основы VPS/VDS: что нужно знать перед арендой? Основы VPS/VDS: что нужно знать перед арендой?
Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров
Топ-10 игр для Android стоимостью менее $5 Топ-10 игр для Android стоимостью менее $5
Проверка авто в базе ГИБДД перед покупкой Проверка авто в базе ГИБДД перед покупкой
Бизнес-психология в онлайн-институте Smart Бизнес-психология в онлайн-институте Smart