Следующий код будет выполнен, когда DOM (объектная модель документа) будет готова для выполнения кода JavaScript.
$(document).ready(function(){
// Write code here
});
Сокращение для приведенного выше кода:
$(function(){
// write code here
});
Код, показанный ниже, представляет собой самозапускающуюся анонимную функцию JavaScript и будет выполняться, как только браузер ее интерпретирует:
(function(){
//write code here
})(); // It is the parenthesis here that call the function.
Самовозвратная функция jQuery, показанная ниже, передает глобальный объект jQuery какаргумент function($)
.Это позволяет локально использовать $
в пределах функции, вызывающей себя, без необходимости проходить через глобальную область определения.jQuery - не единственная библиотека, использующая $
, поэтому это уменьшает потенциальные конфликты имен.
(function($){
//some code
})(jQuery);