Функции jQuery - PullRequest
       1

Функции jQuery

8 голосов
/ 21 февраля 2011

Какая польза от написания функции jQuery, например ...

$(function myFunction() {
    ...
});

Что я имею в виду, зачем заключать функцию в $

Ответы [ 3 ]

12 голосов
/ 21 февраля 2011

Я думаю, что вы имеете в виду, как это:

$(function() {
  ...
});

Это сокращение для:

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

То, что он делает, это регистрация обработчика для события ready, поэтомукод в функции будет запущен сразу после загрузки документа.

3 голосов
/ 21 февраля 2011

Это сокращение для

$(document).ready(function myFunction() {
    ...
});

См. http://api.jquery.com/ready/

1 голос
/ 15 февраля 2013

На самом деле это сокращение от следующего синтаксиса:

function handleDocumentReady ()
{ // handleDocumentReady ()
    // Code to handle initialization goes here...
} // handleDocumentReady ()

$(document).ready (handleDocumentReady);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...