Следующий код будет выполнен, когда DOM (объектная модель документа) будет готова для выполнения кода JavaScript.
$(document).ready(function(){
});
Краткое обозначение приведенного выше кода:
$(function(){
});
Код, показанный ниже, представляет собой самозапускающуюся анонимную функцию JavaScript и будет выполнен, как только браузер ее интерпретирует:
(function(){
})();
Показанная ниже функция самозапуска jQuery передает глобальный объект jQuery в качестве аргумента в function($). Это позволяет $использовать его локально внутри самозапускающейся функции без необходимости пересекать глобальную область видимости для определения. jQuery - не единственная библиотека, которая используется $, поэтому это снижает потенциальные конфликты имен.
(function($){
})(jQuery);
$(function() {});эквивалентно$(document).ready(function() {});