為什么HTML5規(guī)范中會包含一些和html無關(guān)的東西?如本地存儲等。
問題描述
這是一張W3CSchool中關(guān)于HTML5的教程目錄,其中包含地理定位,Web存儲,應(yīng)用緩存等。這些東西和html本身有什么關(guān)系嗎?為什么要包含在html規(guī)范中呢?求解答HTML5真正含義。
問題解答
回答1:百度百科上已經(jīng)說的很清楚了:
標準通用標記語言下的一個應(yīng)用HTML標準自1999年12月發(fā)布的HTML4.01后,后繼的HTML5和其它標準被束之高閣,為了推動Web標準化運動的發(fā)展,一些公司聯(lián)合起來,成立了一個叫做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定進行合作,來創(chuàng)建一個新版本的 HTML。HTML5草案的前身名為 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的HTML 工作團隊。 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ò)平臺的奠基石。”2013年5月6日, HTML5.1正式草案公布。該規(guī)范定義了第五次重大版本,第一次要修訂萬維網(wǎng)的核心語言:超文本標記語言(HTML)。在這個版本中,新功能不斷推出,以幫助Web應(yīng)用程序的作者,努力提高新元素互操作性。本次草案的發(fā)布,從2012年12月27日至今,進行了多達近百項的修改,包括HTML和XHTML的標簽,相關(guān)的API、Canvas等,同時HTML5的圖像img標簽及svg也進行了改進,性能得到進一步提升。
大致意思就是HTML5是由致力于web表單和應(yīng)用程序開發(fā)的WHATWG和專注于XHTML的W3C一起開發(fā)的。
所以我覺得可以把html5當做兩部分組成的,一部分是html的標簽,另一部分是和JS相關(guān)的眾多API。
相關(guān)文章:
1. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?2. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題3. java - Activity中的成員變量被賦值之后,Activity被回收的時候內(nèi)存才會被釋放嗎4. 為什么bindClass訪問不了的?5. 老師,flex-shrink: 1; 按視頻操作,不會自動縮放6. 數(shù)組按鍵值封裝!7. php由5.3升級到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?8. 請求一個數(shù)據(jù)返回內(nèi)容為空或者錯誤如何再次請求幾次9. 使用list和each配合,的作業(yè),輸出一行后,如何換行10. Discuz! Q 有人用過嗎?
