某些情況下需要在典型數(shù)據(jù)流外強(qiáng)制修改子代亭引。要修改的子代可以是React組件實例蜕企,也可以是DOM元素宽档。這時就要用到 refs 來操作DOM 使用場...
為了分析技術(shù)上實現(xiàn)的可行性置媳,我們至少需要知道React和Redux的一些基本概念: 還需要了解Redux大致的工作流程:
Enzyme主要包括三個測試: ① shallow:是官方測試工具庫 react-addons-test-utils 中 shallow re...
1.流體布局 左右模塊兒各自向左右浮動惜傲,并設(shè)置中間模塊margin 值使中間模塊寬度自適應(yīng)屡贺。 缺點(diǎn):就是主要內(nèi)容無法最先加載妥凳,當(dāng)頁面內(nèi)容較多時會...
在我們的代碼需要與其他系統(tǒng)或者函數(shù)對接時竟贯,它可以模擬這些場景,從而使我們測試的時候不再依賴這些場景逝钥。Sinon有主要有三個方法輔助我們進(jìn)行測試:...
這里所說的前端錯誤是指屑那,在用戶的瀏覽器中出現(xiàn)的js報錯。如下圖艘款。 此類錯誤有幾個特征: 報錯信息一般發(fā)生在瀏覽器控制臺持际,普通用戶看不到。(舊版本...
造成邊框變粗的原因 其實這個原因很簡單哗咆,因為css中的1px并不等于移動設(shè)備的1px蜘欲,這些由于不同的手機(jī)有不同的像素密度。在window對象中有...
ESLint 所有的配置規(guī)則都是寫在 rules 對象里面的 key表示規(guī)則的名稱 value表示表示規(guī)則的配置晌柬;extends是EsLint默...
webpack和Grunt姥份,gulp對比 Webpack的工作方式是:把你的項目當(dāng)做一個整體,通過一個給定的主文件(如:index.js)年碘,We...