शीर्षक बहुत स्पष्ट है: क्या पाठ के साथ अवधि भरने के लिए innerHTML
और createTextNode
(Append
के साथ उपयोग किया गया) के बीच कोई बड़ा अंतर है?क्या आंतरिक HTML के बीच कोई बड़ा अंतर है और एक अवधि भरने के लिए createTextNode का उपयोग कर रहा है?
क्या आंतरिक HTML के बीच कोई बड़ा अंतर है और एक अवधि भरने के लिए createTextNode का उपयोग कर रहा है?
उत्तर
बेशक। createTextNode
किसी भी तार से बच जाएगा और उन्हें दिखाएगा, जबकि innerHTML
एक डोम में एचटीएमएल की तरह तारों को प्रस्तुत कर सकता है। यदि आप यह नहीं चाहते हैं (जब तक कि आप सुनिश्चित न हों कि टेक्स्ट में कोई अनचाहे टैग नहीं है, उदाहरण के लिए सीधे शाब्दिक असाइन करते समय), आप textContent
(या innerText
IE के लिए) का उपयोग कर सकते हैं।
फिर भी मैं createTextNode
की अनुशंसा करता हूं, क्योंकि सभी ब्राउज़र बिना किसी क्विर्क के समान रूप से इसका समर्थन करते हैं।
"* ... पाठ के साथ एक अवधि भरने के लिए *" –
हां। लेकिन * टेक्स्ट * में टैग आदि हो सकते हैं (आप कभी नहीं जानते), इसलिए मैं आशा करता हूं कि ओपी कम से कम – Bergi
@ बर्गी 'इनरटेक्स्ट'/'टेक्स्टकंटेंट' का उपयोग करेगी- आपको वैकल्पिक उत्तर के रूप में टेक्स्ट सामग्री/आंतरिक टेक्स्ट को शामिल करने के लिए अपना उत्तर अपडेट करना चाहिए (शायद यहां तक कि पसंदीदा)। – RobG
मेरी समझ यह है कि आंतरिक HTML की कुछ कुशलताएं सभी बाध्य घटनाओं को हटाती हैं, इसलिए createTextNode का उपयोग करना बेहतर है।
- 1. संरक्षित आंतरिक और आंतरिक संरक्षित के बीच कोई अंतर है?
- 2. फॉपेन और कर्ल के बीच सबसे बड़ा अंतर क्या है?
- 3. पर्यवेक्षकों और कॉलबैक के बीच बड़ा चित्र अंतर क्या है?
- 4. ढांचे और टूलकिट के बीच बड़ा अंतर क्या है?
- 5. वेक्टर और स्टैक के बीच बड़ा अंतर क्या है?
- 6. क्या log4net.Config.BasicConfigurator.Configure() और log4net.Config.XmlConfigurator.Configure() के बीच कोई अंतर है?
- 7. "निजी" और "संरक्षित आंतरिक" के बीच क्या अंतर है?
- 8. PHP और HTML फ़ाइल एक्सटेंशन के बीच क्या अंतर है?
- 9. क्या on_exit() और atexit() फ़ंक्शंस के बीच कोई अंतर है?
- 10. स्थिर, आंतरिक और सार्वजनिक रचनाकारों के बीच क्या अंतर है?
- 11. बाहरी सॉर्टिंग और आंतरिक सॉर्टिंग के बीच क्या अंतर है?
- 12. स्ट्रोक और भरने के बीच अंतर?
- 13. क्या उद्देश्य-सी और जावा, या आईफोन और एंड्रॉइड के बीच कोई बड़ा अंतर है?
- 14. ओरेकल और पोस्टग्रेएसक्यूएल के बीच प्रदर्शन अंतर कितना बड़ा है?
- 15. जावास्क्रिप्ट में आंतरिक HTML क्या कर रहा है?
- 16. मैं HTML का उपयोग कर पाठ के ओवरलैपिंग सेगमेंट के बीच अंतर कैसे कर सकता हूं?
- 17. क्या कोई इकाई और वस्तु के बीच कोई अंतर है?
- 18. क्या VARBINARY (MAX) और IMAGE डेटा प्रकारों के बीच कोई बड़ा तकनीकी अंतर है?
- 19. क्या BigDecimal ("0") और BigDecimal.ZERO के बीच कोई अंतर है?
- 20. जोडा-टाइम: अवधि, अंतराल और अवधि के बीच क्या अंतर है?
- 21. क्या MsgBox और MessageBox के बीच कोई अंतर है। दिखाओ?
- 22. क्या डीबग और रिलीज के बीच कोई (प्रदर्शन) अंतर है?
- 23. क्या ब्लब्स और जुड़े घटकों के बीच कोई अंतर है?
- 24. $ और $$ के बीच क्या अंतर है?
- 25. क्या System.Windows.Clipboard और System.Windows.Forms.Clipboard के बीच कोई अंतर है?
- 26. क्या window.localStorage और localStorage के बीच कोई अंतर है?
- 27. क्या ऑपरेटर और डिफ़ाइनप्रोपर्टी के बीच कोई प्रभावी अंतर है?
- 28. क्या नियंत्रण और विजेट के बीच कोई अंतर है?
- 29. क्या एमआईएमई और सामग्री प्रकार के बीच कोई अंतर है?
- 30. क्या (स्थानीय), '।' के बीच कोई अंतर है और लोकहोस्ट?
कोई फर्क नहीं पड़ता। –
क्या? createTextNode() नोड पर पाठ जोड़ते समय आंतरिक HTML से अधिक तीव्रता है। Http://jsperf.com/innerhtml-and-createtextnode – devnull69
@ devnull69 यह परीक्षण विशेष रूप से नई सामग्री को कई बार जोड़ने के लिए है (और HTML जोड़ों की गणना स्वाभाविक रूप से धीमी हो जाएगी)। लेकिन बस पाठ जोड़ना बहुत बराबर है (आंतरिक HTML वास्तव में एक छोटा सा तेज़ है): http://jsperf.com/innerhtml-and-createtextnode/2 – David