JavaScript. Подробное руководство, 6-е издание, стр. 323
Наконец, запомните, что появление всех событий архитектуры Ajax в библиотеке jQuery можно предотвратить, присвоив параметру
<b>global</b><b>global</b>19.7. Вспомогательные функции
Библиотека jQuery определяет множество вспомогательных функций (и два свойства), которые могут вам пригодиться в ваших программах. Как вы увидите в списке ниже, для многих из этих функций теперь имеются эквиваленты в стандарте ECMAScript 5 (ES5). Функции в библиотеке jQuery были созданы еще до появления стандарта ES5 и действуют во всех броузерах. Ниже в алфавитном порядке перечислены вспомогательные функции:
<b>jQuery.browser</b>Свойство
<b>browser</b><b>msie</b><b>mozilla</b><b>webkit</b><b>opera</b><b>browser</b><b>version</b><b>if ($.browser.mozilla && parselnt($.browser.version) < 4) {</b><b> // Здесь обрабатывается гипотетическая ошибка в Firefox...</b><b>}</b><b>jQuery.contains()</b>Эта функция принимает в аргументах два элемента документа. Она возвращает true, если первый элемент содержит второй, иначе возвращает значение false.
<b>jQuery.each()</b>В отличие от метода
<b>each(),</b><b>jQuery</b><b>jQuery.each()</b><b>jQuery.each()</b><b>jQuery.each()</b>Перечисление свойств функцией
<b>jQuery.each()</b><b>for/in</b><b>jQuery.each()</b><b>jQuery.extend()</b>Эта функция принимает объекты в своих аргументах. Она копирует свойства из второго и всех последующих объектов в первый объект, затирая все одноименные свойства в первом объекте. Она пропускает все свойства, имеющие значение undefined или null. Если передать ей только один объект, свойства этого объекта будут скопированы в сам объект jQuery. Возвращаемым значением функции является объект, в который копировались свойства. Если в первом аргументе передать значение true, будет выполнено глубокое, или рекурсивное, копирование: второй аргумент будет дополнен свойствами третьего (и всех последующих) объектов.
Эту функцию удобно использовать для создания копий объектов и объединения объектов с параметрами с настройками по умолчанию:
<b>var clone = jQuery.extend({}, original);</b><b>var options = jQuery.extend({}, default_options, user_options); jQuery.globalEval()</b>Эта функция выполняет строку с программным кодом на языке JavaScript в глобальном контексте, как если бы она была содержимым элемента
<b><script>.</b><b><script></b><b>jQuery.grep()</b>Эта функция похожа на метод
<b>filter()</b><b>Array</b><b>jQuery.grep()</b><b>jQuery.grep()</b><b>jQuery.inArray()</b>Эта функция похожа на метод
<b>indexOf()</b><b>Array</b><b>jQuery.isArray()</b>Возвращает true, если аргумент является объектом
<b>Array</b><b>jQuery.isEmptyObject()</b>Возвращает true, если аргумент не содержит перечислимых свойств.
<b>jQuery.isFunction()</b>