1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/laden666666-my-jquery

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 01:41 ebcc412

Загрузки Версия Лицензия

my-jquery

Это имитация реализации jQuery с целью достижения некоторых ключевых функций в размере не более 8К. В отличие от jQuery, цель my-jquery заключается не в решении проблем совместимости браузера, а в создании легковесной библиотеки работы с DOM для современного браузера. API my-jquery заимствован из jQuery, но исключены такие функции, как AJAX и анимация, что позволяет сосредоточиться на работе с DOM. Основные функции включают:

  • Выбор элементов (обёртка для document.querySelectorAll)
  • Операции со стилями (обёртка для Element.classList)
  • Операции с событиями, my-jquery может клонировать события аналогично jQuery
  • Операции с DOM для элемента
  • В отличие от jQuery, my-jquery не предназначен для поддержки расширений, а внедряется в конкретный проект, являясь своего рода помощником по работе с DOM
  • В будущем планируется добавление операций с формами, однако пока эта функциональность недоступна (T.T)

API

API my-jquery и jQuery имеют много общего, но они значительно меньше, чтобы сделать my-jquery ещё более компактным. В зависимости от ситуации будут продолжены добавления новых функций из jQuery.Поддерживаемые функции API jQuery:

+ Выбор элементов
+ Операции со стилями
+ Операции с событиями
+ Операции с DOM для элемента

Полный список поддерживаемых функций можно найти в документации проекта.

Системные свойства system

each

Выборочные свойства selector

eq, add, find

Операции с DOM DOM operation

append, appendTo, prepend, prependTo, after, insertAfter, before, insertBefore, clone, remove

Данные data

data

Атрибуты attribute

attr, removeAttr, prop, html, text, val

Стили style

addClass, removeClass, hasClass, toggleClass, hide, show, css

События event

on, off, toggle

Совместимость

Совместимо с IE9-11 и другими современными браузерами

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/laden666666-my-jquery.git
git@api.gitlife.ru:oschina-mirror/laden666666-my-jquery.git
oschina-mirror
laden666666-my-jquery
laden666666-my-jquery
master