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

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

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

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

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

1.1HTML歷史與HTML5

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

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

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)過(guò)時(shí)。

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進(jìn)行了微小改進(jìn),W3C組織于1999年12月24日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。

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

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

HTML語(yǔ)言從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)知識(shí)之前,我們必須對(duì)HTML5文檔結(jié)構(gòu)有初步的了解。代碼示例1-1為基本的HTML5文檔結(jié)構(gòu)。

頁(yè)面內(nèi)容

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

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

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

1.2HTML5的優(yōu)勢(shì)

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

1.2.1解決了跨瀏覽器問(wèn)題

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

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

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

推薦閱讀:

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

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

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

>>本文地址://hqfphsz.com/jiaoxue/2020/57428.html

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