вход

Почему я использую фреймворк JQuery

Почему я использую фреймворк JQuery

Здравствуйте уважаемые читатели блога mainview.ru. Несколько лет тому назад, казалось, что языку JavaScript некуда было дальше развиваться, что его не очень охотно применяли разработчики в процессе работы над сайтами. Язык  JavaScript был медленным и достаточно сложным в изучении. Главной причиной, тормозившей его развитие и применение являлось то, что скрипты JavaScript было необычайно трудно отладить. Множество несовместимых браузеров могли по-разному исполнять код, и получать разные результаты. Язык  JavaScript был плохо совместим с различными браузерами.

Но тогда спасителем JavaScript явился jQuery.

JQuery это просто основа, которая использует JavaScript. Или часто эту основу называют фреймворком. Вся прелесть фреймворка JQuery заключается в том, что все, что вы пишете, будет оставаться одинаковым во всех браузерах. Вы просто пишите код, который будет работать во всех браузерах, и будет он работать совершенно одинаково, а значит, вы получите одинаковый результат. Вам больше не нужно определять тип браузера и писать объявления для каждого из браузеров. Вам не нужно ломать голову как это сделать для Firefox, или как это сделать для IE6, как для IE7. Фреймворк  JQuery позаботится об этом за вас. От вас требуется только писать сам механизм, не отвлекаясь на тонкости работы JavaScript в браузерах.

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

Зачем использовать  фреймворк JQuery?

Сейчас существует множество фреймворков на базе языка JavaScript, таких как MooTools, Dojo, Prototype и JQuery. Так почему именно JQuery? Почему выбор среди этих фреймворков пал именно на JQuery?

Есть несколько причин, для того, почему следует использовать JQuery. Основная причина всегда сводятся к личному мнению. Лично для меня ответ на этот вопрос выглядит так: я использую JQuery потому, что он максимально удобен для программирования, это легкий, быстрый в освоении и применении язык, который имеет к тому же отличные показатели и количество встроенных функций покрывает любые потребности.

Отдельный JavaScript и HTML

Фреймворк JQuery фокусируется на взаимодействии JavaScript и HTML. Когда вы используете JQuery, вы просто определяете функции.  Первая функция, которая используется при применении JQuery это функция $(document).ready(). Эта функция выполняется  после того как все DOM  объекты на странице будут загружены.

$(document).ready(function(){
	//Здесь ваш код
});

Функция $(document).ready() заставит события срабатывать независимо от того, что было загружено на странице ранее. Она сработает, как только объектная модель документа (DOM) будет зарегистрирована браузером.

Для того, чтобы понять как это будет отделено до сценария HTML, в качестве примера попробуем взглянуть на событие JavaScript OnClick. Код будет размещён внутри тега HTML, и выглядит это следующим образом.

<a href="#" onclick="runcode()">Запуск скрипта</a>

Но с помощью JQuery, обработка этого события нажатия клавиши мыши, переместиться из разметки основного документа в отдельный файл JavaScript, в тело  функции document.ready.

$('a').click(function(){
	//Запуск скрипта
})

Как видите, это намного проще и понятнее.

Документация JQuery

Обычно, когда создается что-то новое, то самым узким местом часто выступает документация по системе. Что бы понять, как использовать тот или иной инструмент, нужна подробная документация. Фреймворк JQuery имеет очень хорошую документацию и очень хороший сайт, где подробно расписана каждая функция Фреймворка.

Вы можете легко найти описание нужной вам функции и понять её работу, благодаря подробным примерам.  Все, что вы хотите использовать на вашем сайте, вы можете найти и сразу применить.

Активное сообщество фреймворка JQuery

Интернет-сообщество очень важно для развития любого продукта. Степень развития продукта определяется активностью сообщества.   И JQuery сообщество очень активно. Активность сообщества JQuery означает то, что фреймворк JQuery часто обновляется.

Любые ошибки, найденные в работе фреймворка, очень быстро доводятся до сведения разработчиков. Благодаря такой оперативности ошибки исправляются в минимально короткие сроки. После выхода новой версии, сообщество снова помогает распространить его среди разработчиков. И библиотеки JQuery обновляются довольно быстро.

Легкость фреймворка JQuery

Основная проблема с использованием фреймворка JavaScript заключается в том, вам нужно загружать основные файлы на каждой странице, где вы предполагаете его использовать.

Загрузка дополнительных JavaScript файлов может повлиять на скорость загрузки вашей страницы. JQuery является чрезвычайно легким Фреймворком.  Файл основного ядра ​​составляет около 20кбайт, что по современным меркам никак не сказывается на загрузке страниц.

JQuery плагины

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

Преимущество использования плагина заключается в том, что вы можете легко перемещать эти функции на различных сайтах и как правило для реализации этой функциональности нужно всего пару строк кода.

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

Цепочки вызовов функций

Одним из преимуществ фреймворка JQuery, также является способ кодирования, который называется цепочка методов. Цепочкой методов называют последовательный вызов нескольких методов jQuery.

Может быть вам будет трудно читать такой код, если вы только начинаете использовать этот язык. Но именно такой подход позволяет значительно сократить количество кода, который вы должны написать. Например, если вы хотите удалить класс, добавить класс и изменить текст элемента, то вам придется сделать что-то вроде этого.

$('<div>').removeClass();
$('<div>').addClass('class');
$('<div>').text('Добавить текст');

Но использование цепочки позволит вам объединить эти три строки кода в одну строку.

$('<div>').removeClass().addClass('class').text('Добавить текст');

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

Таковы некоторые из основных причин, почему я использую фреймворк JQuery, и буду продолжать его использовать

 

 

Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!


Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Оставить комментарий

Статья → Почему я использую фреймворк JQuery

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.