मैं एचटीएमएल का स्निपेट कैसे गतिशील रूप से लोड कर सकता हूं और इसे अपने वेब पेज में डाल सकता हूं? मैं डार्ट का उपयोग कर रहा हूँ।मैं डायनामिक रूप से HTML लोड कैसे करूं और डार्ट के साथ अपने वेब पेज में कैसे डालूं?
उत्तर
खुशी आपने पूछा! इस कार्य के लिए डार्ट का उपयोग जावास्क्रिप्ट से बहुत अलग नहीं है, सिवाय इसके कि आपको टाइपिंग, कोड पूर्णता और एक हल्का संपादन अनुभव मिलता है।
पहले, snippet.html बनाएँ:
<p>This is the snippet</p>
इसके बाद, आवेदन पैदा करते हैं। स्निपेट का अनुरोध करने के लिए XMLHttpRequest के उपयोग पर ध्यान दें। साथ ही, स्ट्रिंग से HTML का ब्लॉक बनाने के लिए new Element.html(string)
का उपयोग करें। ,
<h1>Hello world.</h1>
Check my bird... <em>it flies</em> !
<img src="https://www.dartlang.org/logos/dart-bird.svg">
पूर्ण उदाहरण के लिए कि:
<!DOCTYPE html>
<html>
<head>
<title>dynamicdiv</title>
</head>
<body>
<h1>dynamicdiv</h1>
<div id="insert-here"></div>
<script type="application/dart" src="dynamicdiv.dart"></script>
<script src="packages/browser/dart.js"></script>
</body>
</html>
... और एक चिकना समाधान प्रतीत होता है। –
XMLHttpRequest अब HttpRequest –
हैह? आपने सवाल पूछा और फिर अपने आप से कहा, 'आपने पूछा है!' हालांकि अजीब बात यह है कि आपने जो जवाब दिया वह उपयोगी था। – Nope
main.dart:
import 'dart:html';
DivElement div = querySelector('div');
main() async {
String template = await HttpRequest.getString("template.html");
div.setInnerHtml(template, treeSanitizer: NodeTreeSanitizer.trusted);
}
template.html
import 'dart:html';
void main() {
var div = querySelector('#insert-here');
HttpRequest.getString("snippet.html").then((resp) {
div.append(new Element.html(resp));
});
}
अंत में, यहाँ मेजबान HTML पृष्ठ है बॉक्स से बाहर चलाता है, देखें:
https://gist.github.com/kasperpeulen/536b021ac1cf397d4e6d
ध्यान दें कि आप 1.12 जरूरत NodeTreeSanitizer.trusted
प्राप्त करने के लिए काम कर रहे।
- 1. मैं वेब पेज को प्रोग्रामेटिक रूप से कैसे सहेजूं?
- 2. मैं वेब पेज पर एक स्क्रिप्ट से बाहरी JSON कैसे लोड करूं?
- 3. डायनामिक रूप से लिंकिन शेयर बटन को कैसे लोड करें?
- 4. मैं Jsoup में स्थानीय HTML फ़ाइल कैसे लोड करूं?
- 5. मैं अपने कोल्डफ्यूजन पेज में जावास्क्रिप्ट का उपयोग कैसे करूं?
- 6. मैं बाहरी फ़ॉन्ट्स को HTML दस्तावेज़ में कैसे लोड करूं?
- 7. मैं डार्ट के साथ एक अलग यूआरएल से स्थैतिक फाइलों की सेवा कैसे करूं?
- 8. मैं गतिशील रूप से असेंबली कैसे लोड करूं एएसपी में डिस्क पर नहीं। नेट वेब एप्लिकेशन?
- 9. मैं क्रोम एक्सटेंशन में बीजी पेज से पॉपअप पेज डीओएम कैसे एक्सेस करूं?
- 10. मैं डार्ट आयात कैसे करूं: एचटीएमएल और डार्ट: io एक ही कक्षा में?
- 11. मैं Google क्रोम इंस्पेक्टर में एक HTML तत्व कैसे डालूं?
- 12. मैं PHP में किसी वेब पेज का HTML कोड कैसे प्राप्त करूं?
- 13. मैं PHP में एक वेब पेज कैश कैसे करूं?
- 14. जावा से अपने क्लासपाथ के बाहर से क्लोजर स्क्रिप्ट को गतिशील रूप से कैसे लोड करूं?
- 15. मैं अपने वेब एप्लिकेशन में ओपनआईडी कैसे कार्यान्वित करूं?
- 16. डार्ट वेब यूआई के साथ एक कीप्रेस एंटर कैसे करें?
- 17. मैं मास्टरपेज में डेटा कैसे डालूं?
- 18. वेब पेज 'पूर्ण' लोड के लिए मशीनीकृत प्रतीक्षा कैसे करें?
- 19. मैं अपने एसक्यूएल और PHP से बहुआयामी सरणी के रूप में परिणाम कैसे प्राप्त करूं?
- 20. पेज लोड
- 21. डब्ल्यूपीएफ: मैं गतिशील रूप से उपयोगकर्ता नियंत्रण कैसे लोड करूं?
- 22. मैं गतिशील रूप से जावास्क्रिप्ट फ़ाइल कैसे लोड करूं?
- 23. मैं एक डायनामिक मोड से आईएल बाइटियर कैसे प्राप्त करूं?
- 24. वेब घटक के साथ डार्ट सर्वर
- 25. मैं पृष्ठ से HTML स्रोत कैसे प्राप्त करूं?
- 26. मैं वेब पेज से डायनामिक सामग्री को कैसे पार्स कर सकता हूं?
- 27. वेब पेज में शाब्दिक HTML स्क्रिप्ट कैसे दिखाएं?
- 28. मिडलमैन 3.0 का उपयोग करना - मैं डायनामिक पृष्ठों पर अलग-अलग पेज शीर्षक कैसे सेट करूं?
- 29. मैं सी # के साथ एक HTML फ़ाइल कैसे मान्य करूं?
- 30. मैं अपने वर्तमान माहौल के साथ tmux कैसे शुरू करूं?
महान सवाल! –