為什么HTML5規(guī)范中會(huì)包含一些和html無關(guān)的東西?如本地存儲(chǔ)等。
問題描述
這是一張W3CSchool中關(guān)于HTML5的教程目錄,其中包含地理定位,Web存儲(chǔ),應(yīng)用緩存等。這些東西和html本身有什么關(guān)系嗎?為什么要包含在html規(guī)范中呢?求解答HTML5真正含義。
問題解答
回答1:百度百科上已經(jīng)說的很清楚了:
標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用HTML標(biāo)準(zhǔn)自1999年12月發(fā)布的HTML4.01后,后繼的HTML5和其它標(biāo)準(zhǔn)被束之高閣,為了推動(dòng)Web標(biāo)準(zhǔn)化運(yùn)動(dòng)的發(fā)展,一些公司聯(lián)合起來,成立了一個(gè)叫做Web Hypertext Application Technology Working Group (Web超文本應(yīng)用技術(shù)工作組-WHATWG) 的組織。WHATWG 致力于 Web 表單和應(yīng)用程序,而W3C(World Wide Web Consortium,萬維網(wǎng)聯(lián)盟) 專注于XHTML2.0。在 2006 年,雙方?jīng)Q定進(jìn)行合作,來創(chuàng)建一個(gè)新版本的 HTML。HTML5草案的前身名為 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的HTML 工作團(tuán)隊(duì)。 HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5仍處于完善之中。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些 HTML5 支持。2012年12月17日,萬維網(wǎng)聯(lián)盟(W3C)正式宣布凝結(jié)了大量網(wǎng)絡(luò)工作者心血的HTML5規(guī)范已經(jīng)正式定稿。根據(jù)W3C的發(fā)言稿稱:“HTML5是開放的Web網(wǎng)絡(luò)平臺(tái)的奠基石?!?013年5月6日, HTML5.1正式草案公布。該規(guī)范定義了第五次重大版本,第一次要修訂萬維網(wǎng)的核心語言:超文本標(biāo)記語言(HTML)。在這個(gè)版本中,新功能不斷推出,以幫助Web應(yīng)用程序的作者,努力提高新元素互操作性。本次草案的發(fā)布,從2012年12月27日至今,進(jìn)行了多達(dá)近百項(xiàng)的修改,包括HTML和XHTML的標(biāo)簽,相關(guān)的API、Canvas等,同時(shí)HTML5的圖像img標(biāo)簽及svg也進(jìn)行了改進(jìn),性能得到進(jìn)一步提升。
大致意思就是HTML5是由致力于web表單和應(yīng)用程序開發(fā)的WHATWG和專注于XHTML的W3C一起開發(fā)的。
所以我覺得可以把html5當(dāng)做兩部分組成的,一部分是html的標(biāo)簽,另一部分是和JS相關(guān)的眾多API。
相關(guān)文章:
1. pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤)2. javascript - vue-echarts-v3使用的過程中折線圖區(qū)域呈漸變色。3. 關(guān)于Mysql聯(lián)合查詢4. centos7 編譯安裝 Python 3.5.1 失敗5. mysql - 這個(gè)數(shù)據(jù)庫合計(jì)用 視圖做,和直接算好存在數(shù)據(jù)庫里,到時(shí)候調(diào)用起來哪個(gè)快?6. python - beautifulsoup獲取網(wǎng)頁內(nèi)容的問題7. python - 能通過CAN控制一部普通的家用轎車嗎?8. 人工智能 - python 機(jī)器學(xué)習(xí) 醫(yī)療數(shù)據(jù) 怎么學(xué)9. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會(huì)帶來哪些效率或者其他方面的好處10. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?
