Что означает символ $ в jQuery?



Что означает знак " $ " в jQuery?

411   11  

11 ответов:

объект jQuery :)

из документации jQuery:

по умолчанию jQuery использует " $ "в качестве ярлыка для"jQuery"

Итак, используя $("#id") или jQuery("#id") то же самое.

Это синтаксический сахар. Это не относится только к jQuery; другие библиотеки также используют его. Вы можете посмотреть подробную статью об использовании знака доллара в JavaScript здесь.

странно, но факт, вы можете использовать "$" в качестве имени функции в JavaScript. Это сокращение для jQuery(). Который вы можете использовать, если хотите. jQuery можно запустить в режиме совместимости, если другая библиотека уже использует$. Просто использовать jQuery.noConflict(). $ довольно часто используется в качестве функции селектора в JS.

в jQuery функция $ делает гораздо больше, чем просто выбирает вещи.

  1. вы можете передать ему селектор, чтобы получить коллекция совпадающих элементов из дом.
  2. вы можете пройти это функция для запуска, когда документ готов (аналогично тело.события onload() но лучше).
  3. вы можете передать ему строку HTML, чтобы повернуть в элемент DOM, который вы можете затем введите в документ.
  4. вы можете передать ему элемент DOM или элементы, которые вы хотите обернуть объект 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 $(селектор.)действие()

http://www.w3schools.com/jquery/jquery_syntax.asp

посмотрите на файл библиотеки jQuery.

/ / выставить jQuery и $ идентификаторы.

if ( typeof noGlobal === strundefined ) {
    window.jQuery = window.$ = jQuery;
}

Global $ указывает на jQuery.

Comments

    Ничего не найдено.