前言 最近遇到一個(gè)問題,我們公司自己內(nèi)部開發(fā)了多個(gè)npm私有包,包之間有依賴關(guān)系,例如A依賴B。當(dāng)B發(fā)現(xiàn)有BUG需要修復(fù)的時(shí)候,災(zāi)難來(lái)了。我們需...
繼承的幾種方式 原型鏈 原型鏈?zhǔn)疽鈭D: 構(gòu)造函數(shù) 組合繼承(將原型鏈和構(gòu)造函數(shù)組合在一起) 原型式繼承 寄生式組合繼承 引用 javascrip...
homebrew簡(jiǎn)介 homebrew 是macOS缺失的軟件包管理器。通過使用homebrew可以很方便的在mac中安裝我們需要的軟件。hom...
創(chuàng)建對(duì)象的幾種模式 工廠模式 構(gòu)造函數(shù)模式 原型模式 我們創(chuàng)建的每一個(gè)函數(shù),都有一個(gè)prototype屬性。這個(gè)屬性是一個(gè)指針,指向一個(gè)對(duì)象。這...
前言 ECMA將對(duì)象定義為:無(wú)序?qū)傩缘募?,其屬性可以包括基本值,?duì)象或者函數(shù)。每個(gè)對(duì)象都是基于一個(gè)引用類型創(chuàng)建的。 理解對(duì)象 Object.d...
基本包裝類型 每當(dāng)讀取一個(gè)基本類型值的時(shí)候,后臺(tái)就會(huì)創(chuàng)建一個(gè)與之對(duì)應(yīng)的基本包裝類型。基本包裝類型顧名思義就是對(duì)基本類型的一層包裝,成為一個(gè)特殊的...
Function 類型 函數(shù)即對(duì)象,函數(shù)名即指針。每個(gè)函數(shù)都是Function類型的實(shí)例。函數(shù)名就是一個(gè)指向函數(shù)的指針。 創(chuàng)建函數(shù) 創(chuàng)建函數(shù)有三...
正則表達(dá)式 正則表達(dá)式,又稱正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語(yǔ):Regular Expression,在代碼中常簡(jiǎn)...
Date 類型 ECMAScript中的Date類型是在早期的java.util.Date類基礎(chǔ)上建立的。Date類型使用自UTC(國(guó)際標(biāo)準(zhǔn)時(shí)間...