Какая функция $$ в JavaScript или в какой библиотеке она появилась?
Пример кода я столкнулся:
$$('input_id')
Я не могу найти какую-либо информацию относительно этой функции.
Какая функция $$ в JavaScript или в какой библиотеке она появилась?
Пример кода я столкнулся:
$$('input_id')
Я не могу найти какую-либо информацию относительно этой функции.
Если вы в Chrome, он обеспечивает $$
в консоли по умолчанию, как обертка делает
document.querySelectorAll(...)
$$
по себе, однако, не любое специальное значение, оно полностью зависит от системы, работающей на JavaScript ,
Matt Ball опубликовал ответ в своем комментарии, но здесь немного более подробно.
Скорее всего, код, на который вы ссылаетесь, использует функцию $$, предоставляемую Prototype JavaScript library. Prototype.js - это библиотека JavaScript, подобная jQuery, и она предоставляет много похожих функций для взаимодействия с DOM, выполнения запросов AJAX и т. Д.
$$
функция может быть любой функцией. Это правильное имя и единственный правильный способ определить, из чего состоит $$
, чтобы найти, где он установлен в коде JavaScript.
Сообщалось, что Prototype и MooTools являются общими библиотеками, в которых используется служебная функция $$
.
Один из способов найти что настройки функции $$
является использование отладки консоли (F12 в большинстве браузеров), чтобы распечатать $$.toString()
. Это создаст тело функции, которое может быть использовано для определения того, где была установлена функция.
Кроме того, если тело что-то вдоль линий:
function() {
[native code]
}
Тогда вы, вероятно, глядя на функцию, которая была реализована в браузере.
http://api.prototypejs.org/dom/dollar-dollar/ –
Я не думаю, что это заслуживает нисходящего звена, поэтому я вечер его. Если ОП не знает о прототипе, он не знает, откуда приходит $$. – calvinf
Только у меня или Mootools также есть функция '$$'. Просто говорю. http://mootools.net/docs/core/Element/Element#Window:dollars –