在新的 ES 標(biāo)準(zhǔn)中,生成器(Generator) 幾乎是一個(gè)完全嶄新的函數(shù)類(lèi)型,它能生成一組值得序列,但每個(gè)值的生成是基于每次請(qǐng)求,并不同于標(biāo)...
許多面向?qū)ο蟮恼Z(yǔ)言都有 裝飾器(Decorator) 函數(shù),用來(lái)修改類(lèi)的行為。目前,這個(gè)方法已經(jīng)被引入了 ES7,但是無(wú)論是主流瀏覽器還是 No...
中間件 在 Node.js 中被廣泛使用,它泛指一種特定的設(shè)計(jì)模式、一系列的處理單元、過(guò)濾器和處理程序,以函數(shù)的形式存在,連接在一起,形成一個(gè)異...
Node.js 風(fēng)格函數(shù)的 promise 化 在 Javascript 中, 并非所有的異步控制函數(shù)和庫(kù)都支持開(kāi)箱即用的promise,所以在...
很久之前在知乎上看到一個(gè)問(wèn)題: 為什么 Node.js 不給每一個(gè).js 文件以獨(dú)立的上下文來(lái)避免作用域被污染? 后來(lái)在餓了么的分享中也碰到了相...
事件循環(huán),是 js 中老生常談的一個(gè)話(huà)題了,而在瀏覽器和 Node 中的事件循環(huán)執(zhí)行機(jī)制也不相同,瀏覽器的事件循環(huán)是在 HTML5 中定義的規(guī)范...
Tip 計(jì)算機(jī)基礎(chǔ)不管是什么語(yǔ)言、什么開(kāi)發(fā)崗位都是必須要了解的知識(shí),本文主要是通過(guò) JS 來(lái)實(shí)現(xiàn)一些常用的數(shù)據(jù)結(jié)構(gòu),很簡(jiǎn)單。 本文插圖引用:啊哈...
Tip 最近讀完了 Nicholas C. Zakas 的新書(shū) 深入理解ES6,根據(jù)之前的經(jīng)驗(yàn)和一些文檔梳理的知識(shí)脈絡(luò),總結(jié)一些關(guān)于 ES6 的...
前言 接觸 Vue 也有一段時(shí)間了,很多時(shí)候在項(xiàng)目里面會(huì)用,但是由于對(duì)整個(gè) Vue 的了解比較片面,讓我不得不一次又一次地含淚填坑。不過(guò)真是這樣...