Четыре изменения готового jQuery () — каково различие?

Для любой данной строки s:

int(s, 16)
10
задан Patrick McElhaney 6 October 2009 в 18:49
поделиться

2 ответа

Нет никакой разницы.

$ то же самое, что jQuery . Если вы просмотрите унифицированный исходный код, вы увидите var $ = jQuery = ... или что-то в этом роде.

Функция jQuery проверяет тип своего параметра, если это функция, она обрабатывает ее так же, как $ (document) .ready (... )

Вызов jQuery без параметра по умолчанию приводит к использованию документа . Итак, $ () и $ (document) идентичны. Попробуйте в Firebug.

13
ответ дан 3 December 2019 в 20:06
поделиться

re: комментарии Geroge IV относительно $ () == $ (document) верны. Из неорганизованного источника (init - это то, что вызывается внутри):

init: function( selector, context ) {
    // Make sure that a selection was provided
    selector = selector || document;

Также из источника, для резервного копирования предыдущих разговоров:

// HANDLE: $(function)
    // Shortcut for document ready
    } else if ( jQuery.isFunction( selector ) )
        return jQuery( document ).ready( selector );

это должна быть вики сообщества. Меня всегда интересовала внутренняя работа jquery, теперь у меня появился повод начать поиски: -)

5
ответ дан 3 December 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: