第一部分 HTML5

1、什么是HTML5?

? ? ? ?HTML5是最新的HTML標(biāo)準(zhǔn)。

? ? 設(shè)計(jì)目的:

? ??????HTML5的設(shè)計(jì)目的是為了在移動設(shè)備上支持多媒體。新的語法特征被引進(jìn)以支持這一點(diǎn),如video、audio和canvas 標(biāo)記。HTML5還引進(jìn)了新的功能,可以真正改變用戶與文檔的交互方式。

? ??· 新的解析規(guī)則增強(qiáng)了靈活性

????· 新屬性

? ? · 淘汰過時(shí)的或冗余的屬性

? ? · 一個HTML5文檔到另一個文檔間的拖放功能

2、哪些瀏覽器支持HTML5

? ??幾乎所有的高版本瀏覽器Safari,Chrome,F(xiàn)irefox,Opera,IE8以上都支持HTML5

3、HTML里面的離線存儲

? ? ? localStorage??? 長期存儲數(shù)據(jù),瀏覽器關(guān)閉后數(shù)據(jù)不丟失;

? ? ? sessionStorage? 數(shù)據(jù)在瀏覽器關(guān)閉后自動刪除;

4、瀏覽器是怎么對HTML5的離線儲存資源進(jìn)行管理和加載的

????????在線的情況下,瀏覽器發(fā)現(xiàn)html頭部有manifest屬性,它會請求manifest文件,如果是第一次訪問app,那么瀏覽器就會根據(jù)manifest文件的內(nèi)容下載相應(yīng)的資源并且進(jìn)行離線存儲。如果已經(jīng)訪問過app并且資源已經(jīng)離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發(fā)生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進(jìn)行離線存儲。

5、cookies,sessionStorage 和 localStorage的區(qū)別

(1)cookie在瀏覽器和服務(wù)器間來回傳遞,sessionStorage和localStorage不會。

(2)sessionStorage和localStorage的存儲空間更大。

(3)sessionStorage和localStorage有更多豐富易用的接口。

(4)sessionStorage和localStorage各自獨(dú)立的存儲空間。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 瀏覽器頁面有哪三層構(gòu)成,分別是什么,作用是什么? 構(gòu)成:結(jié)構(gòu)層、表示層、行為層分別是:HTML、CSS、Ja...
    程序猿人王小賤閱讀 1,988評論 1 11
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,113評論 1 92
  • 問答題1 /72瀏覽器頁面有哪三層構(gòu)成,分別是什么,作用是什么?參考答案構(gòu)成:結(jié)構(gòu)層、表示層、行為層分別是:HTM...
    _Yfling閱讀 1,300評論 0 23
  • 這本書很有深意,以至于我失去了一些勇氣,生怕我拙劣的文字萬萬不足以表達(dá)。 作者在序中說道:“在這本書里,我想寫現(xiàn)代...
    蘭小伊閱讀 348評論 0 2
  • 轉(zhuǎn)眼就到了2018年,微信公眾號注冊了以后只零星發(fā)了幾篇,閑置了很久了。借著新年這個節(jié)點(diǎn),再立一個flag,今年一...
    王杰筆記閱讀 187評論 0 0

友情鏈接更多精彩內(nèi)容