1. 概述 介紹Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。Node.js 使用了一個(gè)事件驅(qū)動(dòng)、非...
1. 概述 介紹Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。Node.js 使用了一個(gè)事件驅(qū)動(dòng)、非...
1. transform 通過transform轉(zhuǎn)換,我們能夠?qū)υ剡M(jìn)行移動(dòng)(translate)、旋轉(zhuǎn)(rotate)、伸縮(scale)、翻...
如果尿布臭了,就換掉它。 一. Duplicated Code(重復(fù)代碼) 如果你在一個(gè)以上的地點(diǎn)看到相同的程序結(jié)構(gòu),設(shè)法將他們合而為一,程序會(huì)...
何為重構(gòu) 定義在不改變軟件可觀察行為的前提下改善其內(nèi)部結(jié)構(gòu),提高其可理解性,降低其修改成本。 重構(gòu)與設(shè)計(jì)模式設(shè)計(jì)模式為重構(gòu)提供了目標(biāo)。 為何重構(gòu)...
1. TypeScript介紹 1.1 初識(shí)TypeScript TypeScript是微軟開發(fā)的一門編程語(yǔ)言,是JavaScript的一個(gè)超集...
1 設(shè)計(jì)原則概述 《UNIX/LINUX設(shè)計(jì)哲學(xué)》設(shè)計(jì)準(zhǔn)則① 小既是美。② 每個(gè)程序只做一件事情。③ 快速建立原型。④ 舍棄高效率而取可移植性。...
1. 設(shè)計(jì)模式概述 簡(jiǎn)介在面向?qū)ο筌浖O(shè)計(jì)過程中針對(duì)特定問題的簡(jiǎn)潔而優(yōu)雅的解決方案。即設(shè)計(jì)模式是在某種場(chǎng)合下對(duì)某個(gè)問題的一種解決方案。 分類設(shè)計(jì)...
1. 入門 高度包容、快速而極簡(jiǎn)的 Node.js Web 框架 1.1 安裝 1.2 hello world 創(chuàng)建名為 app.js 的文件,...
Flow是JavaScript靜態(tài)類型檢查工具,由Facebook團(tuán)隊(duì)于2014年首次提出。該庫(kù)的目標(biāo)在于檢查JavaScript 中的類型錯(cuò)誤...