Il fait des choses différentes en fonction de ce que vous passez à elle:
jQuery(String query [, DOMElement context])
jQuery(String query [, jQueryResultSet context])
Cela lire la chaîne comme une requête (par exemple: #foo > .bar a
). Il sera exécuté dans le contexte de context
s'il est spécifié, sinon il est pris de document
. Ceci convertit le nœud en un jeu de résultats jQuery contenant ce nœud. Ceci est principalement utilisé lorsque vous avez une référence à un élément (par exemple: dans un gestionnaire d'événements) et que vous souhaitez y exécuter des fonctions jQuery.
jQuery(Function readyHandler)
C'est une forme de raccourci de ceci:
jQuery(document).ready(Function readyHandler)
Courir toutes vos fonctions jQuery une fois que le document a été chargé est si commun, ce raccourci a été ajouté.
jQuery('')
jQuery(null)
Ceci sélectionne le document.
Jetez un oeil au code source de * core.js * (http://github.com/jquery/jquery/blob/master/src/core.js) . – Gumbo
Que * fait la fonction jQuery()? Ne pas oublier '$ (Nombre n)' (fait n tasses de thé) et '$ ($ KITCHEN_SINK)'. (Personnellement, je n'aime pas cette interface profondément ambiguë.) – bobince