CodeW3C ອອກບົດປັນ
  • ສາຍລະຫວ່າງ HTML
  • ຄຳສັ່ງທີ່ບໍລິການບັນຊີວິດອາວຸດ
  • ຄຳສັ່ງທີ່ບໍລິການທີ່ບໍລິການ
  • ບົດປັນການກຳລັງການປັນ
  • ສາຍລະຫວ່າງ XML
  • ປື້ມການສ້າງເວັບໄຊ
  • ປື້ມການປົກຄອງ

ຕາຕະລາງຫຼິ້ນສະຖານີ

JS ການປຶກສາ

  • JS ການປຶກສາ (ອັນຕະລາງປະເພດ)
  • JS ການປຶກສາ (ອັນຕະລາງອິດສະຕະປະກອນ)

JavaScript

  • JS Array
  • JS Boolean
  • JS Class
  • JS Date
  • JS Error
  • JS Global
  • JS JSON
  • JS Map
  • JS Math
  • JS Number
  • Promise JS
  • RegExp JS
  • Set JS
  • String JS
  • Object JS
  • Operator JS
  • Priority Operator JS
  • Statement JS
  • Array Typed JS

Window

  • Window Object
  • Console Window
  • History Window
  • Location Window
  • Navigator Window
  • Screen Window

DOM HTML

  • Document HTML
  • Element HTML
  • Attribute HTML
  • Event HTML
  • Object Event HTML
  • Collection HTML
  • NodeList HTML
  • DOMTokenList HTML
  • Style HTML

Web API

  • API Canvas
  • API Console
  • API Fetch
  • API Fullscreen
  • API Geolocation
  • API History
  • API MediaQueryList
  • API Storage
  • API Validation
  • API Web

