TML5的新認(rèn)識
任何新鮮事物的出現(xiàn),都會帶給人們驚喜,同時(shí)也會存在很多爭議。雖然Web開發(fā)者普遍認(rèn)為HTML5的出現(xiàn)是令人興奮的,但還是有些擔(dān)心,例如,新的HTML5在舊版本的瀏覽器上能否正常運(yùn)行,會不會產(chǎn)生錯(cuò)誤等各種問題。HTML5是基于各種各樣的理念進(jìn)行設(shè)計(jì)的,這些設(shè)計(jì)理念體現(xiàn)了對可能性和可行性的新認(rèn)識。
兼容性
雖然到了HTML5時(shí)代,但并不代表現(xiàn)在用HTML4創(chuàng)建出來的網(wǎng)站必須全部要重建。
HTML5并不是顛覆性的革新。相反,實(shí)際上HTML5的一個(gè)核心理念就是保持一切新特性平滑過渡。一旦瀏覽器不支持HTML5的某項(xiàng)功能,針對功能的備選行為就會悄悄進(jìn)行。再有,互聯(lián)網(wǎng)上有些HTML文檔已經(jīng)存在了20多年,因此,支持所有現(xiàn)存HTML文檔是非常重要的。
盡管HTML5標(biāo)準(zhǔn)的一些特性非常具有革命性,但是HTML5旨在進(jìn)化而非革命。這一點(diǎn)正是通過兼容性體現(xiàn)出來的。正是因?yàn)楸U狭思嫒菪圆拍茏屓藗兒敛华q豫地選擇HTML5開發(fā)網(wǎng)站。
實(shí)用性和用戶優(yōu)先
HTML5規(guī)范是基于用戶優(yōu)先原則編寫的,其主要宗旨是“用戶即上帝”,這意味著在遇到無法解決的沖突時(shí),規(guī)范會把用戶放到第一位,其次是頁面的作者,再次是實(shí)現(xiàn)者(或?yàn)g覽器),接著是規(guī)范制定者,最后才考慮理論的純粹實(shí)現(xiàn)。因此,HTML5的絕大部分是實(shí)用的,只是有些情況下還不夠完美。實(shí)用性是指能夠解決實(shí)際問題。HTML5內(nèi)只封裝了切實(shí)有用的功能,不封裝復(fù)雜而沒有實(shí)際意義的功能。
「鏈接」
1、兼容性
2、實(shí)用性和用戶優(yōu)先
3、化繁為簡
任何新鮮事物的出現(xiàn),都會帶給人們驚喜,同時(shí)也會存在很多爭議。雖晚WEB開發(fā)者普遍認(rèn)為有了HTML5是比較好的,但是還是會很擔(dān)心,例如:新的HTML5在老的瀏覽器上能否正常運(yùn)行,會不會產(chǎn)生錯(cuò)誤等各種問題。
HTML5是基于各種各樣的理念進(jìn)行設(shè)計(jì)的,這些設(shè)計(jì)理念體現(xiàn)了對可能行和可行性的新認(rèn)識。
TML5的新認(rèn)識
任何新鮮事物的出現(xiàn),都會帶給人們驚喜,同時(shí)也會存在很多爭議。雖然Web開發(fā)者普遍認(rèn)為HTML5的出現(xiàn)是令人興奮的,但還是有些擔(dān)心,例如,新的HTML5在舊版本的瀏覽器上能否正常運(yùn)行,會不會產(chǎn)生錯(cuò)誤等各種問題。HTML5是基于各種各樣的理念進(jìn)行設(shè)計(jì)的,這些設(shè)計(jì)理念體現(xiàn)了對可能性和可行性的新認(rèn)識。
1 兼容性
雖然到了HTML5時(shí)代,但并不代表現(xiàn)在用HTML4創(chuàng)建出來的網(wǎng)站必須全部要重建。HTML5并不是顛覆性的革新。相反,實(shí)際上HTML5的一個(gè)核心理念就是保持一切新特性平滑過渡。一旦瀏覽器不支持HTML5的某項(xiàng)功能,針對功能的備選行為就會悄悄進(jìn)行。再有,互聯(lián)網(wǎng)上有些HTML文檔已經(jīng)存在了20多年,因此,支持所有現(xiàn)存HTML文檔是非常重要的。
盡管HTML5標(biāo)準(zhǔn)的一些特性非常具有革命性,但是HTML5旨在進(jìn)化而非革命。這一點(diǎn)正是通過兼容性體現(xiàn)出來的。正是因?yàn)楸U狭思嫒菪圆拍茏屓藗兒敛华q豫地選擇HTML5開發(fā)網(wǎng)站。
2 實(shí)用性和用戶優(yōu)先
HTML5規(guī)范是基于用戶優(yōu)先原則編寫的,其主要宗旨是“用戶即上帝”,這意味著在遇到無法解決的沖突時(shí),規(guī)范會把用戶放到第一位,其次是頁面的作者,再次是實(shí)現(xiàn)者(或?yàn)g覽器),接著是規(guī)范制定者,最后才考慮理論的純粹實(shí)現(xiàn)。因此,HTML5的絕大部分是實(shí)用的,只是有些情況下還不夠完美。實(shí)用性是指能夠解決實(shí)際問題。HTML5內(nèi)只封裝了切實(shí)有用的功能,不封裝復(fù)雜而沒有實(shí)際意義的功能。
3 化繁為簡
HTML5要的就是簡單、避免不必要的復(fù)雜性。
HTML5的口號是“簡單至上,盡可能簡化”。
因此,HTML5做了以下改進(jìn):
以瀏覽器原生能力替代復(fù)雜的JavaScript代碼。
新的簡化的DOCTYPE。
新的簡化的字符集聲明。
簡單而強(qiáng)大的HTML5API。
無插件范式
過去,很多功能只能通過插件或者復(fù)雜的hack(本地繪圖API、本地socket等)來實(shí)現(xiàn),但在HTML5中提供了對這些功能的原生支持。
HTML5的新特性
HTML5給人們帶來了很多驚喜,如下面的一些優(yōu)點(diǎn)和新的特性。
新特性應(yīng)該基于HTML、CSS、DOM和JavaScript。
減少了對外部插件的需求(如Flash)。
更優(yōu)秀的錯(cuò)誤處理。
更多取代腳本的標(biāo)記。
HTML5應(yīng)該獨(dú)立于設(shè)備。
用于繪畫的canvas元素。
用于媒介回放的video和audio元素。
對本地離線存儲的更好的支持。
新元素和表單控件。
【前端開發(fā)】最新前端入門教程,html css基礎(chǔ)教程+移動(dòng)端前端視頻教程。_嗶哩嗶哩_bilibili
*請認(rèn)真填寫需求信息,我們會在24小時(shí)內(nèi)與您取得聯(lián)系。