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 值來判斷該元素是新近建立的還是被移動而來的元素,從而減少不必...