国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

李炎恢HTML5視頻資料分享

2020-03-24 16:05:56
字體:
供稿:網(wǎng)友
學(xué)習(xí)《李炎恢HTML5視頻教程》視頻教程,將向大家詳細(xì)介紹HTML5,HTML5是超文本標(biāo)記語言(HTML)的第五次重大修改,即最新版本;它比原來的標(biāo)準(zhǔn)又增加了一些新的標(biāo)簽,實(shí)現(xiàn)更多功能,更標(biāo)準(zhǔn)化,更適用于移動(dòng)互聯(lián)網(wǎng)。

58be4e512efde560.jpg

視頻播放地址:http://www.survivalescaperooms.com/course/365.html

本課程的難點(diǎn)在于html5中的新增內(nèi)容和canvas的用法:

很多畫圖效果都是使用canvas來實(shí)現(xiàn)的,所以學(xué)好canvas是學(xué)好HTML5的關(guān)鍵所在。

1. canvas 簡(jiǎn)介

1.1 canvas 是什么?

是HTML5中重要的元素,和audio、video元素類似完全不需要任何外部插件就能夠運(yùn)行.

Canvas中文翻譯就是”畫布”.它提供了強(qiáng)大的圖形的處理功能(繪制,變換,像素處理…)。

但是需要注意,canvas 元素本身并不繪制圖形,它只是相當(dāng)于一張空畫布。

如果開發(fā)者需要向 canvas 上繪制圖形,則必須使用 JavaScript 腳本進(jìn)行繪制。

1.2 canvas 能夠做什么?

基礎(chǔ)圖形的繪制

文字的繪制

圖形的變形和圖片的合成

圖片和視頻的處理

動(dòng)畫的實(shí)現(xiàn)

游戲的制作

1.3 支持的瀏覽器

大多數(shù)現(xiàn)代瀏覽器都是支持Canvas的,比如 Firefox, safari, chrome, opera的最近版本以及IE9都支持.

IE8及以下不支持HTML5,但是我們可以進(jìn)行提示用戶更新到最新的版本

1.4 關(guān)于canvas 標(biāo)簽的基本概念

在 HTML 頁面上定義 canvas 元素與定義其他普通元素并無任何不同,它吃了可以指定 id, style ,class ,hidden 等通用屬性之外,還可以設(shè)置 width 和 height 兩個(gè)屬性。

為什么要特意去說這個(gè)呢?

咱們?cè)?章節(jié) 2.2 中詳細(xì)去說明。

除此之外,我們?cè)诰W(wǎng)頁中定義 canvas 元素之后,它只是一張空白的畫布,想要在畫布上繪畫,一定要經(jīng)過下面幾步。

獲取 canvas 元素對(duì)應(yīng)的 DOM 對(duì)象,這必須是一個(gè) canvas 對(duì)象

調(diào)用 canvas 對(duì)象的 getContext( ) 方法,該方法返回一個(gè) canvasRenderingContext2D 對(duì)象,該對(duì)象可以繪制圖形。

調(diào)用 canvasRenderingContext2D 對(duì)象的方法進(jìn)行繪圖。

那么我們就來開始我們的canvas 實(shí)戰(zhàn),來看看 canvas 該如何會(huì)繪制圖形。

2.canvas 實(shí)戰(zhàn)

2.1 查看當(dāng)前瀏覽器對(duì) canvas 的支持情況

我們?cè)谏厦嬉舱f明了,我們的一些瀏覽器是不支持 canvas 的,這個(gè)時(shí)候我們應(yīng)該怎么去做呢?

這時(shí)候我們可以直接在 canvas 標(biāo)簽之間去書寫內(nèi)容,這么做的好處是當(dāng)你的瀏覽器不支持 canvas 的時(shí)候,我們可以去展示標(biāo)簽之間的內(nèi)容,具體如下。

 !DOCTYPE html  html  head  meta charset= UTF-8 /  title Document /title  style type= text/css  html,body{  margin: 0px;  canvas{  background: #ccc;  /style  /head  body  canvas  我們?cè)谠O(shè)置 canvas 之前需要首先監(jiān)測(cè)用戶電腦是否支持 canvas  /canvas  /body  /html 

既然已經(jīng)創(chuàng)建完成了具體的內(nèi)容,那我們現(xiàn)在可以看見了么?

我們雖然沒有給定 canvas 的寬度和高度,但是實(shí)際上我們的canvas 在頁面中是可見的。

需要注意,canvas 默認(rèn)樣式的寬度和高度 是 300px * 150px.

即使我們不去設(shè)置具體的寬度和高度,它也是可以顯示的。

 !DOCTYPE html  html  head  meta charset= UTF-8 /  title Document /title  style type= text/css  html,body{  margin: 0px;  canvas{  background: #ccc;  /style  /head  body  canvas  我們?cè)谠O(shè)置 canvas 之前需要首先監(jiān)測(cè)用戶電腦是否支持 canvas  /canvas  /body  /html 

以上就是李炎恢HTML5視頻資料分享的詳細(xì)內(nèi)容,其它編程語言

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海伦市| 万安县| 广元市| 云霄县| 抚顺县| 惠来县| 德昌县| 巴塘县| 天峻县| 柞水县| 吐鲁番市| 丰城市| 桐庐县| 临泉县| 赞皇县| 依安县| 福海县| 靖西县| 集安市| 太保市| 平邑县| 六枝特区| 洞头县| 牡丹江市| 朝阳县| 鹰潭市| 博爱县| 华蓥市| 湖南省| 灌阳县| 高陵县| 临清市| 武山县| 安仁县| 永丰县| 道孚县| 苗栗市| 永清县| 西昌市| 衡东县| 林州市|