SORU
18 AĞUSTOS 2009, Salı


Ne "javascript:void(0)" diyorsun?

<a href="javascript:void(0)" id="loginlink">login</a>

hrefler birçok kez böyle gördüm, ama bunun ne anlama geldiğini bilmiyorum.

CEVAP
18 AĞUSTOS 2009, Salı


void operatör verilen değerlendirir ifade ve sonra döner undefined.

void operatör genellikle sadece kullanılır undefined ilkel almak için değer, genellikle kullanarak “void(0)” (hangi eşdeğerdir “void 0”). Bu doğduğunda global değişken undefined 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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amena

    Amena

    15 Kasım 2006
  • RickardRick

    RickardRick

    9 Mart 2007
  • The Verge

    The Verge

    8 AĞUSTOS 2006