避免不必要的複雜性
HTML 4.01和XHTML中的DOCTYPE過于冗長,連自(zì)己都(dōu)記不住這些内容,但(dàn)在HTML5中隻需要簡單的<!DOCTYPE html>就(jiù)可(kě)以了。DOCTYPE是給驗證器用的,而非浏覽器,浏覽器隻在做DOCTYPE切換時關注這個标簽,因此并不需要寫得(de)太複雜。然後,他(tā)又提到如(rú)何指定字符集,在HTML5中隻需要<meta charset="utf-8">。
解決實際問(wèn)題
應該去(qù)解決現實中實際遇到的問(wèn)題,而不該考慮那些複雜的理(lǐ)論問(wèn)題。例如(rú),既然有在<a>中嵌套多個段落标簽的需要,那就(jiù)讓規範支持它。
用戶怎麽使用的,就(jiù)怎麽設計(jì)規範
當一個實踐已經被廣泛接受時,就(jiù)應該考慮将它吸納進來(lái),而不是禁止它或搞一個新的實踐出來(lái)。例如(rú),HTML5中新增了nav、section、article及aside标簽,它們引入了新的文檔模型,即文檔中的文檔。在section中,還(hái)可(kě)以嵌套h1到h6的标簽,這樣就(jiù)有了無限的标題層級。此外,在HTML5與Flash中的<video>和<object>,完全沒有必要二者選其一。可(kě)以先使用<video>,當浏覽器不支持時降級到<object>,反之亦然。如(rú)果浏覽器對兩者都(dōu)不支持,再降級到<a>,提供一個鏈接。
它可(kě)能會消滅Flash但(dàn)不是現在
許多業内人(rén)士表示,HTML将會最終代替多媒體(tǐ)框架,如(rú)Adobe的Flash,但(dàn)是短(duǎn)期看(kàn)來(lái)還(hái)不是現在。HTML5估計(jì)到2014年(nián)才能逐步成熟,而且将現有應用Flash的網絡開發完全轉向HTML5還(hái)需要一段時間。盡管HTML5提出了許多優點,但(dàn)是還(hái)可(kě)能有某些應用更适合于更靈活的框架。現在,一些主流的大(dà)公司都(dōu)逐步轉向使用HTML5,但(dàn)是這個轉變的過程也不是一蹴而就(jiù)的。
它将會變得(de)很移動化
現在幾乎所有人(rén)都(dōu)熱(rè)衷于開發獨立的移動應用,但(dàn)是HTML5很可(kě)能會是獨立移動應用的終結者。由于HTML5将應用的功能直接加入其内核,這很可(kě)能引導移動技術(shù)潮流重新回到浏覽器時代。HTML5允許開發者在(移動)浏覽器内開發應用,所以如(rú)果你(nǐ)正在制定一項桌面或者移動應用的長期發展策略,你(nǐ)可(kě)能需要考慮這一點。
它承諾帶來(lái)一個無縫的網絡
HTML5會帶來(lái)一個統一的網絡,無論是筆記本、台式機(jī)還(hái)是智能手機(jī)都(dōu)應該很方便的浏覽基于HTML5的網站(zhàn)。因此在設計(jì)網站(zhàn)的時候,開發者需要重新考慮用戶體(tǐ)驗、網站(zhàn)浏覽、網站(zhàn)結構等因素使得(de)這個網站(zhàn)對任何硬件(jiàn)設備都(dōu)通用。
它會變成企業的SaaS平台
一些重量級的企業,如(rú)微軟、Salesforce、SAP Sybase正在開發HTML5的開發工(gōng)具。如(rú)果你(nǐ)正在構建企業應用,很可(kě)能不久的将來(lái)你(nǐ)就(jiù)要用到HTML5。所以當構建公司的SaaS戰略遷移的時候也不要忘記HTML5。
本站(zhàn)文章(zhāng)爲深圳網站(zhàn)建設·源美網絡原創策劃,如(rú)有版權糾紛或者違規問(wèn)題,請(qǐng)聯系我們删除,謝謝!
售後保障
承諾任何問(wèn)題1小時内解決數據備份
更安全、更高效、更穩定價格公道精準
項目經理(lǐ)精準報價不弄虛作(zuò)假合作(zuò)無風(fēng)險
重合同講信譽,無效全額退款