一、打開vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim輸出的是如下內容:證明本地沒有生成的SSH Key,請...

一、打開vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim輸出的是如下內容:證明本地沒有生成的SSH Key,請...
前言 對于前端的性能話題,從來都沒有斷絕過。因為這個東西沒有最好,只有更好。而且往往也是業務的繁雜程度去決定優化程度的。作為一個前端開發者,性能是我們關注的指標。它直接影響著...
ES6 Promise 對象 Promise 是異步編程的一種解決方案,比傳統的解決方案回調函數和事件更合理強大。 Promise簡單說是一個容器,里面保存著某個未來才會結束...
內存管理機制就是分配內存管理,每種編程語言都有它的內存管理機制,JavaScript的內存管理機制是:內存基元在變量(對象,字符串等等)創建時分配,然后在他們不再被使用時“自...
異步編程在JavaScript中非常重要。過多的異步編程也帶了回調嵌套的問題,本文會提供一些解決“回調地獄”的方法。 上面就是典型的回調函數,不論是在瀏覽器中,還是在node...
單例模式——一個人的寂寞 單例模式:又稱為單體模式,是只允許實例化一次的對象類。有時我們也用一個對象來規劃一個命名空間,井井有條地管理對象上的屬性和方法。 單例模式是Java...
原型模式——語言之魂 原型模式:用原型實例指向創建對象的類,使用于創建新的對象的類共享原型對象的屬性以及方法。(當然JavaScript是基于原型鏈實現對象之間的繼承,這種繼...
建造者模式——分即是合 建造者模式: 將一個復雜對象的構建層與其表示層相互分離,同樣的構造過程可采用不同的表示。 對比 工廠模式主要是為了創建對象實例或者類簇(抽象工廠),關...