2016-11-02 7 views
5

मुझे पता है वेबसाइंडर (wasm) अभी भी अपने बचपन में है, लेकिन मैं जानना चाहता हूं कि मैं डोम को बदलने के लिए इसका उपयोग कैसे कर सकता हूं (उसी तरह मैं डीओएम बदलने के लिए जावास्क्रिप्ट का उपयोग कर रहा हूं)।मैं वेब ऑब्जेक्ट्स (डीएसएम) के साथ दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) को कैसे एक्सेस और संशोधित कर सकता हूं?

यहाँ आधिकारिक पृष्ठ है:

Wasm MVP

+0

बस एक जावास्क्रिप्ट मॉड्यूल आयात करें जो डोम का उपयोग करता है और इसके कार्यों को कॉल करता है। – Bergi

उत्तर

3

the docs के अनुसार, डोम पहुँच समर्थित नहीं है (नवंबर 2016 के रूप में), लेकिन भविष्य के लिए योजना बनाई है।

डीओएम में हेरफेर करना शायद समर्थित नहीं होगा, अगर चीजें उस पृष्ठ पर वर्णित रूपरेखा के अनुसार आगे बढ़ती हैं क्योंकि डीओएम के संदर्भ opaque होने जा रहे हैं।

+0

अगर मैं गलत हूं तो कृपया मुझे सही करें लेकिन वे मनमाना जावास्क्रिप्ट कार्यों के उपयोग की अनुमति देते हैं और इसलिए डीओएम उन लोगों के साथ छेड़छाड़ की जा सकती है? मुझे लगता है कि आप अपारदर्शी अपारदर्शी हो सकते हैं जिसका मतलब है कि डीओएम कॉन्स/रीड-केवल है जो WASM की उपयोगिता को गंभीरता से सीमित कर देगा। –

3

एक वासम मॉड्यूल जावास्क्रिप्ट कार्यों को आयात और कॉल कर सकता है। एक कार्यक्रम जो डीओएम में हेरफेर करना चाहता है इसलिए जावास्क्रिप्ट में लिखी गई सही गोंद परत के साथ आना है। यह asm.js कोड के समान मॉडल जैसा कम या कम है।

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

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