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

JavaScript का उपयोग करके कैनवास पर ड्रॉ कैसे करें?


HTML कैनवास पर ड्रॉइंग JavaScript के साथ की जानी है। कैनवास पर ड्रॉ करने से पहले HTML DOM मेथड getElementById() और getContext() का उपयोग करें।

उसके लिए, कुछ चरणों का पालन करें:

  • कैनवास एलिमेंट खोजने के लिए getElementById() मेथड का उपयोग करें।
  • getContext() का उपयोग करें, जो कैनवास के लिए ड्रॉइंग ऑब्जेक्ट है। यह ड्रॉइंग के लिए मेथड्स और प्रॉपर्टीज प्रदान करता है।
  • उसके बाद कैनवास पर ड्रॉ करें।

उदाहरण

JavaScript पर कैनवास ड्रॉ करने के लिए निम्न कोड चलाएं:

<!DOCTYPE html> <html>
  <head>
    <title>HTML Canvas</title>
  </head>
  <body>
    <canvas id="newCanvas" width="400" height="250" style="border:2px solid #000000;"></canvas>
    <script>
      var canvas = document.getElementById("newCanvas");
      var ctxt = canvas.getContext("2d");
      ctxt.fillStyle = "#56A7E2";
      ctxt.fillRect(0,0,250,120);
    </script>
  </body>
</html>

  1. JavaScript से टेक्स्ट को क्लिपबोर्ड में कैसे कॉपी करें? JavaScript से टेक्स्ट को क्लिपबोर्ड में कैसे कॉपी करें?

    JavaScript का उपयोग करके टेक्स्ट को क्लिपबोर्ड में कॉपी करने का पूरा कोड नीचे दिया गया है। यह पुराना document.execCommand(copy) मेथड उपयोग करता है, हालांकि आधुनिक ब्राउज़र्स में navigator.clipboard.writeText() बेहतर विकल्प है। उदाहरण (लीगेसी मेथड) <!DOCTYPE html> <html> <head>

  1. JavaScript से स्क्रीन रेजोल्यूशन कैसे पता करें? JavaScript से स्क्रीन रेजोल्यूशन कैसे पता करें?

    उदाहरण स्क्रीन रेजोल्यूशन जानने के लिए window.screen ऑब्जेक्ट का उपयोग करें। // चौड़ाई के लिए window.screen.availWidth // ऊंचाई के लिए window.screen.availHeight पूरा कोड: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=devic

  1. JavaScript के साथ innerHTML सेट करें JavaScript के साथ innerHTML सेट करें

    innerHTML सेट करने का सही सिंटैक्स निम्नानुसार है - document.getElementById(yourIdName).innerHTML=yourValue; आइए अब देखें कि innerHTML कैसे सेट करें - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-widt