Ne "javascript:void(0)" diyorsun?
<a href="javascript:void(0)" id="loginlink">login</a>
href
ler birçok kez böyle gördüm, ama bunun ne anlama geldiğini bilmiyorum.
CEVAP
void
operatör verilen değerlendirir ifade ve sonra dönerundefined
.
void
operatör genellikle sadece kullanılırundefined
ilkel almak için değer, genellikle kullanarak “void(0)
” (hangi eşdeğerdir “void 0
”). Bu doğduğunda global değişkenundefined
yerine kullanılabilir (varsayılıyor varsayılan olmayan bir atanmış değil değeri).
Burada sağlanan bir açıklama: void
operator.
Nedeni istersin bunu yapmak ile href
bir bağlantı olduğunu normalde javascript:
URL yönlendirme tarayıcı için bir düz metin sürümünü sonucu değerlendirme JavaScript. Ama sonuç ise undefined
, sonra aynı sayfada tarayıcı kalır. void(0)
undefined
olarak değerlendirir bu sadece küçük bir senaryo mümkündür.
Href JavaScript bağlantıları için özni...
&; javascript:void(0);" quot; vs &...
&Quot;sıkı" kullanın; JavaScript, ...
Bir tespit "geçersiz tarih" ...
&Quot;boş birleşiyor" JavaScript ...