依賴函數(shù)調(diào)用 index.ts user.ts case.spec.ts 問題:我們 userAge 里的值可能變,如果一旦修改了,那么我們這個單元測試就不通過了解決方式:我...
依賴函數(shù)調(diào)用 index.ts user.ts case.spec.ts 問題:我們 userAge 里的值可能變,如果一旦修改了,那么我們這個單元測試就不通過了解決方式:我...
比如我有一個A倉庫,我需要在A倉庫每次代碼提交的時候,同時把A倉庫當(dāng)前分支的代碼推送到B 進(jìn)入A倉庫git本地項目 添加一個新的遠(yuǎn)程倉庫 比如: 查看A倉庫對應(yīng)的遠(yuǎn)程倉庫 p...
實現(xiàn)邏輯 1. 獲取到所有的測試腳本文件 *.spec.js 借助 glob 庫 2.得到每個文件里的內(nèi)容 3.執(zhí)行文件里的內(nèi)容 報錯:SyntaxError: Cannot...
test/it it: BDD 行為驅(qū)動開發(fā)基于 TDD(測試驅(qū)動開發(fā))用法:it should xxx xxx相關(guān)框架: Mocha, Jasmine test相關(guān)框架:j...
基礎(chǔ) 打開app的設(shè)置cmd + , 退出當(dāng)前的應(yīng)用cmd + q 鎖屏cmd + ctrl + q 隱藏當(dāng)前窗口cmd + hcmd + m 同一個App多個窗口之間切換c...
vim 插件 obsidian-vimrc-support 在 文件目錄下創(chuàng)建 .obsidian.vimrc 按鍵映射 例子map H 0 模式map: normal, v...
問題: 設(shè)置 style 不起作用 原因我們節(jié)點的 style都有自己的引用,如果直接賦值替換的話不會生效,所以我們要在它原有的引用上修改 在 useEffect 里修改 s...
實現(xiàn)初始化初始化加載 onMounted用法: 實現(xiàn): 因為我們要在 onMounted 里調(diào)用所以就要在節(jié)點都掛載完成的時候也就是我們的 commitWork 后 實現(xiàn) u...
用法 實現(xiàn): 要返回一個數(shù)組,第一個是當(dāng)前的 state,第二個是修改 state 的方法 更新頁面使用直接的 update 里的邏輯修改 wipRoot 因為每次我們更新頁...
更新 -> 創(chuàng)建和刪除 type 不一致刪除舊的 創(chuàng)建新的 demo 上面我們每次點擊 showBar 的時候希望 bar 和 foo 來回切換,但是現(xiàn)在代碼每次點擊都會添加...
實現(xiàn)事件綁定 App.jsx React.js 實現(xiàn)更新 props 本質(zhì)對比新的 vdom 樹和舊的 vdom 樹 如何得到新的 dom 樹我們舊的dom樹是通過 rend...
我們直接運行會報錯 在 createDom 里打印我們的 type 發(fā)現(xiàn)是一個函數(shù) 所以通過 document.createElement(type) 會報錯 在 prefo...
問題:dom 樹特別大導(dǎo)致渲染卡頓原因:js 單線程,在執(zhí)行我們的某段邏輯就會阻塞后續(xù)的渲染而我們之前的 render 函數(shù)就是通過遞歸實現(xiàn)的,如果dom節(jié)點特別多一樣會導(dǎo)致...
1. 使用最簡單的 js 創(chuàng)建一個元素并渲染到頁面上 2. 實現(xiàn)基礎(chǔ)的 vdom 渲染 上面的div 和 text 如果看做 Object 會有 type props chi...
stop effect.spec.ts核心調(diào)用 stop 的時候把對應(yīng)的dep里的fn 刪掉 effect.ts onStop effect.sepc.ts effect.t...
gulpfile.js 說明: gulp.src(['./src/styles/.less', '!./src/styles/common/.less']):這一行是指定 G...
遇到報錯 This is not the package you are looking for: please go to http://nvm.sh[http://nvm...