Являются ли jQuery () и $ () псевдонимами? - PullRequest
1 голос
/ 05 декабря 2009

Насколько я понял, $() имеет псевдоним быстрого доступа к jQuery(), но затем я прочитал этот итератор . Это два разных объекта?

РЕДАКТИРОВАТЬ: спасибо за ответы. Почему нет согласованности в документации, которая по большей части использует $(), а затем переключается на jQuery() в разделе утилит? Вот что меня смутило.

Ответы [ 4 ]

11 голосов
/ 05 декабря 2009

Попробуйте сами:

$ === jQuery
8 голосов
/ 05 декабря 2009

Нет, вы были правы. Они псевдонимы. То, что этот документ пытался сказать, это то, что при выборе чего-то, затем итерации по оболочке jQuery, получается:

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

- это функция, отличная от функции на голом объекте (называете ли вы ее $ или jQuery:

$.each(something, function() {...});

, которая может быть применена к любой достаточно похожей на массив последовательности, а не только к объектам-оболочкам jQuery.

4 голосов
/ 05 декабря 2009

Короче - да, они есть.

Разработка: так как $ используется несколькими JS-фреймворками, jQuery имеет режим "без конфликта", где его можно использовать через jQuery() var (по умолчанию $).

1 голос
/ 05 декабря 2009

да, синонимы .. на вашей странице документа написано jQuery.each( object, callback ) .. но вы также можете сделать $.each( object, callback )

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