Charles安裝 HTTP抓包 HTTPS抓包 1. Charles安裝 官網(wǎng)下載安裝Charles:https://www.charlesproxy.com/downlo...
Charles安裝 HTTP抓包 HTTPS抓包 1. Charles安裝 官網(wǎng)下載安裝Charles:https://www.charlesproxy.com/downlo...
項(xiàng)目地址 從頭開始建立一個React App - 項(xiàng)目基本配置 npm init 生成 package.json 文件. 安裝各種需要的依賴: npm install --s...
瀏覽器為了優(yōu)化體驗(yàn),會有緩存機(jī)制。如果瀏覽器判斷當(dāng)前資源沒有更新,就不會去服務(wù)端下載,而是直接使用本地資源。在webpack的構(gòu)建中,我們通常使用給文件添加后綴值來改名以及提...
壓縮文件的目的就是為了把傳輸文件的體積減小,加快傳輸速度。在 http 傳輸中開啟 gZip的目的也是如此 傳輸壓縮文件給別人時候一般都帶著后綴名 .rar, .zip之類,...
HTTP的劫持分兩種第一種是DNS劫持,第二種是內(nèi)容劫持,后者是基于前者的基礎(chǔ)上發(fā)展出來,是比較高級的劫持手段,目前無解 DNS劫持效果就是對特定的網(wǎng)絡(luò)不能訪問或訪問的是假網(wǎng)...
思維導(dǎo)圖 模塊:將大程序拆分成互相依賴的小文件,再用簡單的方法拼接起來 commonjs:let { stat, exists, readFile } = require('...
前端路由 什么是路由:地址欄的變化、URL到函數(shù)的映射 后端路由:又稱服務(wù)器路由,服務(wù)器接收前端發(fā)來的http請求后,會根據(jù)url找到相應(yīng)的映射函數(shù),然后執(zhí)行函數(shù),并將返回值...
- 構(gòu)造model 和 services 新建的文件名字和src/pages相同,umi.js會自動注入同名業(yè)務(wù)代碼 利用dva.ja中的fetch方式訪問接口數(shù)據(jù),然后在s...
- setState相關(guān) setState是同步執(zhí)行的,但是state不一定同步更新 多次執(zhí)行setState,內(nèi)部會合并 ,進(jìn)行批量操作,類似于Object.assgin...
- react生命周期 第一步:初始化階段,即( constructor() ),繼承了基類,才會有render() 方法,生命周期才能使用。【這也是為什么函數(shù)組件不能使用這...
普通語法中,阻止默認(rèn)行為可以通過返回false來進(jìn)行: react中必須顯示的使用preventDefault ????在react中,必須謹(jǐn)慎對待 JSX 回調(diào)函數(shù)中的 t...
react diff diff算法的作用:數(shù)據(jù)更改,生成相應(yīng)的虛擬DOM,與真實(shí)DOM作對比,通過diff算法,對比出有變化的部分,通過原生的dom操作只更新有變化的部分。這...
react性能優(yōu)化 code splitting入口起點(diǎn):使用 entry 配置手動地分離代碼。防止重復(fù):使用 SplitChunks 去重和分離 chunk。動態(tài)導(dǎo)入:通過...
需求:點(diǎn)擊echarts生成的canvas圖片中元素,打印出選中的元素方法:需要在組件中添加onEvents點(diǎn)擊事件例子:
calc()函數(shù),用于動態(tài)計算長度值。 任何長度值都可以使用calc()函數(shù)進(jìn)行計算;calc()函數(shù)支持 "+", "-", "*", "/" 運(yùn)算; calc()函數(shù)使用...