官术网_书友最值得收藏!

1.1.2 HTML的發(fā)展

HTML由英國計(jì)算機(jī)和物理學(xué)家蒂姆·伯納斯·李發(fā)明。他在1990年開發(fā)了萬維網(wǎng)的服務(wù)器和客戶端。萬維網(wǎng)也簡稱為Web,是通過互聯(lián)網(wǎng)發(fā)布和獲取信息的系統(tǒng),這個(gè)系統(tǒng)使用的文檔格式就是HTML。我們經(jīng)常使用的網(wǎng)頁,如百度、淘寶、京東等網(wǎng)站的網(wǎng)頁,還有微信公眾號(hào)中的文章網(wǎng)頁都是萬維網(wǎng)中的網(wǎng)頁。

萬維網(wǎng)主要包括服務(wù)器和客戶端,客戶端一般就是瀏覽器,當(dāng)用戶在地址欄中輸入網(wǎng)址并按Enter鍵或單擊鏈接時(shí),瀏覽器就向服務(wù)器發(fā)送請(qǐng)求。服務(wù)器會(huì)發(fā)送對(duì)應(yīng)的文檔給客戶端,文檔的格式通常是HTML。圖1.4展示了Web的服務(wù)器、客戶端,以及HTML文檔的關(guān)系。

圖1.4 Web示意

為了適應(yīng)互聯(lián)網(wǎng)的發(fā)展,HTML標(biāo)準(zhǔn)不斷更新。1995年HTML 2.0標(biāo)準(zhǔn)發(fā)布,它是后續(xù)HTML標(biāo)準(zhǔn)的基礎(chǔ)。

HTML5是HTML的新版本,已于2014年正式發(fā)布,成為推薦版本。但在這之前關(guān)于HTML新版本的討論已經(jīng)進(jìn)行了很久。因?yàn)榛ヂ?lián)網(wǎng)的普及和移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,有很多問題不能使用舊的HTML標(biāo)準(zhǔn)解決。

其中一個(gè)突出的問題是如何用HTML展示音頻、視頻。HTML5之前的標(biāo)準(zhǔn)中沒有音頻和視頻專用的標(biāo)簽,所以那時(shí),實(shí)現(xiàn)在網(wǎng)頁里播放音頻、視頻的技術(shù)有很多,其中最流行的技術(shù)之一是Flash插件,但總體來說很不統(tǒng)一,對(duì)移動(dòng)設(shè)備(比如手機(jī)和平板電腦)的支持也不完善。

早在2010年,時(shí)任蘋果公司CEO的喬布斯就發(fā)表文章“Thoughts on Flash”,預(yù)言隨著HTML5的發(fā)展,播放視頻將不再依賴Flash插件。

如今HTML5標(biāo)準(zhǔn)中加入的<video>、<audio>標(biāo)簽得到了大多數(shù)瀏覽器的支持,使得在網(wǎng)頁中插入視頻、音頻如插入圖片一樣簡單。而Flash已逐漸退出了歷史舞臺(tái)。

HTML5現(xiàn)在已獲得極大的成功,有廣泛的應(yīng)用,且還在不斷發(fā)展和更新。HTML5的發(fā)展既推動(dòng)了瀏覽器的發(fā)展,也促進(jìn)了HTML5應(yīng)用的開發(fā)和使用。

主站蜘蛛池模板: 时尚| 南雄市| 安远县| 哈尔滨市| 唐海县| 鹤峰县| 临夏县| 漠河县| 黄石市| 弥勒县| 桦甸市| 崇明县| 防城港市| 句容市| 宜宾县| 新河县| 靖江市| 峡江县| 永胜县| 富顺县| 合阳县| 黄骅市| 高要市| 来宾市| 洱源县| 隆昌县| 芜湖县| 公安县| 广南县| 海安县| 聂拉木县| 海林市| 彭水| 石景山区| 宜兰市| 资源县| 永仁县| 从化市| 新津县| 惠东县| 朝阳区|