我們專注于高端品牌網(wǎng)站創(chuàng)意設(shè)計(jì)與開(kāi)發(fā)
了解什么是HTML5
關(guān)于HTML5到底是什么,還是有些模糊不清。這是我們大家(我們大多數(shù)人,大多數(shù)用戶)對(duì)它的理解與其真實(shí)的含義有所偏差。HTML5不是一個(gè)用于我們創(chuàng)建網(wǎng)站的全新平臺(tái),不是一個(gè)富多媒體環(huán)境,也不是一個(gè)可以跨多設(shè)備運(yùn)行網(wǎng)站的工具??傮w來(lái)說(shuō),HTML5是一種嘗試,不斷制作網(wǎng)站以滿足我們當(dāng)前使用方式的需求,它由最早的簡(jiǎn)單文本鏈接網(wǎng)絡(luò)轉(zhuǎn)變而來(lái)。
大多數(shù)人認(rèn)為,HTML5是一系列相關(guān)關(guān)聯(lián)并相互補(bǔ)充的技術(shù)的集合,這些技術(shù)包括CSS3、SVG、JavaScript API等。盡管一些研發(fā)人員更愿意使用這種廣義定義,但我真的不喜歡把所有的技術(shù)混為一談,所以,我更情愿把HTML5稱為網(wǎng)絡(luò)平臺(tái)。實(shí)際上,我更喜歡Bruce Lawson對(duì)它的定義—激動(dòng)人心的網(wǎng)絡(luò)新技術(shù)(NEWT)。這既是一個(gè)很酷的簡(jiǎn)稱,并有一個(gè)可愛(ài)的標(biāo)識(shí)。但我不得不承認(rèn),在這場(chǎng)爭(zhēng)論中,我的想法沒(méi)有得到認(rèn)可,網(wǎng)絡(luò)平臺(tái)這個(gè)名稱也沒(méi)有得到采納。
這個(gè)網(wǎng)絡(luò)平臺(tái)是巨大的。http://platform.html5.org/列出了所有與該平臺(tái)相關(guān)的技術(shù);這個(gè)目錄確實(shí)相當(dāng)長(zhǎng),其中所包含的內(nèi)容遠(yuǎn)遠(yuǎn)超出了本書(shū)的范圍。
所以,我將著重介紹核心內(nèi)容,即那些足以用來(lái)編寫跨多設(shè)備運(yùn)行的網(wǎng)站的技術(shù),包括HTML5、CSS3、SVG、Canva和一些設(shè)備API。當(dāng)書(shū)中用到這些術(shù)語(yǔ)的時(shí)候,我會(huì)逐一解釋。但是,首先我要對(duì)HTML5和CSS3的含義作更詳盡的說(shuō)明。
真正的HTML5
HTML5是HTML4.01的迭代,它在HTML4.01基礎(chǔ)上添加了一些新功能,廢棄或者刪除了幾項(xiàng)舊功能,并且對(duì)一些現(xiàn)有的功能進(jìn)行了修改。編寫HTML5的目的一是為了規(guī)范許多開(kāi)發(fā)人員已使用多年的常見(jiàn)程序編輯和設(shè)計(jì)模式,二是為了滿足現(xiàn)代網(wǎng)絡(luò)的需求,這是因?yàn)?,現(xiàn)代網(wǎng)絡(luò)與應(yīng)用程序的相關(guān)性和它與文檔的相關(guān)性是一樣大的(也可能更大)。事實(shí)上,Web Applications 1.0是HTML5的前身。
HTML5的新功能包括建立可提供含義和可接入性的文檔,我會(huì)在第2章中介紹。HTML5還會(huì)有一系列的新窗體功能和UI控件,使得應(yīng)用程序的生成變得更加簡(jiǎn)單,這方面的內(nèi)容可以翻閱第8章。此外,HTML5還包括依然被很多人用來(lái)相互聯(lián)系的本機(jī)(無(wú)插件)視頻,第9章將講述這個(gè)話題。
如今有兩個(gè)主要群體正對(duì)HTML5產(chǎn)生著影響,他們的角色和職責(zé)大致是這樣的:WHATWG(讀者不需要知道這個(gè)首字母縮略詞是什么意思),這是個(gè)由瀏覽器生產(chǎn)商們和“感興趣各方”組成的財(cái)團(tuán),通過(guò)最重要的規(guī)格編輯器Ian Hickson,它創(chuàng)建了HTML的“現(xiàn)存規(guī)范”—這基本上是一個(gè)無(wú)版本的規(guī)范,它能不斷地合并新功能、更新現(xiàn)有功能;另一個(gè)是W3C(萬(wàn)維網(wǎng)聯(lián)盟),即萬(wàn)維網(wǎng)的標(biāo)準(zhǔn)機(jī)構(gòu),它的職責(zé)是獲取無(wú)版本規(guī)格的快照,來(lái)創(chuàng)建編號(hào)了的版本,以使瀏覽器供應(yīng)商能確保實(shí)現(xiàn)的兼容性。
事實(shí)上,情況比這要復(fù)雜些,另外,這還涉及很多政治爭(zhēng)論。只有標(biāo)準(zhǔn)的書(shū)呆子才會(huì)對(duì)這些爭(zhēng)論感興趣,它們不會(huì)對(duì)讀者有任何的實(shí)際影響。
W3C提議,雖然眼下還不能確認(rèn),到2014年時(shí)HTML5應(yīng)當(dāng)進(jìn)入推薦狀態(tài)—即“完成”狀態(tài);隨后,在2016年推出HTML5.1。它還提議,HTML5應(yīng)當(dāng)分解成單獨(dú)的模塊,這樣,就可以在不同的模塊上同時(shí)進(jìn)行操作,而不用擔(dān)心影響到整體的速度。然而,這些對(duì)讀者來(lái)說(shuō)真的無(wú)關(guān)緊要,你僅僅需要知道的是當(dāng)瀏覽器里何時(shí)會(huì)包含HTML5,以及何時(shí)可以使用HTML5。
文章引用:http://www.duhuilife.cn/new/154.html
本站文章為深圳網(wǎng)站建設(shè)·源美網(wǎng)絡(luò)原創(chuàng)策劃,如有版權(quán)糾紛或者違規(guī)問(wèn)題,請(qǐng)聯(lián)系我們刪除,謝謝!
售后保障
承諾任何問(wèn)題1小時(shí)內(nèi)解決數(shù)據(jù)備份
更安全、更高效、更穩(wěn)定價(jià)格公道精準(zhǔn)
項(xiàng)目經(jīng)理精準(zhǔn)報(bào)價(jià)不弄虛作假合作無(wú)風(fēng)險(xiǎn)
重合同講信譽(yù),無(wú)效全額退款