本篇文章圍繞了 CSS 的核心知識(shí)點(diǎn)和項(xiàng)目中常見(jiàn)的需求來(lái)展開(kāi)。雖然行文偏長(zhǎng),但較基礎(chǔ),適合初級(jí)中級(jí)前端閱讀,閱讀的時(shí)候請(qǐng)適當(dāng)跳過(guò)已經(jīng)掌握的部分。 這篇文章斷斷續(xù)續(xù)寫(xiě)了比較久,...
本篇文章圍繞了 CSS 的核心知識(shí)點(diǎn)和項(xiàng)目中常見(jiàn)的需求來(lái)展開(kāi)。雖然行文偏長(zhǎng),但較基礎(chǔ),適合初級(jí)中級(jí)前端閱讀,閱讀的時(shí)候請(qǐng)適當(dāng)跳過(guò)已經(jīng)掌握的部分。 這篇文章斷斷續(xù)續(xù)寫(xiě)了比較久,...
為什么要有hook 函數(shù)組件比類組件有本身的優(yōu)勢(shì)(比如性能更好)但是函數(shù)組件中沒(méi)有自己的狀態(tài),需要通過(guò)props傳入,為了使函數(shù)組件能有自己的狀態(tài)和進(jìn)行有副作用的操作,所以就...
優(yōu)點(diǎn) 1.不需要自己編寫(xiě)js計(jì)算,引入lib-flexible2.不需要手動(dòng)計(jì)算rem值,不需要改變px寫(xiě)法,postcss-px2rem-exclude 會(huì)自動(dòng)將px計(jì)算成...
image-webpack-loader 1.下載image-webpack-loader 2.在vue.config.js中修改相關(guān)配置 4M的圖片使用默認(rèn)設(shè)置壓縮成1.4...
1. var let const 的區(qū)別,以及變量提升,函數(shù)提升 var 1.不存在塊作用域2.可以多次聲明(覆蓋)3.存在變量提升:當(dāng)var a = 1;時(shí)候,會(huì)先在作用域...
含義 是異步編程的一種解決方案。類似于一個(gè)容器,保存著某個(gè)未來(lái)才會(huì)結(jié)束的事件(通常是一個(gè)異步操作)的結(jié)果。 特點(diǎn) 對(duì)象的狀態(tài)不受外界的影響。pending(進(jìn)行中)、fulf...
經(jīng)常問(wèn)到并列布局的知識(shí)點(diǎn) BFC定義 Block formatting context ---塊級(jí)格式化上下文。是一個(gè)獨(dú)立的渲染區(qū)域,只有Block-level box參與(...
事件流 猶如指向一組同心圓中的一個(gè)圓,那么指向的不止是一個(gè)圓,是所有的圓。事件流跟此相似,描述的是從頁(yè)面中接收事件的順序,有事件冒泡和事件捕獲兩種。 DOM事件流 包含三個(gè)階...
1.CORS (非前端跨域方法) 原理:使用自定義的HTTP頭部讓瀏覽器與服務(wù)器溝通,從而決定請(qǐng)求或響應(yīng)是應(yīng)該成功還是失敗。方法:瀏覽器的XMLHTTPRequest對(duì)象普遍...
跨站腳本 XSS攻擊 主要危害 [1]獲取其他用戶Cookie中的敏感數(shù)據(jù)。 [2]屏蔽頁(yè)面特定信息。 [3]偽造頁(yè)面信息。 [4]拒絕服務(wù)攻擊。 [5]突破外網(wǎng)內(nèi)網(wǎng)不同安全...