useEvent 他用于定義一個函數(shù),這個函數(shù)有 2 個特性: (參數(shù)是一個函數(shù)悍缠,返回值是一個緩存之后的函數(shù)) 在組件多次 render 時保持引用一致 函數(shù)內(nèi)始終能獲取到最...
useEvent 他用于定義一個函數(shù),這個函數(shù)有 2 個特性: (參數(shù)是一個函數(shù)悍缠,返回值是一個緩存之后的函數(shù)) 在組件多次 render 時保持引用一致 函數(shù)內(nèi)始終能獲取到最...
首先供上我的答案(也可能會打臉): 會卦绣。跨域請求瀏覽器可以正常發(fā)送服務(wù)器也可以正常返回響應(yīng)飞蚓,只不過響應(yīng)被瀏覽器攔截了而已滤港。 揭曉一下答案,請求有的時候會被執(zhí)行趴拧,有的時候不會執(zhí)...
Diff 的作用 React Diff 會幫助我們計算出 Virtual DOM 中真正變化的部分溅漾,并只針對該部分進行實際 DOM 操作,而非重新渲染整個頁面著榴,從而保證了每次...
React Fiber是什么[https://guoxiaxing.github.io/Blog/docs/%E6%A1%86%E6%9E%B6&%E5%B8%B8%E7%9...
為什么要有 Hooks(Hooks 的優(yōu)點) class 組件狀態(tài)邏輯復用困難。只能通過 HOC 或者 render props。需要我們改造我們的組件來使用這些模式挂谍,而且也...
相同點 都可以用來定義接口叔壤,即定義對象或者函數(shù)的形狀 都可以實現(xiàn)繼承,也可以相互繼承口叙,只不過形式不一樣 type 是通過 & (交叉類型)實現(xiàn)炼绘,而 interface 是通過...
背景 我最近看到了 CSRF 攻擊,然后說設(shè)置了 Cookie 的 SameSite 屬性可以一定程度上防止 CSRF 攻擊妄田,讓我想了解一下這個 SameSite 屬性 Sa...
前置知識 Set-Cookie 響應(yīng)頭字段(Response header)是服務(wù)器發(fā)送到瀏覽器或者其他客戶端的一些信息俺亮,一般用于登陸成功的情況下返回給客戶端的憑證信息,然后...
SQL 注入 核心就是讓 web 服務(wù)器執(zhí)行攻擊者希望的 sql 語句疟呐,以便得到數(shù)據(jù)庫中的數(shù)據(jù)或者對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查脚曾。 實現(xiàn)方式 將 sql 語句放入 form 表...
Options 請求,我所了解的就是在發(fā)起跨域的非簡單請求時鲁冯,會先發(fā)起一個 options 預檢請求(瀏覽器是自動發(fā)起的)拷沸,去檢測目標服務(wù)器是支持跨域請求。 什么是 Opti...
什么是粘包拆包薯演? 假設(shè)客戶端向服務(wù)端連續(xù)發(fā)送了兩個數(shù)據(jù)包撞芍,用 packet1 和 packet2 來表示,那么服務(wù)端收到的數(shù)據(jù)可以分為三種跨扮,現(xiàn)列舉如下 第一種:服務(wù)端正常接收...
關(guān)于樣式 angular 可以將樣式封裝在組件本身中序无,不會影響其他組件的樣式(默認)Angular 會修改組件的 CSS 選擇器,使它們只應(yīng)用于組件的視圖好港,不影響應(yīng)用程序中的...
這個異步指的是網(wǎng)絡(luò)請求不會阻塞其后 js 代碼繼續(xù)執(zhí)行和瀏覽器渲染頁面其他的部分愉镰。 同步和異步 同步和異步關(guān)注的是消息通信機制 同步就是在發(fā)出一個調(diào)用后,在沒有得到結(jié)果之前钧汹,...
http2 的特性 多路復用 首部壓縮:假定一個頁面有 100 個資源需要加載, 而每一次請求都有 1kb 的消息頭(這同樣也并不少見塘秦,因為 Cookie 和引用等東西的存在...
Host - 請求頭 指明了請求的服務(wù)器的域名/ip 地址和端口號 組成:域名+端口號 如果沒有給定端口號,會自動使用被請求服務(wù)的默認端口(比如請求一個 HTTP 的 URL...
分類 General Headers:通用頭信息尊剔,同時適用于請求頭和響應(yīng)頭爪幻,但與最終消息傳輸?shù)臄?shù)據(jù)無關(guān)的消息頭。 Request Headers:從客戶端向服務(wù)器發(fā)送請求報文...