Ответ 1
Объект jQuery:)
Из документации jQuery:
По умолчанию jQuery использует "$" в качестве ярлыка для "jQuery"
Таким образом, использование $("#id"
) или jQuery("#id")
будет таким же.
Что означает знак $$ в jQuery?
Объект jQuery:)
Из документации jQuery:
По умолчанию jQuery использует "$" в качестве ярлыка для "jQuery"
Таким образом, использование $("#id"
) или jQuery("#id")
будет таким же.
Это синтаксический сахар. Это не только для jQuery; другие библиотеки также используют его. Вы можете найти полную статью об использовании знака доллара в JavaScript здесь.
Странно, но верно, вы можете использовать "$" в качестве имени функции в JavaScript. Это сокращение для jQuery(). Что вы можете использовать, если хотите. jQuery можно запустить в режиме совместимости, если другая библиотека уже использует $. Просто используйте jQuery.noConflict(). $довольно часто используется как функция выбора в JS.
В jQuery функция $делает гораздо больше, чем выбор.
Вот документация: http://docs.jquery.com/Core
Как сказано в других ответах, $является ярлыком для функции jQuery.
В некоторых библиотеках JavaScript также используется $(пример: прототип). Чтобы избежать конфликта с этими другими библиотеками, jQuery предоставляет функцию jQuery.noConflict(). При вызове этой функции управление переменной $возвращается к другой библиотеке, которая впервые ее реализовала. Сделав это для использования jQuery, вы больше не сможете этого $('div.someClass'), вместо этого jQuery ('div.someClass').
Альтернативно можно сделать следующее:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
При написании плагинов во избежание проблем с использованием noConflict вы можете передать 'jQuery' в функцию:
function($) {
//use $ writing your plugin
}(jQuery)
$- это просто функция, называемая jQuery. Это то, как вы получаете доступ ко всем функциям в jQuery lib.
Вы можете найти его здесь: http://docs.jquery.com/%24
Это сокращение для jQuery. Объект, в котором живут все функции jQuery.
$- синтаксический сахар, подобный @Elzo. Однако никто не ответил на ваш вопрос. $Является сокращением в jQuery для window.jQuery
, поэтому вам не нужно вводить его каждый раз.
$- это еще одна переменная. В случае jQuery это ссылается на функцию jQuery.
Знак $для определения/доступа к jQuery
$для определения/доступа к jQuery $ (Селектор).action()
Посмотрите на файл библиотеки jQuery.
//Экспозиция jQuery и $identifiers.
if ( typeof noGlobal === strundefined ) {
window.jQuery = window.$ = jQuery;
}
Глобальные $указывает на jQuery.
Как большинство людей уже ответили выше, он используется как объект для jQuery, в основном используется для выбора элементов и выполнения различных операций в DOM.