溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

用于在畫布上繪制的HTML5內(nèi)建對(duì)象是哪個(gè)

發(fā)布時(shí)間:2022-01-11 13:09:28 來源:億速云 閱讀:159 作者:柒染 欄目:web開發(fā)

小編今天帶大家了解用于在畫布上繪制的HTML5內(nèi)建對(duì)象是哪個(gè),文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“用于在畫布上繪制的HTML5內(nèi)建對(duì)象是哪個(gè)”的知識(shí)吧。

在html5中,內(nèi)建對(duì)象getContext()用于在畫布上繪制,getContext()用于獲取渲染上下文及其繪圖功能,可返回一個(gè)用于在畫布上繪圖的環(huán)境,語法為“Canvas.getContext(contextID)”。

本教程操作環(huán)境:windows7系統(tǒng)、HTML5版、Dell G3電腦。

哪個(gè) HTML5 內(nèi)建對(duì)象用于在畫布上繪制?()

A.getContent

B.getContext

C.getGraphics

D.getCanvas

正確答案: B

getContext() 方法用于獲取渲染上下文及其繪圖功能,可返回一個(gè)用于在畫布上繪圖的環(huán)境。此函數(shù)采用一個(gè)參數(shù),即上下文2d的類型。

語法

Canvas.getContext(contextID)

參數(shù)

  • 參數(shù) contextID 指定了您想要在畫布上繪制的類型。當(dāng)前唯一的合法值是 "2d",它指定了二維繪圖,并且導(dǎo)致這個(gè)方法返回一個(gè)環(huán)境對(duì)象,該對(duì)象導(dǎo)出一個(gè)二維繪圖 API。

提示:在未來,如果 <canvas> 標(biāo)簽擴(kuò)展到支持 3D 繪圖,getContext() 方法可能允許傳遞一個(gè) "3d" 字符串參數(shù)。

返回值

  • 一個(gè) CanvasRenderingContext2D 對(duì)象,使用它可以繪制到 Canvas 元素中。

描述

  • 返回一個(gè)表示用來繪制的環(huán)境類型的環(huán)境。其本意是要為不同的繪制類型(2 維、3 維)提供不同的環(huán)境。當(dāng)前,唯一支持的是 "2d",它返回一個(gè) CanvasRenderingContext2D 對(duì)象,該對(duì)象實(shí)現(xiàn)了一個(gè)畫布所使用的大多數(shù)方法。

示例:以下是獲取所需上下文的代碼以及檢查您的瀏覽器是否支持<canvas>元素的代碼:

var canvas = document.getElementById("mycanvas");
if (canvas.getContext){
   var ctx = canvas.getContext('2d');
   //在這里繪制代碼
   } else {
   //畫布不支持的代碼在這里
}

感謝大家的閱讀,以上就是“用于在畫布上繪制的HTML5內(nèi)建對(duì)象是哪個(gè)”的全部內(nèi)容了,學(xué)會(huì)的朋友趕緊操作起來吧。相信億速云小編一定會(huì)給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI