1 HTM L 5
從1993年HTML第一版到現在已有20年左右的發展歷史。其先后由標準化組織制定和發布了HTML2.0、HTML 3.0、HTML 4.0、HTML 4.01等幾個版本,其中以HTML 4.01的意義和影響最為深遠,一直延用至今。
HTML 5是2004年由WHATWG提出。直至2007年才被W3C(World Wide Web Consortium萬維網聯盟)接納,并成立研究團隊進行研究,近兩年才有了突破性進展,不過以WHATWG的說法,目前HTML 5仍處于探索階段,要真正成熟和實用還須再經過多年努力。
2 HTML 5基礎
要研究HTML 5,自然得了解其發展的歷史和基礎.而細致到每個版本功能、特點,則又會太過浪費精力和時間。那么從最近的版本開始也就是最直接和有效的了。下面先來簡單了解一下HTML 5從HTML 4沿襲和改進的一些功能。
(1)取消了一些過時的標記,如<font>和<center>等,完全又CSS取代實現。
(2)將內容與顯示分離,頁面內的標簽主要起標識作用,而顯示由CSS控制。
(3)加入一些新的表單對象,使其支持的功能和字符兼容等都有很大的擴展。
(4)加人對本地數據庫的支持。
(5)全新的Tag標記及Canvas對象在多媒體和圖形繪制上的突出功能。
HTMLS對之前的一些標簽功能做了很多調整,并加入了一些重要的全新的標簽,如:<video>,<audio>,<canvas>等。
3 HTML 5優化特性
3.1 Canvas元素
Canvas元素不僅可以定義圖形圖像,同時加上其他腳本可以實現圖形的繪制。如下代碼可以實現一個顏色漸變的方格:
表1 <Canvas>標簽的屬性
3.2 Video和Audio元素
3.2.1 Video元素
目前大多數網站視頻是通過插件來播放的。可以很多瀏覽器擁有和支持的插件不盡相同,HTMLS規定了一種通過Video元素來包含視頻的標準方法。如下一個簡單的實現:
表2 <video>標簽的屬性
3.2.2 Audio元素
Audio元素用法與Video元素大體相同.支持的媒體格式包括:Ogg Vorbis.MP3和Wav。
<audio>標簽的屬性如表3所示。
表3 <audio>標簽的屬性
3.3新的特殊內容元素
除了前面介紹的幾個主要元素,HTML 5還提供幾個新的內容元素,如article , footer , header ,nav , section等
3.4優化后的表單控件
HTML 5新添加表單控件,也是一個全面的革新,如datalist , keygen , output , calendar , date , time , email , url、search等,使表單外觀更整潔,執行更高效。
3.5對本地數據庫的安全存儲
HTML 5可以通過加載本地的SQL數據庫,從而加速交互式搜索,緩存和索引功能,使更多軟件可實現離線支持。
4 對搜索引擎的優化
很多頁面開發者在都會個性化地不按語義書寫代碼,比如邊欄(aside)大都寫成sidebar,更有甚者寫成完全不可理解的名稱,使得網頁混亂難懂,導致搜索引擎不好理解。
通常搜索引擎的爬蟲并不能完全的從語法層面精確描述和分析HTML中的標簽,但HTMLS在這方面做了進一步的努力。
(1)通過大量使用noscript標簽,因為HTMLS時代將會是一個富媒體時代。傳統的文字、圖片、鏈接、視頻、音頻可能已經滿足不了用戶的需求,大量的腳本能夠編輯出豐富的信息,包括游戲、個性化設計等。
(2)通過time標簽來判斷網頁文字源,也就是能夠通過time標簽來識別哪篇文章是原創的。而time標簽可能將是成為HTMLS時代SEO們爭論不休的一個標簽。
(3)使用video標簽中間區域的文字信息能夠讓搜索引擎讀懂視頻。
隨著不斷的更新和優化HTMLS將讓搜索引擎可以讀懂圖片、富媒體的內容。
5 結束語
通過上文的介紹,可以對HTML 5的基礎知識和整體結體結構有一個全面的了解,為讀者繼續深入學習HTML 5指引方向。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:深入分析HTML 5在信息安全上的優化