JavaScript लिंक्स के लिए कौन सा href मान उपयोग करें: "#" या "javascript:void(0)"?
सभी को नमस्कार! मैं एक शुरुआती फ्रंटएंड डेवलपर हूँ और अक्सर ऐसी स्थिति का सामना करता हूँ जहाँ एक लिंक बनाना होता है जो किसी दूसरे पेज पर नहीं ले जाता, बल्कि कुछ JavaScript कोड निष्पादित करता है (मोडल विंडो खोलना, AJAX के माध्यम से फॉर्म सबमिट करना, मेनू दिखाना)। आमतौर पर मैं `` का उपयोग करता हूँ और क्लिक हैंडलर में `event.preventDefault()` लिखता हूँ। लेकिन हाल ही में मैंने किसी और के कोड में `` देखा। और अब मुझे समझ नहीं आ रहा कि कौन सा विकल्प अधिक सही है।
अब मैं ऐसा करता हूँ:
```html
मोडल खोलें
```
लेकिन यह टेढ़ा लगता है। मैंने सुना है कि `javascript:void(0)` बिना return false के समस्या हल करता है। लेकिन क्या प्रदर्शन में कोई अंतर है? एक्सेसिबिलिटी (accessibility) के लिए क्या बेहतर है? शायद, लिंक का उपयोग ही न करें और `