Вспомогательные функции библиотеки¶
-
jquery.
boxModel
¶ Устаревший синоним для support.boxModel.
-
jquery.
browser
¶ Это свойство ссылается на объект, идентифицирующий производителя и версию броузера.
Объект имеет свойство msie в броузере Internet Explorer, mozilla – в Firefox, webkit – в Safari и Chrome, и opera – в Opera.
Свойство version содержит номер версии броузера.
-
jquery.
support
¶ Объект, содержащий множество свойств, описывающих особенности и ошибки, имеющиеся в текущем броузере.
В основном представляет интерес для создателей расширений.
В броузерах IE свойство support.boxModel имеет значение false при выполнении сценария в режиме совместимости.
-
jquery.
contains
(a, b)¶ Возвращает true, если элемент a содержит элемент b.
-
jquery.
data
(elt)¶
-
jquery.
data
(elt, key)
-
jquery.
data
(elt, data)
-
jquery.
data
(elt, key, value) Низкоуровневая версия метода data().
При вызове с единственным элементом elt возвращает объект с данными для этого элемента.
При вызове с элементом elt и строкой key возвращает значение с указанным именем из объекта с данными для этого элемента.
При вызове с элементом elt и объектом data устанавливает указанный объект как объект с данными для элемента elt.
При вызове с элементом elt, строкой key и значением value устанавливает значение с указанным именем в объекте с данными для указанного элемента.
-
jquery.
dequeue
(elt[, qname="fx"])¶ Удаляет и вызывает первую функцию из указанной очереди.
То же, что и $(elt).dequeue(qname).
-
each(o, f(name,value)):o
-
each(a, f(index,value)):a
Вызывает функцию f для каждого свойства объекта o, передавая ей имя name и значение value свойства, при этом функция f вызывается как метод значения value.
Если первый аргумент является массивом или объектом, подобным массиву, вызывает f как метод для каждого элемента массива, передавая ей в виде аргументов индекс index в массиве и значение value элемента.
Итерации останавливаются, как только f вернет false.
Эта функция возвращает первый аргумент.
-
jquery.
error
(msg)¶ Возбуждает исключение с сообщением msg.
Эту функцию можно вызывать из расширений или переопределить ее для нужд отладки (например, error = alert).
-
jquery.
extend
(obj)¶
-
jquery.
extend
([deep=false, ]target, obj...) При вызове с одним аргументом копирует свойства объекта obj в глобальное пространство имен библиотеки
При вызове с двумя и более аргументами копирует свойства второго и всех последующих объектов, в указанном порядке, в объект target.
Если необязательный аргумент deep имеет значение true, выполняется глубокое копирование и свойства копируются рекурсивно.
Возвращает объект, который был дополнен новыми свойствами.
-
jquery.
globalEval
(code)¶ Выполняет программный код code на языке JavaScript как сценарий верхнего уровня в теге <script>. Ничего не возвращает.
-
jquery.
grep
(a, f(elt, idx):boolean[, invert=false])¶ Возвращает новый массив, содержащий только элементы, для которых f вернет true.
Или, если аргумент invert имеет значение true, возвращает только элементы, для которых f вернет false.
-
jquery.
inArray
(v, a)¶ Выполняет поиск элемента v в массиве a или в объекте, подобном массиву, и возвращает индекс найденного элемента или –1.
-
jquery.
isArray
(x)¶ Возвращает true, только если x является истинным массивом.
-
jquery.
isEmptyObject
(x)¶ Возвращает true, только если x не содержит перечислимых свойств.
-
jquery.
isFunction
(x)¶ Возвращает true, только если x является функцией.
-
jquery.
isNumeric
(object)¶ Возвращает true, если объект является числом
-
jquery.
isPlainObject
(x)¶ Возвращает true, только если x является простым объектом, например, созданным с помощью литерала объекта.
-
jquery.
isXMLDoc
(x)¶ Возвращает true, только если x является XML-документом или элементом XML-документа.
-
jquery.
isWindow
(object)¶ Возвращает true, если объект является объектом window
-
jquery.
makeArray
(a)¶ Возвращает новый массив, содержащий те же элементы, что и объект a, подобный массиву.
-
jquery.
map
(a, f(elt, idx))¶ Возвращает новый массив, содержащий значения, возвращаемые функцией f для каждого элемента в массиве a (или в объекте, подобном массиву).
Значения null, возвращаемые функцией f, игнорируются и не включаются в результирующий массив.
$.map( ['astor', 'rose'], function(elem, index){ return index + ': ' + elem;
-
jquery.
merge
(a, b)¶ Добавляет элементы массива b в конец массива a и возвращает a.
Аргументы могут быть объектами, подобными массивам, или истинными массивами.
$.merge( ['astor'], ['rose'] );
-
jquery.
noConflict
([radical=false])¶ Восстанавливает значение символа $ в значение, которое он имел перед загрузкой библиотеки jQuery, и возвращает
Если аргумент radical имеет значение true, также восстанавливает значение символа
-
jquery.
now
()¶ Возвращает текущее значение времени и представляет собой упрощенную форму вызова newDate().getTime()
-
jquery.
parseJSON
(str)¶ Создает JavaScript-объект из данных JSON
-
jquery.
parseXML
(str)¶ Создает объект XMLDocument из строки XML
-
jquery.
proxy
(f, o)¶
-
jquery.
proxy
(o, name) Возвращает функцию, которая вызывает f как метод объекта o, или функцию, которая вызывает o[name] как метод объекта o.
-
jquery.
queue
(elt[, qname="fx"][, f])¶ Возвращает или создает очередь с указанным именем в элементе elt или добавляет новую функцию f в эту очередь. То же, что и $(elt).queue(qname, f).
-
jquery.
removeData
(elt[, name])¶ Удаляет указанное свойство из объекта с данными в элементе elt или удаляет сам объект с данными.
-
jquery.
trim
(s)¶ Возвращает копию строки s, из которой удалены начальные и завершающие пробельные символы.
-
jquery.
type
(object)¶ Возвращает встроенный JavaScript-тип объекта