Это были напряженные несколько недель для разработчиков jQuery. Мы получили jQuery 1.7 и jQuery Mobile , но третий проект сейчас требует нашего внимания…
При минимальной загрузке в 32 Кбайт мало кто может обвинить jQuery в ожирении. Но редко вам нужны все его способности. Введите jquip — или jQuery-In-Parts ; меньшая, тонкая и быстрая вилка библиотеки. Он содержит 90% лучших деталей за небольшую долю — всего 4,28 КБ (даже несжатый источник — всего 21,5 КБ).
Вы получаете много функциональности в этом крошечном пакете:
- основной $ ( селектор )
- Методы обхода DOM, такие как eq, first, last, slice, prev, next, братья и сестры, дети и т. Д.
- Методы модификации DOM, такие как добавление, добавление и удаление
- Методы модификации класса CSS, такие как hasClass, addClass и removeClass
- Методы событий, такие как связывание и открепление со всеми стандартными типами (щелчок мышью, отпуск мышкой, отправка и т. Д.)
- Служебные функции, такие как каждый, обрезать, расширить, объединить, isArray и т. Д.
Библиотека имеет модульную архитектуру, поэтому другие функции jQuery доступны в виде плагинов, которые могут быть включены при необходимости:
- documentReady : $ (function ()) и $ .ready
- css : css, методы ширины и высоты
- ajax : ajax, методы get и getJSON
- custom : различные методы, такие как queryString и объект события isTab, isShift и cancelEvent
Дистрибутив предоставляет плагины в виде отдельных сценариев и в одном файле jquip размером 20 КБ, что составляет всего 7,84 КБ при распаковке. В конечном счете, разработчики jquip Демис Белло и Джей Балахандран надеются реализовать все недостающие методы jQuery в качестве плагинов.
Я впечатлен. В эпоху монолитных многомегабайтных страниц это доказывает, что некоторые разработчики все еще заботятся о гибком и легковесном коде. И есть веские причины урезать жир, учитывая возросшую популярность скромных смартфонов, электронных книг и планшетов. Jquip может быть волшебной таблеткой для похудения для вашего сайта.