應(yīng)該是在成都生活的底層的四川人搏熄,真的有點(diǎn)累吧在讶。我有個(gè)朋友是成都本地土著笆载,家里拆遷賠了幾套房,似乎是沒有后顧之憂的精神壓力的。我雖然運(yùn)氣好,在限購漲價(jià)前按揭了一套房,每個(gè)月31...
應(yīng)該是在成都生活的底層的四川人搏熄,真的有點(diǎn)累吧在讶。我有個(gè)朋友是成都本地土著笆载,家里拆遷賠了幾套房,似乎是沒有后顧之憂的精神壓力的。我雖然運(yùn)氣好,在限購漲價(jià)前按揭了一套房,每個(gè)月31...
一潜腻、打開vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim輸出的是如下內(nèi)容:證明本地沒有生成的SSH Key,請(qǐng)...
前言 對(duì)于前端的性能話題器仗,從來都沒有斷絕過融涣。因?yàn)檫@個(gè)東西沒有最好,只有更好精钮。而且往往也是業(yè)務(wù)的繁雜程度去決定優(yōu)化程度的威鹿。作為一個(gè)前端開發(fā)者,性能是我們關(guān)注的指標(biāo)轨香。它直接影響著...
Mobx解決的問題 傳統(tǒng)React使用的數(shù)據(jù)管理庫為Redux专普。Redux要解決的問題是統(tǒng)一數(shù)據(jù)流,數(shù)據(jù)流完全可控并可追蹤弹沽。要實(shí)現(xiàn)該目標(biāo)檀夹,便需要進(jìn)行相關(guān)的約束。Redux由此...
數(shù)據(jù)結(jié)構(gòu)與算法 筆記 數(shù)據(jù) 描述客觀事物的符號(hào)炸渡,是計(jì)算機(jī)中可以操作的對(duì)象,是能被計(jì)算機(jī)識(shí)別丽已,并輸入給計(jì)算處理的符號(hào)集合蚌堵。 可以輸入到計(jì)算機(jī)中 能被計(jì)算機(jī)程序處理 數(shù)據(jù)元素 是...
ES6 Promise 對(duì)象 Promise 是異步編程的一種解決方案,比傳統(tǒng)的解決方案回調(diào)函數(shù)和事件更合理強(qiáng)大。 Promise簡(jiǎn)單說是一個(gè)容器吼畏,里面保存著某個(gè)未來才會(huì)結(jié)束...
內(nèi)存管理機(jī)制就是分配內(nèi)存管理督赤,每種編程語言都有它的內(nèi)存管理機(jī)制,JavaScript的內(nèi)存管理機(jī)制是:內(nèi)存基元在變量(對(duì)象泻蚊,字符串等等)創(chuàng)建時(shí)分配躲舌,然后在他們不再被使用時(shí)“自...
異步編程在JavaScript中非常重要。過多的異步編程也帶了回調(diào)嵌套的問題秒旋,本文會(huì)提供一些解決“回調(diào)地獄”的方法约计。 上面就是典型的回調(diào)函數(shù),不論是在瀏覽器中迁筛,還是在node...
單例模式——一個(gè)人的寂寞 單例模式:又稱為單體模式煤蚌,是只允許實(shí)例化一次的對(duì)象類。有時(shí)我們也用一個(gè)對(duì)象來規(guī)劃一個(gè)命名空間细卧,井井有條地管理對(duì)象上的屬性和方法尉桩。 單例模式是Java...
原型模式——語言之魂 原型模式:用原型實(shí)例指向創(chuàng)建對(duì)象的類,使用于創(chuàng)建新的對(duì)象的類共享原型對(duì)象的屬性以及方法酒甸。(當(dāng)然JavaScript是基于原型鏈實(shí)現(xiàn)對(duì)象之間的繼承,這種繼...
建造者模式——分即是合 建造者模式: 將一個(gè)復(fù)雜對(duì)象的構(gòu)建層與其表示層相互分離赋铝,同樣的構(gòu)造過程可采用不同的表示插勤。 對(duì)比 工廠模式主要是為了創(chuàng)建對(duì)象實(shí)例或者類簇(抽象工廠),關(guān)...
工廠方法模式——給我一張名片 工廠方法模式: 通過對(duì)產(chǎn)品類的抽象使其創(chuàng)建業(yè)務(wù),主要負(fù)責(zé)用于創(chuàng)建多類產(chǎn)品的實(shí)例革骨。 本意是說將實(shí)際創(chuàng)建對(duì)象工作推遲到子類當(dāng)中.(在子類當(dāng)中寫具體邏...
工廠模式(一) 神奇的魔術(shù)師——簡(jiǎn)單工廠模式 簡(jiǎn)單工廠模式 又叫 靜態(tài)工廠方法 由一個(gè) 工廠對(duì)象 決定創(chuàng)建某一種 產(chǎn)品對(duì)象類 的實(shí)例 主要用來創(chuàng)建 同一類 對(duì)象 好處 通過一...
第一次看到柯里化這個(gè)詞的時(shí)候农尖,還是在看一篇算法相關(guān)的博客提到把函數(shù)柯里化,那時(shí)一看這個(gè)詞就感覺很高端良哲,實(shí)際上當(dāng)你了解了后才發(fā)現(xiàn)其實(shí)就是高階函數(shù)的一個(gè)特殊用法盛卡。 果然是不管作用...
面向?qū)ο?五) 多態(tài) 我仔細(xì)看了一下滑沧,這里說的JavaScript 的多態(tài)好像和Java的多態(tài)不一樣, Java 的多態(tài)講的是類的繼承巍实,父類實(shí)例指向子類對(duì)象滓技,父類方法的重寫 ...
面向?qū)ο?四) 繼承 4. 多繼承——老師不止一位 首先,JavaScript實(shí)現(xiàn)多繼承是有一些局限性的棚潦,因?yàn)镴avaScript中繼承時(shí)依賴于prototype鏈實(shí)現(xiàn)的令漂,只...
面試中遇到的平常沒注意的問題 1. for循環(huán)中l(wèi)et 聲明的變量i 和 var 聲明的變量i 有什么區(qū)別 let 聲明的是塊級(jí)作用域;var 聲明的是在全局范圍內(nèi)都有效 ...
面向?qū)ο?三) 繼承 3. 原型式繼承——潔凈的繼承者 借助原型prototype可以根據(jù)已有的對(duì)象創(chuàng)建一個(gè)新的對(duì)象 同事不必創(chuàng)建新的自定義對(duì)象類型 這個(gè)是對(duì)象類式繼承的一個(gè)...