今天就跟大家聊聊有關(guān)如何去學(xué)習(xí)HTML5Canvas,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站長(zhǎng)期為上千多家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為華池企業(yè)提供專(zhuān)業(yè)的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè),華池網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
HTML5
究竟什么是HTML5?在W3C HTML5的常見(jiàn)問(wèn)題中,關(guān)于HTML5是這樣說(shuō)明的:HTML5是一個(gè)開(kāi)放的平臺(tái)下開(kāi)發(fā)的免費(fèi)許可條款。
具體來(lái)說(shuō),對(duì)這句話(huà)有以下兩種理解:
“指一組共同構(gòu)成了未來(lái)開(kāi)放式網(wǎng)絡(luò)平臺(tái)的技術(shù)。這些技術(shù)包括HTML5規(guī)范、CSS3、SVG、MATHML、地理位置、XmlHttpRequest、Context 2D、Web字體以及其他技術(shù)。這一套技術(shù)的邊界是非正式的,且隨時(shí)間變化的。
指HTML5規(guī)范,當(dāng)然也是開(kāi)放式網(wǎng)絡(luò)平臺(tái)的一部分?!?/p>
Canvas的瀏覽器支持
以下我列出了最流行的Web瀏覽器以及它們開(kāi)始支持Canvas元素的最小版本號(hào)。
Safari | Firefox | IE | Chrome | Opear | iOS Safari | Android Brower | 3.2 | 3.5 | 9 | 9 | 10.6 | 3.2 | 2.1 |
這里我推薦使用Chrome。
簡(jiǎn)單的HTML5頁(yè)面
XML/HTML Code復(fù)制內(nèi)容到剪貼板
基礎(chǔ)的HTML5頁(yè)面
Hello Airing!
演示運(yùn)行結(jié)果如下:
HTML是由一個(gè)個(gè)形如尖括號(hào)<>的標(biāo)簽元素組成,這些標(biāo)簽通常是成對(duì)出現(xiàn),并且標(biāo)簽之間只能嵌套不能交叉。
擴(kuò)展:
成對(duì)出現(xiàn)的叫做閉合標(biāo)簽,單個(gè)出現(xiàn)的叫做單標(biāo)簽。不管怎樣都是閉合的(單標(biāo)簽可以不閉合,但是在XHTML中嚴(yán)格要求了閉合)。閉合標(biāo)簽又分為開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽,如
是開(kāi)始標(biāo)簽,是結(jié)束標(biāo)簽。自標(biāo)簽如
等。
關(guān)于更多的標(biāo)簽,建議大家自行了解一下。推薦W3school平臺(tái)自學(xué)。
這里我們著重講一下上述代碼中出現(xiàn)的標(biāo)簽。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
這個(gè)標(biāo)簽說(shuō)明 Web 瀏覽器將在標(biāo)準(zhǔn)模式下呈現(xiàn)頁(yè)面。根據(jù) W3C 定義的 HTML5 規(guī)范,這是 HTML5 文檔所必需的。這個(gè)標(biāo)簽簡(jiǎn)化了長(zhǎng)期以來(lái)在不同的瀏覽器呈現(xiàn) HTML 頁(yè)面時(shí)出現(xiàn)的奇怪差異。它通常為文檔中的第一行。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
這是包含語(yǔ)言說(shuō)明的標(biāo)簽,例如,"en"為英語(yǔ),"zh"為中文。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- ...
這2個(gè)標(biāo)記符分別表示頭部信息的開(kāi)始和結(jié)尾。頭部中包含的標(biāo)記是頁(yè)面的標(biāo)題、序言、說(shuō)明等內(nèi)容,它本身不作為內(nèi)容來(lái)顯示,但影響網(wǎng)頁(yè)顯示的效果。頭部中最常用的標(biāo)記符是
標(biāo)記符和標(biāo)記符。以下表格列出了HTML head 元素下的所有標(biāo)簽和功能:
標(biāo)簽 | 描述 |
| 定義了文檔的信息 |
| 定義了文檔的標(biāo)題 |
| 定義了頁(yè)面鏈接標(biāo)簽的默認(rèn)鏈接地址 |
| 定義了一個(gè)文檔和外部資源之間的關(guān)系 |
| 定義了HTML文檔中的元數(shù)據(jù) |
| 定義了客戶(hù)端的腳本文件 |
| 定義了HTML文檔的樣式文件 |
XML/HTML Code復(fù)制內(nèi)容到剪貼板
這個(gè)標(biāo)簽說(shuō)明 Web 瀏覽器使用的字符編碼模式,這里通常設(shè)置為UTF-8。如果沒(méi)有需要特別設(shè)置的沒(méi)必要改變它。這也是 HTML5 頁(yè)面需要的元素。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- ...
這個(gè)標(biāo)簽說(shuō)明在瀏覽器窗口展示的 HTML 的標(biāo)題。這是一個(gè)很重要的標(biāo)記,它是搜索引擎用來(lái)在 HTML 頁(yè)面上收錄內(nèi)容的主要信息之一。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- ...
網(wǎng)頁(yè)中顯示的實(shí)際內(nèi)容均包含在這2個(gè)
之間。
綜上,HTML5網(wǎng)頁(yè)是由第一行的與部分組成,而主要分為兩部分——由標(biāo)簽規(guī)定的頭部部分,和由規(guī)定的主體部分。
這樣,我們就把最簡(jiǎn)單的HTML網(wǎng)頁(yè)的基本結(jié)構(gòu)給捋出來(lái)了。
添加一個(gè)Canvas
在HTML中添加Canvas非常簡(jiǎn)單,只需要在HTML的
部分,添加上