撩課 Web大前端每天5道面試題 Day14

2022-07-09 06:15:13 字數 837 閱讀 5834

section:定義文件中的乙個章節;

header:定義頁面或章節的頭部;

它經常包含 logo、頁面標題和導航性的目錄。

footer:定義頁面或章節的尾部;

aside:定義和頁面內容關聯度較低的內容,

如果被刪除,剩下的內容仍然很合理。

get請求類似於查詢的過程,使用者獲取資料,

可以不用每次都與資料庫連線,所以可以使用快取。

post不同,post做的一般是修改和刪除的工作,

所以必須與資料庫互動,所以不能使用快取。

因此get請求適合於請求快取。

promise、generator、async/await

當使用者需要檢視時可直接

從本地快取中渲染。

懶載入:懶載入的主要目的

是作為伺服器前端的優化,

減少請求數或延遲請求數。

兩種技術的本質:

兩者的行為是相反的,

乙個是提前載入,

乙個是遲緩甚至不載入。

懶載入對伺服器前端有一定

的緩解壓力作用,

預載入則會增加伺服器前端壓力。

這兩個函式的第乙個引數都是一樣的,

表示要改變指向的那個物件,

而call則是arg1,arg2...這種形式。

通過bind改變this作用域

會返回乙個新的函式,

這個函式不會馬上執行。

方法一:

"pic

">載入中……

方法二:

"pic

">載入中……

撩課 Web大前端每天5道面試題 Day27

瀏覽器快取分為強快取和協商快取。當客戶端請求某個資源時,獲取快取的流程如下 先根據這個資源的一些 http header 判斷它是否命中強快取,如果命中,則直接從本地獲取快取資源,不會發請求到伺服器 當強快取沒有命中時,客戶端會傳送請求到伺服器,伺服器通過另一些request header驗證這個資...

撩課 Web大前端每天5道面試題 Day34

keys 是 react 用於追蹤哪些列表中元素被修改 被新增或者被移除的輔助標識。render 在開發過程中,我們需要保證某個元素的 key 在其同級元素中具有唯一性。在 react diff 演算法中 react 會借助元素的 key 值來判斷該元素是新近建立的還是被移動而來的元素,從而減少不必...

撩課 Web大前端每天5道面試題 Day34

keys 是 react 用於追蹤哪些列表中元素被修改 被新增或者被移除的輔助標識。render 在開發過程中,我們需要保證某個元素的 key 在其同級元素中具有唯一性。在 react diff 演算法中 react 會借助元素的 key 值來判斷該元素是新近建立的還是被移動而來的元素,從而減少不必...