Что значит доллар в этом выражении?
Я изучаю js и часто натыкаюсь на синтаксис $.метод, и не понимаю что за доллар. Не могу найти информацию про этот доллар.
Вот пример использования этого доллара:
$.on('button', 'click', function onClick() {
setTimeout(function timer() {
console.log('You clicked the button!');
}, 2000);
});
Кусок кода взят из этого сайта
Ответы (2 шт):
Формально доллар в js такой же символ, как и буква.
Но в данном случае он - jQuery. Точнее, похож на него, но если чистый jQuery смотреть, то он так не умеет.
Поскольку у нас умеют отвечать люди без порога вхождения, вроде Qwertiy, я опишу так:
Есть понятие лямбда-функций (просто имя функции в символ, отличный от /^[0-9a-zA-Z]$/), а в сути, это просто переменная, названная $.
Можно посмотреть какие символы (а также ключевые слова, раз Вы
~натыкаетесь
) запрещены в названии переменной и Вы поймёте, что это просто такая функция (неисключительно, но, возможно, что иначе - объект) с названием $ и методом .on.
В общем, ничего особенного.
Скорее всего, раз
~натыкались
Вы на сайтах, то это действительно может быть библиотека jQuery, как подмечено выше.
Собственно, это непосредственный ответ про $, а не 'его' какой-то частный пример.