2014-01-09 1 views
1

Q: Что такое разница между

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

и

jQuery(document).ready(function() {...} 

Я знаю, что $ является "Параметр" функции. Но что это значит в этом примере?

Пожалуйста, объясните также некоторые примеры использования.

+0

первый, который вы уверены, чем внутри готового обработчика $ ссылается на jQuery, поскольку jQuery передается как первый параметр. Пример: http://jsfiddle.net/L78Fh/ –

ответ

-1

Функция ($) означает, что вы передаете jQuery (или другую библиотеку, которая использует объект $).

+1

'jQuery (function ($) {})' никогда не собирается перейти в «другие библиотеки». При этом используется явно для получения дескриптора 'jQuery'. – meagar

+0

А что, если я напишу свою собственную библиотеку и использую «$» тоже? – Justinas

+0

@JustinasJurciukonis еще только jQuery будет передан, $ стал локальным –

Смежные вопросы