定義 又稱觀察者模式,它定義對象間的一種一對多的依賴關(guān)系,當一個對象的狀態(tài)發(fā)生改變時候,其他依賴于它的對象都將得到通知。在JS開發(fā)中蜈彼,一般用事件...
核心 在業(yè)務(wù)代碼中,由于不方便直接去訪問一個對象的時候,寫一個高階函數(shù)簡介的去調(diào)用這個本體方法卷雕。 場景說明 場景一 小明喜歡白富美A,有一天決定...
定義 定義一系列算法票从,把它們一個個封裝起來漫雕,并且使它們可以相互替換。其目的就是將算法的使用和算法的實現(xiàn)分離開來纫骑。 JS版本的策略模式 使用策略模...
定義 保證一個類僅有一個實例蝎亚,并提供一個訪問它的全局訪問點。 實現(xiàn)單例模式 原理比較簡單先馆,就是用一個變量來標志當前是否已經(jīng)為某個類創(chuàng)建過對象发框,如...
函數(shù)調(diào)用 構(gòu)造器 構(gòu)造器(constructor)被調(diào)用時候會發(fā)生: 創(chuàng)建一個新對象 傳遞給構(gòu)造器的對象是this參數(shù),從而成為構(gòu)造器的函數(shù)上下...
第3章:HTTP報文內(nèi)的HTTP信息 HTTP報文大致可以分為報文首部和報文主體兩部分,兩者由最初出現(xiàn)的空行(CR+LF)來劃分梅惯。報文首部通常指...
Koa源碼解析 整體架構(gòu) 核心文件只有4個宪拥,在lib文件夾下: application.js koa框架的入口文件 context.js ...