2011-02-10 25 views
29

bir virgül koymak içermektedir; Onclick kullandığınızda =() ""bir virgül koymak mı (;) ı "= Onclick kullandığınızda"

<p onclick="closeLightBox();">Click<p> 

veya

<p onclick="closeLightBox()">Click<p> 
+4

Genel olarak onclick özniteliğinden kaçınmalısınız. http://en.wikipedia.org/wiki/Unobtrusive_JavaScript – Quentin

+6

@David: Önemsiz uygulamaların özniteliğine bağlıyım. Mevcut olay bilgisine, olay işleyici niteliklerinin doğal olarak kötülüğüne ve her ne pahasına olursa olsun kaçınılmayacağına gerçekten katılıyorum. –

cevap

24

yarı -kolon bu konumda geçerlidir, ancak zorunlu değildir.

4

İsteğe bağlı bir noktalı virgül olarak, bu bir zevk meselesidir.

14

Aramadan sonra başka ifadeler eklemeye karar verirseniz, bunu açık ve kolay olduğu için eklemeniz iyi bir uygulamadır. Ancak, kod iki şekilde de çalışır.

8

Noktalı virgülü tercih ederim. İsteğe bağlı olduğunu biliyorum (JS'de birçok kez olduğu gibi), ama üniforma olmayı severim ve ifadenin tamamlandığını bildiren kişiye yardımcı olur.