Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

क्या हम स्क्रिप्ट के माध्यम से HTML5 Canvas टैग की "getContext" प्रॉपर्टी को डिलीट कर सकते हैं?

HTML5 स्पेसिफिकेशन में ऐसा कोई विवरण नहीं है जो कहे कि स्क्रिप्ट द्वारा getContext प्रॉपर्टी को डिलीट करना वैध है।

हम एक कोड लिख सकते हैं जिसमें हम HTMLCanvasElement की getContext प्रॉपर्टी को डिलीट करते हैं और फिर अलग स्टेटमेंट में इसे undefined बनाते हैं।

delete window.HTMLCanvasElement.prototype.getContext;
_assertSame(window.HTMLCanvasElement.prototype.getContext, undefined,
  "window.HTMLCanvasElement.prototype.getContext", "undefined");

व्यावहारिक नोट: बिल्ट-इन प्रोटोटाइप मेथड्स को डिलीट करना खराब अभ्यास है और अप्रत्याशित व्यवहार का कारण बन सकता है। getContext कैनवास रेंडरिंग कॉन्टेक्स्ट प्राप्त करने के लिए आवश्यक है। इसे हटाने से कैनवास अनुपयोगी हो जाएगा। टेस्टिंग/पॉलीफिल स्थितियों के अलावा ऐसा न करें।

  1. HTML Canvas shadowColor प्रॉपर्टी: छाया रंग सेट करना HTML Canvas shadowColor प्रॉपर्टी: छाया रंग सेट करना

    Canvas shadowColor प्रॉपर्टी shadowColor प्रॉपर्टी HTML Canvas पर ड्रॉ की जाने वाली आकृतियों की छाया का रंग सेट करती है। डिफ़ॉल्ट #000000 (काला) है। छाया देखने के लिए shadowBlur या shadowOffsetX/Y भी सेट करना आवश्यक है। सिंटैक्स ctx.shadowColor = color; उदाहरण: ग्रे छाया के साथ नीला आयत <!DOCTY

  1. HTML Canvas shadowBlur प्रॉपर्टी: छाया ब्लर स्तर HTML Canvas shadowBlur प्रॉपर्टी: छाया ब्लर स्तर

    Canvas shadowBlur प्रॉपर्टी shadowBlur प्रॉपर्टी HTML Canvas पर ड्रॉ की जाने वाली आकृतियों की छाया का ब्लर स्तर (blur level) सेट करती है। डिफ़ॉल्ट 0 (कोई ब्लर नहीं, तेज किनारे)। उच्च मान = अधिक धुंधली/फैली छाया। सिंटैक्स ctx.shadowBlur = number; उदाहरण: विभिन्न ब्लर स्तरों के साथ आयत्स <!DOCTYP

  1. HTML5 वेब की रिस्पॉन्सिवनेस HTML5 वेब की रिस्पॉन्सिवनेस

    HTML5, नवीनतम और लोकप्रिय वेब डिज़ाइनिंग भाषा, ने अचानक डिज़ाइनिंग की दुनिया को एक लहर के साथ ले लिया। पहले हमारे पास HTML था और अब HTML5 है। हालांकि, अगर हम दोनों के बीच प्रमुख अंतर देखें, तो हम पाते हैं कि एक चीज जो वास्तव में HTML5 को HTML से अलग और बेहतर बनाती है, वह है रिस्पॉन्सिवनेस (Responsiv