主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

Canvas入門(一)

一、Canvas簡介

HTML5?Canvas本質上是一個位圖畫布,其上繪制的圖形是不可縮放的,不像SVG圖像那樣可以被縮放大小。在網頁上使用canvas元素時,他會創建一塊矩形的區域。默認情況下該區域寬為300像素,高為150像素,但也可以自定義大小或者設置canvas元素的其他特性。如下我們可以在HTML5頁面的最基本的canvas元素。

<canvas></canvas>

在頁面中加入了canvas元素后,我們便可以通過JavaScript來自由的控制它。可以在其中添加圖片,線條以及文字,也可以在里面繪圖,甚至還可以加入高級動畫。

使用canvas變成,首相要獲取其上下文(context)。接著在上下文中執行動作,最后將這些動作應用到上下穩重。可以將canvas的這種編輯方式想象成為數據庫事務:開發人員先發起一個事務,然后執行某些操作,最后提交事務

二、canvas坐標

如上圖所示,canvas中的坐標是從左上角開始的,x軸沿著水平方向(按像素)向右延伸,y軸沿著垂直方向向下延伸。左上角的坐標為x=0,y=0的點稱為原點。

三、瀏覽器對HTML5?Canvas支持情況:

隨著IE9的到來,所有瀏覽器廠商現在都提供了對HTML5 Canvas的支持,而且它已被大多數用戶所掌握。這是Web開發史上一個重要的里程碑,它使得2D繪圖在現代網絡上蓬勃發展。

盡管舊版本IE占有的市場份額正在逐漸縮小,但在使用Canvas?API之前,我們還是應該首先檢測瀏覽器是否支持HTML5 Canvas。

四、檢測瀏覽器支持情況:

在創建canvas元素之前,首先要確保瀏覽器能夠支持他。如果不支持,你就要為那些古董級級瀏覽器提供一些替代文字。

<script type=”text/javascript”>

window.onload = function(){

try{

document.createElement("canvas").getContext("2d");

document.getElementById("support").innerHTML="支持Canvas";

}catch(e){

document.getElementById("support").innerHTML="不支持Canvas";

}

};

</script>

<h1?id="support"></h1>

上邊的代碼嘗試在頁面中創建一個canvas對象,并獲取其上下文。如果發生錯誤則在頁面的h1標簽中顯示不支持Canvas,否則顯示支持Canvas。

 

 

本教程由尚硅谷教育大數據研究院出品,如需轉載請注明來源,歡迎大家關注尚硅谷公眾號(atguigu)了解更多。

 

 

 

    1. <pre id="kncjd"><li id="kncjd"></li></pre>

        <pre id="kncjd"><abbr id="kncjd"></abbr></pre>
        <i id="kncjd"><dl id="kncjd"></dl></i>

        主站蜘蛛池模板: 江山市| 互助| 株洲县| 革吉县| 辽阳县| 达孜县| 上栗县| 揭东县| 崇州市| 庄浪县| 巴林右旗| 南汇区| 闽侯县| 阳信县| 方正县| 华亭县| 松滋市| 平山县| 德庆县| 苍溪县| 牙克石市| 鄂托克前旗| 钟山县| 黔南| 大洼县| 江华| 交城县| 丹阳市| 达尔| 巴林左旗| 渭源县| 莫力| 长沙市| 特克斯县| 九龙城区| 赣榆县| 竹北市| 繁峙县| 屏边| 凤山市| 大名县|