映射類型 現有類型如下 一個常見的任務是將一個已知的類型每個屬性都變為可選的,或者是想要某一類型的只讀版本如下: TypeScript提供了從舊類型中創建新類型的一種方式 —...

映射類型 現有類型如下 一個常見的任務是將一個已知的類型每個屬性都變為可選的,或者是想要某一類型的只讀版本如下: TypeScript提供了從舊類型中創建新類型的一種方式 —...
此篇文章只簡單梳理思路,不會源碼逐行分析,看此文章前請熟悉qiankun和single-spa的使用最好 暴露出的API, 從index.ts文件可以看出下面暴露的API 1...
代碼解釋如下 html css 效果如下 寬度變小BUG 怎么解決呢,看下一篇雙飛翼布局,把middle包裹一個div就可以了 參考:https://blog.csdn.ne...
我們在開發node的cli工具的時候,往需要在執行文件第一行加入#! /usr/bin/env node這樣一句話,這個到底什么意思,我們一點點拆開看看 #! 這個符號在Li...
大家都知道AMD,common.js ,ESModule的模塊的異同,所以有時候需要聲明為UMD的模式來兼容這幾種模塊的聲明,下面就是示例代碼 里面的JasonZeng就是需...
為什么要重構 重構改進軟件的設計 設計欠佳的程序往往需要更多的代碼,重構一個重要方向就是消除重復代碼 軟件變壞的途徑: 一個有架構的軟件 > 修改代碼 > 沒有理解架構設計...
interface VS type 大家使用 typescript 總會使用到 interface 和 type,官方規范 稍微說了下兩者的區別 An interface c...
1. 預備知識 單個基本模版制作: VS自定義項目模版 多個工程模版制作:Creating project template using VSIX extension for...
使用一個AST庫做babel插件轉化步驟 打開網頁https://astexplorer.net/, 可以選擇esprima作為AST解析庫,可以輸入代碼const sum ...
為什么要用訪問者模式:在OOP中,我們用類來組織代碼,類的屬性我們當然在類內部獲取,方法也在內部實現,使用就new一個類調用方法,但是當我們需要對類的數據進行很多與類定義不相...
使用cnpm下載和運行命令,包括運行命令都要用這個,否則wbpack-cli又要喊你取裝一次,記住都用cnpm npx webpack 可以直接運行當前文件下的node_mo...
防抖 事件觸發后延時一段時間執行,在這期間事件又觸發,則取消之前事件執行,繼續延時一段時間后才執行一般用在輸入框輸入文字驗證,輸入完一段時間后驗證 節流 事件觸發后延時一段時...
curl 命令詳解 curl的命令全稱是client url 就是模仿客戶端訪問url的一種命令行方式,比較方便快捷 curl 是一種命令行工具,作用是發出網絡請求,然后獲取...
以前一直疑惑的瀏覽器中的cookie是怎么儲存的,怎么用的,這次都可以通過下面參數來控制cookie的一些基本用法,本質上還是再http請求頭里按照分號(;)來設置各種配置信...
本文只是實現了express的基本用法的原理,具體代碼結構和真正的express.js代碼結構不一樣,可以說是簡化版的express,重要的是理解express的一些基本用法...
CSS 1. 介紹BFC及其應用 BFC的全稱是block format context, 塊級格式化上下文,簡單點就是結界,如果一個元素具有了BFC功能了,內部元素不管怎么...