Me he estado preguntando acerca de esto por un tiempo. ¿Por qué =$0
aparece junto a los elementos en el inspector web de Safari? Estoy usando Safari 9.0.1
Aquí hay una foto de lo que estoy hablando.
(más grande):
O si prefieres la versión para leer:
<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0
Lo más probable es que haya utilizado la herramienta de inspección y tenga un elemento resaltado.
Las variables $0–$4 contienen los nodos seleccionados actuales y anteriores de la jerarquía del árbol de elementos.
fuente: https://webkit.org/blog/829/web-inspector-updates/
Chrome, Firefox, Opera, Safari: si tiene un elemento actualmente seleccionado en la pestaña "Elementos", puede usar la referencia $0 para llamarlo dentro de su código. Por ejemplo, para ver el contenido de los elementos, escribiría $0.innerHTML. En Chrome y Safari, puede llamar a la consola desde cualquiera de las otras pestañas presionando "Escape" para que no tenga que seguir cambiando.
fuente: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/
$0 - $4 Los comandos $0, $1, $2, $3 y $4 funcionan como una referencia histórica a los últimos cinco elementos DOM inspeccionados dentro del panel Elementos o los últimos cinco objetos de montón de JavaScript seleccionados en el panel Perfiles. $0 devuelve el elemento u objeto de JavaScript seleccionado más recientemente, $1 devuelve el segundo elemento seleccionado más recientemente, y así sucesivamente.
Juan Keates
www139