瀏覽器知識自問自答

2022-06-29 13:27:13 字數 1052 閱讀 7746

webstorage又可以分為localstoregesessionstorage:

localstorage和cookie異同:

相同:針對乙個網域名稱,即在同乙個網域名稱下,會儲存相同的一段localstorage;

區別:

容量:localstorage的容量上限為5m,相對於cookie的4k大大增加。當然這個5m是針對乙個網域名稱的,因此對於乙個網域名稱是持久儲存的。

只存在客戶端,預設不參與和服務端的通訊。這樣很好地避免了cookie帶來地效能問題和安全問題。

介面封裝。通過localstorage暴露在全域性,並通過它的setltem和gettem等方法進行操作,非常方便。

sessionstorage:

容量,容量上限為5m

只存在客戶端,預設不參與和服務端的通訊

介面封裝。除了sessionstorage名字有所變化,儲存方式、操作方式均和localstorage一樣

sessionstorage和localstorage本質的區別:

sessionstorage只是會話級別的儲存,並不是持久化儲存。會話結束後也就是頁面關閉,這部分sessionstorage就不存在了

應用場景:

可以用它對表單資訊進行維護,將表單資訊存情儲存在裡面,可以保證頁面即使重新整理也不會讓之前的表單資訊丟失。

可以用它儲存本次瀏覽記錄。如果關閉頁面後不需要這些記錄,用sessionstorage就再合適不過了。

1.瀏覽器快取:

2.強快取:

文章: 深入理解瀏覽器快取機制

前端知識自問自答

1.什麼是rfcs 並非所有的rfc文件都是網際網路標準,只有很少的rfc文件最後變成了網際網路標準。2.vue的雙向繫結的原理是什麼?vue.js是採用資料劫持結合發布者 訂閱者模式的方式,通過es5提供的object.defineproperty 方法來劫持 監視洛個屬性的setter,gett...

C語言自問自答

windows系統下,最好如何配置環境?notepad tdm gcc,powershell來進行!scanf函式的返回值,和不符合格式如何返回?1 include2 void main 3 輸入 1 2 3 返回1,2,3,3 輸入 1 a 3 返回1,1,0,1 其中,x為scanf的返回值,i...

spark 機制原理自問自答

本文主要收錄spark學習和工作中思考的問題。1 當spark task failed,什麼情況下task重計算,什麼情況下stage重計算?答 如果task失敗是因為shuffle output files lost,則dagscheduler會對stage重提交計算 如果不是因為shuffle ...