欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

學習Nodejs時需要學習什么

李中冰2年前19瀏覽0評論

學習Nodejs時需要學習什么?

第一步

對于剛接觸Node.js的新手來說,第一步無非是打好基礎,你需要弄明白以下事情:

JavaScript 的特性和語法。假如你對 JavaScript 還不熟悉的話,推薦書籍及鏈接:JavaScript 推薦書籍列表深入理解JavaScript系列Node.js 是什么?Node.js與JavaScript的區別是什么?Node.js的優點?Node.js的缺點?Node.js適用場景?Node.js不適用的場景?Node.js的基本語法。Node.js的特性:單線程異步 IO事件驅動npm 是什么?npm的基本使用REPL等等

其實上面的內容,大部分Node.js的書籍都有介紹。基本了解了Node.js后,我們可以寫一些 hello world 的程序:

搭建一個 HTTP 服務器,返回 hello, world 。(使用 HTTP 模塊)讀取一個 txt 文件,將內容顯示到命令行中。(使用 fs 模塊)等等

第二步

你也許想,Node.js 只有那些少得可憐的核心模塊能做什么呢?別擔心,npm 上目前有近 7W 的第三方模塊,月下載量高達 2.1億 (2014—4—20 數據)… 這才是 Node.js 的活力所在。當你對Node.js已經了解的差不多了,并且按耐不住躍躍欲試了。這個時候,我們不妨用 Node.js 的第三方模塊做些好玩的事情:

搭建一個微博網站搭建一個博客網站搭建一個在線聊天室寫一個簡單的爬蟲調用一些網站的API做一些好玩的東西等等

但是,并不是說 Node.js 只能做以上事情,幾乎其他語言能做的事情 Node.js 都能做,而且有些情況下能做的更好。

第三步

當然,就像學 js 也不能只會用框架一樣,學習 Node.js 也不能只會用外部模塊。這個時候,我們需要回頭深入了解下 Node.js 核心模塊的用法。說白了,就是好好看 Node.js 官方 API 文檔。看文檔是碼農必備技能,英語不好的童鞋瀏覽器裝個劃詞翻譯的插件。

第四步

多實踐。不管是用核心模塊還是外部模塊,嘗試用 Node.js 解決某個問題或者替換掉以前用其他語言寫過的代碼。讀源碼。這里說的讀源碼并不是說上來就去讀 Node 或者其他較大的框架的源碼。這個時候,挑一些簡單的只實現某個特定功能的工具模塊的源碼讀,這種模塊的代碼通常在幾百行,閱讀起來并不是很困難,但是卻能漲不少的姿勢。比如:underscore (學習 JavaScript 的語法和技巧)等等

第五步

堅持第四步。在使用 Node.js 時發現沒有合適的模塊選擇或者選擇的模塊功能不盡人意,這個時候你可以嘗試去創建一個模塊或者修改現有的模塊,并且使用 npm 發布自己的模塊或者去該模塊的 GitHub 上提 PR 。

第六步

多實踐。這個就不用解釋了讀 Node 源碼及較大的框架的源碼。提高必備多關注下 GitHub 上的牛人重復第1-6步

PS:貫穿始終的是買幾本 Node.js 的書讀,推薦《深入淺出Node.js》。

java 異步爬蟲,學習Nodejs時需要學習什么