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

OSCHINA-MIRROR/laden666666-my-jquery

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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

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