risposta
È l'ultimo indice nodo DOM selezionato. Chrome assegna un indice a ciascun nodo DOM selezionato. Quindi $0
punta sempre all'ultimo nodo selezionato, mentre $1
punterà al nodo selezionato prima. Pensala come una pila di nodi selezionati di recente.
A titolo di esempio, si consideri il seguente
<div id="sunday"></div>
<div id="monday"></div>
<div id="tuesday"></div>
Ora si apre la console DevTools e selezionato #sunday
, #monday
e #tuesday
nell'ordine citato, si otterrà ids come:
$0 -> <div id="tuesday"></div>
$1 -> <div id="monday"></div>
$2 -> <div id="sunday"></div>
Nota: Potrebbe essere utile sapere che il nodo è selezionabile negli script (o console), ad esempio un uso popolare per questo è un rallelog ramma di selezione elemento, in modo da poter semplicemente scegliere il nodo, ed eseguire questo:
angular.element($0).scope()
Voila si ha accesso al campo di applicazione del nodo via console.
Qual è l'utilizzo/vantaggio di questo? –
Credo che possa essere utile nel debug. La possibilità di accedere all'elemento ispezionato tramite un semplice selettore può aiutare in molte situazioni durante il debug. – deadlock
Quindi, cosa c'è di buono che mostra sempre '== $ 0' nell'interfaccia utente? Chiunque sia a conoscenza di '$ 0' saprà già quale elemento è, ed è privo di significato per chi non lo fa. –
$ 0 restituisce l'elemento o l'oggetto JavaScript selezionato più recentemente, $ 1 restituisce il secondo elemento selezionato più di recente e così via.
consultare: Command Line API Reference
Questo è corretto, ma la risposta di @ deadlock è più completa. –
Le altre risposte qui chiaramente spiegato cosa fa mean.I come per spiegare il suo uso.
È possibile selezionare un elemento nella scheda elements
e passare alla scheda console
in chrome. Basta digitare $0 or $1
o qualsiasi numero e premere invio e l'elemento verrà visualizzato nella console per l'uso.
FYI: $ 0 • non funziona in fase di esecuzione
setTimeout(() => console.log($0), 0); // $0 is not defined
Esempio:
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. - [Dalla recensione] (/ recensione/post di bassa qualità/17880240) –
- 1. Cosa significa zero in Handler.sendEmptyMessage (0)
- 2. switch (! 0) Che cosa significa
- 3. C: Che cosa significa per un doppio essere == -0?
- 4. Che cosa significa restituire zero per convenzione?
- 5. Che cosa significa "PmmREFCNT_dec: REFCNT decrementato sotto 0" significa?
- 6. Cosa significa '\ 0'?
- 7. Cosa significa ?: * (int32 *) 0 = 0;
- 8. Cosa significa punto interrogativo uguale a CoffeeScript?
- 9. cosa significa "malloc_trim (0)" veramente?
- 10. Che cosa fa/significa allocazione di array a dimensione zero?
- 11. Che cosa significa "connessione" in Chrome Developer Tools nella scheda Rete e perché viene visualizzato solo per alcuni siti?
- 12. Che cosa significa CultureInfo.InvariantCulture?
- 13. Che cosa significa questa sintassi "decltype (* (T *) (0) ** (U *) (0))" significa?
- 14. Che cosa significa information_schema.TABLES.DATA_FREE significa in MySQL?
- 15. Che cosa significa nibNameOrNil?
- 16. Cosa significa "a" nel font: 0/0 a;
- 17. Cosa significa la PSR-0?
- 18. Che cosa significa "[questo]" significa in C++
- 19. Che cosa significa "1;" significa in Perl?
- 20. Che cosa significa "% .6d" significa in printf
- 21. Che cosa significa?. significa in C#?
- 22. Che cosa significa%>% significa in R?
- 23. Che cosa significa %% in PL/pgSQL significa?
- 24. int max = ~ 0; Cosa significa?
- 25. Cosa fa il doppio? significa in C#?
- 26. Modifica le Google Chrome Developer Tools Itself
- 27. Che cosa significa char * argv [] significa?
- 28. Cosa significa (+ var) significa
- 29. Che cosa significa "0" nel BinData di MongoDB (0, "e8MEnzZoFyMmD7WSHdNrFJyEk8M =")?
- 30. Che cosa significa `_time_independent_equals`?
E 'il selezionato DOM Node id. prova a selezionare qualsiasi nodo e scrivi '$ 0' nella console e guarda cosa succede;) – deadlock
È molto confuso. Sembra che qualcuno abbia scritto qualche javascript che si sono dimenticati di inserire in un tag script. Ho trascorso dieci minuti buoni a cercare di capire dove avevo incasinato il mio codice ... – Kip
controllare seguendo https://developer.chrome.com/devtools/docs/commandline-api#0-4 – Muk