Что означает такого вида функция? [дубликат]

250
21 января 2017, 13:14

На данный вопрос уже ответили:

  • Самовызывающиеся функции в jQuery(function() {}) 2 ответа
 $(function() {
   //какой-то код
 });
Answer 1

Эта функция представляет собой краткую запись для

$(document).ready(function(){
...
})`

Запускается как только DOM-ом можно манипулировать.

Источник: $( document ).ready()

Answer 2

Эта функция обозначает, что код в ней будет выполнятся сразу же после загрузки страницы. Т.е. вы указываете в неё функции и она выполнится сразу после загрузки страницы.

Код запускается, как только DOM готовы взаимодействовать. Иногда лучше использовать window.onload, т.к. этот код запускается после того, как страница полностью прогрузится:

window.onload = function() {};

В случае с Jquery так:

$(window).load(function() {});
READ ALSO
Как на JavaScript отразить вертикально base64 jpeg?

Как на JavaScript отразить вертикально base64 jpeg?

Изображение приходит с сервера и записывается в буфер, после чего вставляется в <img src="

321
Вопрос по абстрагированию JavaScript

Вопрос по абстрагированию JavaScript

Всем приветИзучаю JavaScript, читаю учебник "Выразительный JavaScript" и дошел до интересной задачи в конце пятой главы

307
JavaSript вывод цепочки сообщений в console [требует правки]

JavaSript вывод цепочки сообщений в console [требует правки]

Всю служебную информацию записывать в консоль (старт прогресса / старт анимации ячейки / окончание анимации ячейки / окончание прогресса)

283