2011-02-10 11 views
29

मैं एक अर्द्धविराम रखना चाहिए (;) जब मैं onclick का उपयोग = ""मैं एक अर्द्धविराम रखना चाहिए (;) जब मैं onclick का उपयोग = ""

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

या

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

आपको आम तौर पर ऑनक्लिक विशेषता से बचना चाहिए। http://en.wikipedia.org/wiki/Unobtrusive_JavaScript – Quentin

+6

@ डेविड: मैं छोटे अनुप्रयोगों के लिए विशेषता के साथ रहना चाहता हूं। मैं वास्तव में वर्तमान प्राप्त ज्ञान से सहमत नहीं हूं कि घटना हैंडलर विशेषताओं स्वाभाविक रूप से बुराई हैं और हर कीमत से बचना चाहिए। –

उत्तर

24

अर्द्ध इस स्थिति में -कॉलन मान्य है, लेकिन अनिवार्य नहीं है।

4

वैकल्पिक अर्धविराम के रूप में, यह स्वाद का विषय है।

14

यह शामिल करना अच्छा अभ्यास है, क्योंकि यदि आप कॉल के बाद अन्य कथन जोड़ना चाहते हैं, तो यह स्पष्ट और आसान है। हालांकि, कोड किसी भी तरह से चला जाएगा।

8

मैं अर्धविराम पसंद करता हूं। मुझे पता है कि यह वैकल्पिक है (क्योंकि यह जेएस में कई बार है), लेकिन मुझे वर्दी होना पसंद है और यह उस व्यक्ति को सतर्क करने में मदद करता है कि कथन पूरा हो गया है।

संबंधित मुद्दे