前言 最近遇到一個(gè)問(wèn)題,我們公司自己內(nèi)部開發(fā)了多個(gè)npm私有包,包之間有依賴關(guān)系,例如A依賴B。當(dāng)B發(fā)現(xiàn)有BUG需要修復(fù)的時(shí)候,災(zāi)難來(lái)了。我們需要先在B中修復(fù)問(wèn)題,然后pub...
前言 最近遇到一個(gè)問(wèn)題,我們公司自己內(nèi)部開發(fā)了多個(gè)npm私有包,包之間有依賴關(guān)系,例如A依賴B。當(dāng)B發(fā)現(xiàn)有BUG需要修復(fù)的時(shí)候,災(zāi)難來(lái)了。我們需要先在B中修復(fù)問(wèn)題,然后pub...
繼承的幾種方式 原型鏈 原型鏈?zhǔn)疽鈭D: 構(gòu)造函數(shù) 組合繼承(將原型鏈和構(gòu)造函數(shù)組合在一起) 原型式繼承 寄生式組合繼承 引用 javascript高級(jí)程序設(shè)計(jì)第三版
homebrew簡(jiǎn)介 homebrew 是macOS缺失的軟件包管理器。通過(guò)使用homebrew可以很方便的在mac中安裝我們需要的軟件。homebrew會(huì)將軟件包安裝到獨(dú)立...
創(chuàng)建對(duì)象的幾種模式 工廠模式 構(gòu)造函數(shù)模式 原型模式 我們創(chuàng)建的每一個(gè)函數(shù),都有一個(gè)prototype屬性。這個(gè)屬性是一個(gè)指針,指向一個(gè)對(duì)象。這個(gè)對(duì)象為通過(guò)調(diào)用此構(gòu)造函數(shù)創(chuàng)建...
前言 ECMA將對(duì)象定義為:無(wú)序?qū)傩缘募?,其屬性可以包括基本值,?duì)象或者函數(shù)。每個(gè)對(duì)象都是基于一個(gè)引用類型創(chuàng)建的。 理解對(duì)象 Object.defineProperty()...
基本包裝類型 每當(dāng)讀取一個(gè)基本類型值的時(shí)候,后臺(tái)就會(huì)創(chuàng)建一個(gè)與之對(duì)應(yīng)的基本包裝類型?;景b類型顧名思義就是對(duì)基本類型的一層包裝,成為一個(gè)特殊的引用類型。然后具備一些方法和屬...
Function 類型 函數(shù)即對(duì)象,函數(shù)名即指針。每個(gè)函數(shù)都是Function類型的實(shí)例。函數(shù)名就是一個(gè)指向函數(shù)的指針。 創(chuàng)建函數(shù) 創(chuàng)建函數(shù)有三種方式方式。函數(shù)聲明,函數(shù)表達(dá)...
正則表達(dá)式 正則表達(dá)式,又稱正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語(yǔ):Regular Expression,在代碼中常簡(jiǎn)寫為regex、regexp或...
Date 類型 ECMAScript中的Date類型是在早期的java.util.Date類基礎(chǔ)上建立的。Date類型使用自UTC(國(guó)際標(biāo)準(zhǔn)時(shí)間)1970年1月1日零時(shí)開始經(jīng)...
SQL SQL 是用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言。是一種結(jié)構(gòu)化的查詢語(yǔ)言。通過(guò)SQL我們可以訪問(wèn)數(shù)據(jù)庫(kù)和處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 RDBMS RDBMS即關(guān)系數(shù)據(jù)庫(kù)管理系...
基本類型和引用類型的值 ECMASript中的變量包括兩種類型:基本類型和引用類型?;绢愋椭翟趦?nèi)存中占據(jù)的空間是固定的,因此被保存在棧內(nèi)存中。引用類型的值是對(duì)象,大小是不固...
語(yǔ)句 ECMAScript中的語(yǔ)句和大多數(shù)編程語(yǔ)言的語(yǔ)句類似。 if 語(yǔ)句 do-while 語(yǔ)句先執(zhí)行后判斷,最少執(zhí)行一次。tips:在工作中我還沒(méi)用過(guò)- -! while...
操作符 用來(lái)操作數(shù)據(jù)值,能適用于很多值。例如數(shù)值,字符串,布爾值,對(duì)象。操作符在操作對(duì)象的時(shí)候通常會(huì)調(diào)用對(duì)象的valueOf()或者toString()。 一元操作符遞增和遞...
數(shù)據(jù)類型 ECMAScript目前有7中數(shù)據(jù)類型,Undefined, Null, Number, String, Boolean, Object, Symbol typeo...
任何語(yǔ)言的核心都必然會(huì)描述這門語(yǔ)言最基本的工作原理。描述的內(nèi)容通常都要涉及到這門語(yǔ)言的語(yǔ)法,操作符,數(shù)據(jù)類型,內(nèi)置功能等用于構(gòu)建復(fù)雜解決方案的基本概念 語(yǔ)法 ECMAScri...
LICEcap是一款非常簡(jiǎn)潔易用的動(dòng)畫錄屏軟件,它可將屏幕錄像的內(nèi)容直接保存為高質(zhì)量(每幀顏色數(shù)量可超過(guò)256)GIF動(dòng)態(tài)圖片格式。并且支持自由調(diào)整錄制窗口大小,加入時(shí)間顯示...