第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

HTML5 簡介

今天開始,我們講一個新專題HTML5。這是一個老的技術(shù),又是一個新的技術(shù),說它老是因為 HTML 發(fā)展到今天已經(jīng)有 20 多年的歷史了,說它新是因為 HTML5 標準相對于上一代增加了很多的改進和優(yōu)化,那么具體有哪些呢,聽我一一道來。

1. 什么是 HTML

關(guān)于 HTML 百度百科是這么定義的:

HTML 是由 Web 的發(fā)明者 Tim Berners-Lee 和同事 Daniel W. Connolly 于 1990 年創(chuàng)立的一種標記語言,它是標準通用化標記語言 SGML 的應(yīng)用。用 HTML 編寫的超文本文檔稱為 HTML 文檔,它能獨立于各種操作系統(tǒng)平臺(如 UNIX, Windows 等)。使用 HTML 語言,將所需要表達的信息按某種規(guī)則寫成 HTML文件,通過專用的瀏覽器來識別,并將這些 HTML 文件“翻譯”成可以識別的信息,即現(xiàn)在所見到的網(wǎng)頁。

這里提到 web 網(wǎng)頁,通俗的來說 HTML 就是一種為了表現(xiàn)網(wǎng)頁的展示形式而制定的一種標記語言。通過標記的形式在網(wǎng)頁中將圖形、文本、多媒體等展示出來。它不是傳統(tǒng)意義上的編程語言,而是由各種標簽組成的標記型語言。

2. HTML 標準

HTML5 就是指萬維網(wǎng)聯(lián)盟 W3C 制定的 HTML 的第五代標準,那么為什么要制定 HTML 標準呢?因為 HTML 這種腳本語言是通過瀏覽器來解釋執(zhí)行的,瀏覽器有不同的廠商,如果不定制統(tǒng)一的標準每個瀏覽器執(zhí)行之后的呈現(xiàn)結(jié)果可能有千差萬別,這樣的話 HTML 程序員為了兼容不同的瀏覽器需要對不同的瀏覽器定制不同的代碼,工作量巨大,成本倍增。所以就有了 W3C 組織制定的統(tǒng)一標準。

2.1 早期版本

  • 1993 年 6 月 HTML1.0 版本起草發(fā)布
  • 1995 年 1 月 HTML2.0 發(fā)布
  • 1997 年 1 月 HTML3.2 版本發(fā)布
  • 1997 年 12 月 HTML4 版本發(fā)布
  • 1999 年 HTML4.01 版本微小改進
  • 2006 年 W3C 組建 HTML5 工作組
  • 2008 年起草 HTML5
  • 2014 年 10 月 HTML 標準定稿

3. 新增特性

相對于上個版本,新增了十個特性,涵蓋:

  • 新的標簽
  • 增強表單
  • 視頻音頻
  • Canvas
  • SVG
  • 地理位置
  • 拖放 API
  • 多線程
  • 離線存儲
  • Websocket

主要增加了多媒體處理、地理位置獲取和多線程的支持。

4. 擴展

大家在瀏覽網(wǎng)頁的時候有時候可能會遇到跟 HTML 長得很像但是又不是 HTML 的后綴,例如 xhtml、shtml 等。看似差不多,其實是完全不同的技術(shù)類型。

  • shtml 是基于 ssi 技術(shù)的網(wǎng)頁,全拼 server side include 服務(wù)端包含指令。通俗的說就是簡化版的 CGI,就是說網(wǎng)頁需要服務(wù)器預(yù)處理之后再呈現(xiàn)給瀏覽器解析
  • XHTML 是 HTML 的嚴謹版,它集結(jié)了 XML 和 HTML 的優(yōu)點,比如強制使用 <!DOCTYPE> 標簽