鍍金池/ 教程/ HTML/ 小結(jié)
文本編碼
小結(jié)
API 走馬觀花
API 走馬觀花
迭代
小結(jié)
運行
回調(diào)
需求
代碼設(shè)計模式
進程介紹
模塊
工程目錄
小結(jié)
小結(jié)
遍歷目錄
小結(jié)
小結(jié)
API 走馬觀花
用途
NPM
小結(jié)
安裝
網(wǎng)絡(luò)操作介紹
二進制模塊
什么是 NodeJS
命令行程序
靈機一點
域(Domain)
應(yīng)用場景
模塊路徑解析規(guī)則
文件拷貝

小結(jié)

本章將之前零散介紹的知識點串了起來,完整地演示了一個使用 NodeJS 開發(fā)程序的例子,至此我們的課程就全部結(jié)束了。以下是對新誕生的 NodeJSer 的一些建議。

要熟悉官方 API 文檔。并不是說要熟悉到能記住每個 API 的名稱和用法,而是要熟悉 NodeJS 提供了哪些功能,一旦需要時知道查詢API文檔的哪塊地方。

要先設(shè)計再實現(xiàn)。在開發(fā)一個程序前首先要有一個全局的設(shè)計,不一定要很周全,但要足夠能寫出一些代碼。

要實現(xiàn)后再設(shè)計。在寫了一些代碼,有了一些具體的東西后,一定會發(fā)現(xiàn)一些之前忽略掉的細(xì)節(jié)。這時再反過來改進之前的設(shè)計,為第二輪迭代做準(zhǔn)備。

要充分利用三方包。NodeJS 有一個龐大的生態(tài)圈,在寫代碼之前先看看有沒有現(xiàn)成的三方包能節(jié)省不少時間。

不要迷信三方包。任何事情做過頭了就不好了,三方包也是一樣。三方包是一個黑盒,每多使用一個三方包,就為程序增加了一份潛在風(fēng)險。并且三方包很難恰好只提供程序需要的功能,每多使用一個三方包,就讓程序更加臃腫一些。因此在決定使用某個三方包之前,最好三思而后行。

上一篇:模塊下一篇:需求