Safari web denetçisinde = 0 dolar neden görünüyor?


10

Bir süredir bunu merak ediyorum. =$0Safari'deki web denetçisindeki öğelerin yanında neden görünüyor? Safari 9.0.1 kullanıyorum

İşte bahsettiğim şeyin bir resmi resim açıklamasını buraya girin

(Daha büyük):

resim açıklamasını buraya girin

Veya sürümün okumasını tercih ediyorsanız:

<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0


Konsolda kullanabileceğiniz bir değişkendir.
John Keates

@JohnKeates İlginç. Paylaştığınız için teşekkürler :) Diğer tarayıcıların hiçbiri ona sahip değildi ve onu gördüm ve neden orada olduğunu merak ettim.
www139

Yanıtlar:


7

Muhtemelen, Muayene Aracını kullandınız ve bir öğenin vurgulandığını gördünüz.

$ 0– $ 4 değişkenleri, Elements Tree Hiyerarşisinde geçerli ve önceki seçilen düğümleri içerir.

kaynak: https://webkit.org/blog/829/web-inspector-updates/

Chrome, Firefox, Opera, Safari - "Öğeler" sekmenizde seçili bir öğeniz varsa, kodunuzda aramak için $ 0 referansını kullanabilirsiniz. Örneğin, öğelerin içeriğini görmek için $ 0.innerHTML yazarsınız. Chrome ve Safari'de, "Escape" tuşuna basarak konsolu diğer sekmelerden herhangi birinden çağırabilirsiniz, böylece geçiş yapmaya devam etmenize gerek kalmaz.

kaynak: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/


1

$ 0 - $ 4 $ 0, $ 1, $ 2, $ 3 ve $ 4 komutları, Elements panelinde incelenen son beş DOM öğesine veya Profiller panelinde seçilen son beş JavaScript yığın nesnesine tarihsel bir başvuru olarak çalışır. $ 0 en son seçilen öğeyi veya JavaScript nesnesini döndürür, $ 1 en son seçilen ikinci öğeyi döndürür, vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.