400-650-7353
您所在的位置:首頁 > 優(yōu)就業(yè)動態(tài) > IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘

IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘

  • 發(fā)布:
  • 來源:優(yōu)就業(yè)
  • 2018-06-05 13:57:48
  • 分享
  • 手機端入口

《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》分為HTML5、 CSS3、JavaScript三個部分,每一部分都從基礎(chǔ)知識入手,逐步深入,結(jié)合大量的代碼示例,幫助讀者在了解理論知識的基礎(chǔ)上,提高實戰(zhàn)能力,既可作為Web前端開發(fā)初學(xué)者的入門教材,又可作為中高級開發(fā)者進一步學(xué)習(xí)新技術(shù)的參考用書。本書采用雙色印刷,圖文結(jié)合,講解詳細明確,而且大部分章節(jié)配有二維碼視頻進行重難點講解,使讀者在掌握基礎(chǔ)知識的基礎(chǔ)上,具備較強的實際操作能力,讀者掃描二維碼即可實現(xiàn)在線學(xué)習(xí),操作便捷高效。

IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘

1.1HTML歷史與HTML5

HTML(超文本標(biāo)記語言)的全稱是HyperTextMarkupLanguage。超文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用,是一種規(guī)范,一種標(biāo)準(zhǔn)。它通過標(biāo)記符號告訴瀏覽器如何顯示其中的內(nèi)容,如文字如何處理、畫面如何安排、圖片如何顯示等。簡單來說,HTML就是用來描述網(wǎng)頁的一種語言,為網(wǎng)頁創(chuàng)建和其他可在網(wǎng)頁瀏覽器中看到的信息而設(shè)計。

HTML不是一種編程語言,而是一種標(biāo)記語言(markuplanguage),它使用標(biāo)記標(biāo)簽(markuptag)來描述網(wǎng)頁。

1.1.1HTML發(fā)展歷史

HTML從面世到標(biāo)準(zhǔn)規(guī)范最終制定完成并公開發(fā)布,凝結(jié)了大量網(wǎng)絡(luò)工作者心血。

HTML1.0:1993年6月,HTML1.0作為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布。

HTML2.0:1995年11月,HTML2.0發(fā)布,但在2000年6月被宣布已經(jīng)過時。

HTML3.2:W3C組織于1997年1月14日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。

HTML4.0:W3C組織于1997年12月18日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。

HTML4.01:基于HTML4.0進行了微小改進,W3C組織于1999年12月24日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。

XHTML1.0:W3C組織于2000年1月26日發(fā)布,是W3C推薦標(biāo)準(zhǔn),后來經(jīng)過修訂于2002年8月1日重新發(fā)布。

HTML5:2014年10月28日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。

HTML語言從1.0到5.0經(jīng)歷了巨大的變化,HTML3.2和HTML4.01是常見的版本。HTML5是HTML最新的修訂版本,是下一代HTML標(biāo)準(zhǔn)。HTML5仍處于完善之中,但大部分現(xiàn)代瀏覽器已經(jīng)具備了某些HTML5支持。

1.1.2HTML5文件的基本結(jié)構(gòu)

在學(xué)習(xí)HTML5相關(guān)知識之前,我們必須對HTML5文檔結(jié)構(gòu)有初步的了解。代碼示例1-1為基本的HTML5文檔結(jié)構(gòu)。

頁面內(nèi)容

在本書的代碼示例中,如…間無內(nèi)容,此后的代碼示例只列舉代碼示例1-1中加粗部分的代碼。

從代碼示例1-1的基本結(jié)構(gòu)可以看出,HTML5Web頁面中的DOCTYPE(文檔結(jié)構(gòu)類型聲明)相比HTML4.01(代碼示例1-2),得到了很大程度的簡化。字符集的聲明也由原來的簡化為。

HTML5的根元素依然是html,html元素包含標(biāo)簽和標(biāo)簽。標(biāo)簽用來定義文檔的頭部信息。標(biāo)簽用來定義頁面主體,包含頁面的文本內(nèi)容和絕大部分標(biāo)簽。

1.2HTML5的優(yōu)勢

HTML5正式推出以來,便以驚人的速度迅速推廣著。各主流瀏覽器對其表現(xiàn)出了極大的熱情和強烈的支持,開始對旗下產(chǎn)品升級更新以支持HTML5的新功能,而瀏覽器的實質(zhì)性發(fā)展和反饋也促使HTML5規(guī)范得以持續(xù)完善。HTML5標(biāo)準(zhǔn)規(guī)范的完善,也必將開啟一個嶄新的互聯(lián)網(wǎng)時代。

1.2.1解決了跨瀏覽器問題

在之前的HTML版本中,各瀏覽器對HTML、JavaScript的支持并不統(tǒng)一,這就使同一頁面在不同瀏覽器中的表現(xiàn)不同,解決跨瀏覽器問題成了前端開發(fā)的人員的一個重大課題。而HTML5的目標(biāo)就是將Web帶入一個成熟的應(yīng)用平臺,在HTML5平臺上,視頻、音頻、圖像、動畫,以及電腦的交互都被標(biāo)準(zhǔn)化。

目前,各主流瀏覽器(如IE、Chrome、Firefox、Safari、Opera)都紛紛采取措施以支持HTML5,微軟也對新的互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)表示了贊同和支持。

HTML5doctype可用于所有的瀏覽器,甚至包括IE6。雖然老的瀏覽器可以識別HTML5doctype,但并不意味著它們能夠處理所有新的HTML5標(biāo)簽和特性。HTML5會讓問題簡單化,具備友好的跨瀏覽器性能。針對不支持新標(biāo)簽的老式IE瀏覽器,我們只要簡單添加JavaScriptshiv代碼,就可以讓它們使用新的標(biāo)簽。

推薦閱讀:

IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》圖書目錄

了解更多相關(guān)內(nèi)容

這篇關(guān)于“IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘” 已幫助112人,希望也能幫到你!

>>本文地址://liujunjsxg.cn/jiaoxue/2020/57428.html

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。