Шаг 25.
Библиотека jQuery.
События. Сокращения в программном коде

    На этом шаге мы рассмотрим различные варианты конструкции $(document).ready().

    Конструкция $(document).ready() в действительности представляет собой вызов метода .ready() объекта jQuery, сконструированного из элемента DOM document. Фабричная функция $() дает возможность более кратко записать решение этой распространенной задачи. При вызове без аргументов фабричная функция ведет себя так, как если бы ей был передан аргумент document. Это означает, что вместо вызова:

$(document).ready(function()  {
  // Здесь находится наш программный код...
});
мы можем записать:
$().ready(function() { 
  // Здесь находится наш программный код...
});

    Кроме того, фабричная функция может принимать в виде аргумента другую функцию. В таком случае jQuery неявно вызывает метод .ready(), и для получения того же результата мы можем воспользоваться следующей конструкцией:

$(function()  {
  // Здесь находится наш программный код...
});

    Несмотря на то, что эти варианты являются более краткими, рекомендуют использовать более длинную версию, так как она более ясно демонстрирует действия, выполняемые программным кодом.

    На следующем шаге мы рассмотрим сосуществование с другими библиотеками.




Предыдущий шаг Содержание Следующий шаг