所有npm模塊都有name欺缘,有的模塊的name還有scope捌袜。scope的命名規(guī)則和name差不多悦污,同樣不能有url非法字符或者下劃線點(diǎn)符號(hào)開頭领炫。scope在模塊name中使...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
所有npm模塊都有name欺缘,有的模塊的name還有scope捌袜。scope的命名規(guī)則和name差不多悦污,同樣不能有url非法字符或者下劃線點(diǎn)符號(hào)開頭领炫。scope在模塊name中使...
用于創(chuàng)建已經(jīng)設(shè)置好了一個(gè)或者多個(gè)參數(shù)的函數(shù)艰山。創(chuàng)建柯里化函數(shù)的通用方式: 柯里化構(gòu)造更為復(fù)雜的bind()函數(shù):
function debounce (handle, delay) { let timer = null return function () { let _...
一醉锅、原型模式 概念:clone自己侣签,生成一個(gè)新對(duì)象芥玉;Java默認(rèn)有clone接口蛇摸,不用自己實(shí)現(xiàn)UML類圖JS中的應(yīng)用 二、橋接模式 概念:用于把抽象畫與實(shí)現(xiàn)化解耦灿巧,使得二者可...
一個(gè)對(duì)象有狀態(tài)變化 每次狀態(tài)變化都會(huì)觸發(fā)一個(gè)邏輯 不能總是if..else來控制
順序訪問一個(gè)集合 使用者無需知道集合的內(nèi)部結(jié)構(gòu)(封裝)UML類圖:image.png代碼演示: 使用場(chǎng)景:jQuery使用
發(fā)布&訂閱 一對(duì)多/一對(duì)一UML類圖:image.png 代碼演示: 使用場(chǎng)景:網(wǎng)頁(yè)事件綁定 Promise三種狀態(tài):pending幢痘、fulfilled唬格、rejectedjQ...
UML類圖: 使用場(chǎng)景:業(yè)務(wù)場(chǎng)景,多個(gè)子系統(tǒng)代碼演示: 不符合單一職責(zé)原則和開放封閉原則颜说,因此謹(jǐn)慎使用购岗,不可隨意調(diào)用
為對(duì)象添加新功能 不改變其原有的結(jié)構(gòu)和功能 UML類圖: 使用場(chǎng)景:core-decorators API 下一個(gè)版本棄用 設(shè)計(jì)原則驗(yàn)證 將現(xiàn)有對(duì)象和裝飾器進(jìn)行分離,兩者獨(dú)立...
Vue.js面試題整理 一门粪、什么是****MVVM****喊积? MVVM是Model-View-ViewModel的縮寫。MVVM是一種設(shè)計(jì)思想玄妈。Model 層代表數(shù)據(jù)模型乾吻,也...