ອັບສັດ HTML

  • <a>
  • <abbr>
  • <address>
  • <area>
  • <article>
  • <aside>
  • <audio>
  • <b>
  • <base>
  • <bdo>
  • <blockquote>
  • <body>
  • <br>
  • <button>
  • <canvas>
  • <caption>
  • <cite>
  • <code>
  • <col>
  • <colgroup>
  • <datalist>
  • <dd>
  • <del>
  • <details>
  • <dfn>
  • <dialog>
  • <div>
  • <dl>
  • <dt>
  • <em>
  • <embed>
  • <fieldset>
  • <figcaption>
  • <figure>
  • <footer>
  • <form>
  • <head>
  • <header>
  • <h1> - <h6>
  • <hr>
  • <html>
  • <i>
  • <iframe>
  • <img>
  • <ins>
  • button <input>
  • checkbox <input>
  • color <input>
  • date <input>
  • datetime <input>
  • datetime-local <input>
  • email <input>
  • file <input>
  • hidden
  • image
  • month
  • number
  • password
  • radio
  • range
  • reset
  • search
  • submit
  • text
  • time
  • url
  • week
    1. JavaScript:

      var c=document.getElementById("myCanvas");
      var ctx=c.getContext("2d");
      var img=document.getElementById("tulip");
      ctx.drawImage(img,10,10);
      

      ການທົດລອງທັນອິດຂອງທ່ານເອງ

      提示:页面底部提供更多实例。

      ວິທະຍາສາດ

      JavaScript 语法 1

      ຕັດສິນປະກັນພາບໃນແຜ່ນຮູບລວມອີກຄືນ:

      context.drawImage(img,x,y);

      JavaScript 语法 2

      ຕັດສິນປະກັນພາບໃນແຜ່ນຮູບລວມອີກຄືນແລະກໍ່ກຳນົດວັດສະນະວັດສະນະພາບ:

      context.drawImage(img,x,y,width,height);

      JavaScript 语法 3

      ຕັດສິນປະກັນບັນທຶກພາບພາຍໃນແຜ່ນຮູບລວມອີກຄືນທີ່ຖືກຕັດສິນ:

      context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);

      参数ວັດຖຸ

      参数 描述
      img 规定要使用的图像、画布或视频。
      sx 可选。开始剪切的 x 坐标位置。
      sy 可选。开始剪切的 y 坐标位置。
      swidth 可选。被剪切图像的宽度。
      sheight 可选。被剪切图像的高度。
      x 在画布上放置图像的 x 坐标位置。
      y 在画布上放置图像的 y 坐标位置。
      width 可选。要使用的图像的宽度。(伸展或缩小图像)
      height 可选。要使用的图像的高度。(伸展或缩小图像)

      更多实例

      例子 2

      在画布上对图像进行定位,然后规定图像的宽度和高度:

      Your browser does not support the HTML5 canvas tag.

      JavaScript:

      var c=document.getElementById("myCanvas");
      var ctx=c.getContext("2d");
      var img=document.getElementById("tulip");
      ctx.drawImage(img,10,10,240,160);
      

      ການທົດລອງທັນອິດຂອງທ່ານເອງ

      例子 3

      剪切图片,并在画布上对被剪切的部分进行定位:

      Your browser does not support the HTML5 canvas tag.

      JavaScript:

      var c=document.getElementById("myCanvas");
      var ctx=c.getContext("2d");
      var img=document.getElementById("scream");
      ctx.drawImage(img,90,130,90,80,20,20,90,80);
      

      ການທົດລອງທັນອິດຂອງທ່ານເອງ

      例子 4

      要使用的视频(请按下播放键以开始演示):

      画布:

      Your browser does not support the HTML5 canvas tag.

      JavaScript (每 20 毫秒,代码就会绘制视频的当前帧):

      var v=document.getElementById("video1");
      var c=document.getElementById("myCanvas");
      ctx=c.getContext('2d');
      v.addEventListener('play',function() {var i=window.setInterval(function() 
      {ctx.drawImage(v,0,0,270,135)},20);},false);
      v.addEventListener('pause',function() {window.clearInterval(i);},false);
      v.addEventListener('ended',function() {clearInterval(i);},false);
      

      ການທົດລອງທັນອິດຂອງທ່ານເອງ

      ການສະໜັບສະໜູນຈາກບັນຊີວິດນິວທະຍາສາດ

      ຈຳນວນທີ່ຢູ່ໃນຕາລະບົດດັ່ງກ່າວສະແດງວ່າລະບົບການຄົ້ນຫາທີ່ເປັນສັດຕະວັດທຳອິດທີ່ເປັນການສະໜັບສະໜູນປະສານດັ່ງກ່າວ.

      ຊາວຣີ ເອດຈ ຟີຣິກສ ຊາຟາຣີ ໂອເປຣາ
      ຊາວຣີ ເອດຈ ຟີຣິກສ ຊາຟາຣີ ໂອເປຣາ
      4.0 9.0 3.6 4.0 10.1

      ການເວົ້າ:ການເວົ້າ: ໄອນເຕີເລຍ 8 ແລະອັນດັບກ່ວາບໍ່ສະໜັບສະໜູນສັບສົມ <canvas>.

      ການສະແດງຄູ່ມືການໃຊ້ກັບການເບິ່ງຄະແນນ

      ການເກັບອາວຸດ

      ປື້ມການປົກຄອງ JavaScript ແລະ HTML DOM
      ການຄົ້ນຄວ້າເຈັສກິບ
      ການທົດລອງເຈັສກິບ
      ການສອນການໃຊ້ເຈັສກິບ

      ການເຊື່ອມຕໍ່ຜູ້ສະໜັບສະໜູນ

      ຂັ້ນນິວທີຂອງ CodeW3C.com ສະໜອງສຳລັບການຝຶກອົບຮົມແລະການທົດລອງເທົ່ານັ້ນ ບໍ່ຮັບປະກັນຄວາມຖືກຕ້ອງຂອງຂັ້ນນິວທີດັ່ງກ່າວ. ຄວາມສ່ຽງທີ່ມາຈາກການໃຊ້ຂັ້ນນິວທີຂອງນັ້ນບໍ່ມີສ່ວນກັບນັ້ນ. ສິດທິວິທະຍາອິດທີ່ມີ, ລວມທັງສິດທິອິດທັງໝົດ.

      ກ່ຽວກັບ CodeW3C.com ການຊ່ວຍເຫຼືອ CodeW3C.com ຂໍ້ກຳນົດການໃຊ້ ຂໍ້ກຳນົດຄວາມລັບ ລວມທຸລະກິດຂອງ Ce4e.com