Встроенные функции библиотеки jQuery
127
посл. ред.
03.01.2017
Функция jQuery()
, как и любая другая функция в JavaScript, является объектом. Этот объект имеет собственные свойства и методы, которые созданы для внутреннего использования, то есть с их помощью реализованы многие методы jQuery-объектов. Однако, они могут оказаться полезными и в личных целях. Их можно использовать как самостоятельные функции.
Ниже приводится описание всех встроенных функций объекта jQuery
(названия jQuery
и $
равнозначны).
jQuery.contains()
- Проверяет, является ли один DOM-элемент потомком другого.
jQuery.data()
- Позволяет привязать к любому элементу данные или получить их.
jQuery.dequeue()
- Запускает следующую функцию в очереди для указанного элемента.
jQuery.each()
- Выполняет указанную функцию для каждого свойства переданного объекта.
jQuery.extend()
- Объединяет два или более объектов в один.
jQuery.fn.extend()
- Объединяет переданный объект и прототип объекта
jQuery
. Используется для добавления новых методов jQuery-объектам. jQuery.globalEval()
- Выполняет переданный JavaScript-код в глобальной области.
jQuery.grep()
- Находит все элементы массива, удовлетворяющие заданному фильтру. Исходный массив остаётся без изменений.
jQuery.hasData()
- Позволяет узнать, привязаны ли к элементу какие-либо данные.
jQuery.inArray()
- Выполняет поиск заданного значения в массиве и возвращает его индекс.
jQuery.isArray()
- Проверяет, является ли переданный аргумент массивом.
jQuery.isEmptyObject()
- Проверяет, является ли переданный объект пустым.
jQuery.isFunction()
- Проверяет, является ли переданный аргумент функцией.
jQuery.isNumeric()
- Проверяет, является ли переданный аргумент числом.
jQuery.isPlainObject()
- Проверяет, является ли переданный объект простым (то есть создан с помощью
{}
илиnew Object()
). jQuery.isWindow()
- Проверяет, является ли переданный аргумент объектом окна браузера или фрейма.
jQuery.isXMLDoc()
- Проверяет, является ли переданный аргумент XML-документом.
jQuery.makeArray()
- Преобразует массивоподобные объекты (например, список DOM-элементов или jQuery-выборка) в JavaScript-массивы (тип
Array
). jQuery.map()
- Создаёт из переданного массива или объекта новый массив. Элементы нового массива определяются заданной функцией.
jQuery.merge()
- Добавляет в исходный массив элементы второго массива.
jQuery.noop()
- Пустая функция.
jQuery.now()
- Возвращает текущее время.
jQuery.parseHTML()
- Преобразует переданную строку с HTML-кодом в массив DOM-узлов.
jQuery.parseXML()
- Преобразует переданную строку с XML-кодом в XML-документ.
jQuery.proxy()
- Из переданной функции создаёт такую же, но с новым значением переменной
this
. jQuery.queue()
- Возвращает или преобразует очередь функций для указанного элемента.
jQuery.removeData()
- Позволяет удалить данные, ранее привязанные к элементу.
jQuery.trim()
- Удаляет пробелы в начале и конце переданной строки.
jQuery.type()
- Возвращает внутренний JavaScript-тип переданного аргумента.
jQuery.uniqueSort()
- Из переданного массива DOM-узлов удаляет повторяющиеся.