2016-05-21 3 views
4

Что означает == $0 в инспекторе?
Смотрите этот скриншот:

enter image description here

Там не ошибка с моей кода.
Но, поскольку инспектор пытается рассказать мне то, что я не понимаю, я думаю, что это отличная идея узнать об этом «возможно важное сообщение».

Я заметил это несколько раз в инспекторе Chrome по многим тегам.
Иногда на входах, иногда на теге тела! (Страшно!)

Это сообщение может быть также показано в FireBug и других инспекторах ... Я не знаю.
И я признаюсь: я не проверял. : D

Я просто не знаю, что искать по этому поводу в Интернете.
Что можно найти по этой единственной подсказке: == $0 ??

+1

[Это] (https://willd.me/posts/0-in-chrome-dev-tools) может быть полезным. –

+1

Dev Tools запоминает последние пять элементов DOM (или объекты кучи JavaScript), которые вы выбрали на вкладке (или панели профилей). Это делает эти объекты доступными как $ 0, $ 1, $ 2, $ 3, так и $ 4. $ 0 возвращает последний выбранный элемент или объект JavaScript, $ 1 возвращает второй последний выбранный и т. Д. Источник [developer.chrome.com] (https://developer.chrome.com/devtools/docs/commandline-api#0-4) – u238

+0

@ u238: Haaa ... Так что это только мой «выбор» элемента проверить, что вызывает эту страшную вещь ??? lolll Опубликовать его как ответ мой друг! Вы заслуживаете некоторых точек репутации за этот быстрый ответ! –

ответ

3

Это подсказка, напоминающая вам, что выбранный элемент DOM автоматически привязан к переменной $0. Вы можете ссылаться на нее в любой консоли оценки, или просто посмотреть, что это, оценивая $ 0 самостоятельно.

См. Detailled explanation here.

+0

Вы бы сделали другие услуги, чтобы просто пометить мой ответ как принятый, чтобы другие знали, что они могут посмотреть на вопрос и найти ответ. В противном случае он отображается как «без ответа». –