① 如何系統地學習Node.js
對於剛接觸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步
② 《了不起的Nodejs將JavaScript進行到底》pdf下載在線閱讀全文,求百度網盤雲資源
《了不起的Nodejs將JavaScript進行到底》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1b6aNcBTzU-vLtj3bCI0ojw
③ 求《深入淺出nodejs》全文免費下載百度網盤資源,謝謝~
《深入淺出nodejs》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1WMLgq0cR3CSxLd65GqeYUw
④ 如何用nodejs把word轉成pdf
如果你用2007版或以上的WORD軟體、WPS Office系統,可將WORD文檔另存PDF格式,即可將WORD文檔轉換為PDF格式; 如果你用的是2003版或以下的WORD軟體,請安裝Adobe Acrobat XI Pro軟體,用Adobe PDF列印機列印你要輸出的內容,即可得到PDF格式文檔。
⑤ 《深入淺出nodejs》pdf下載在線閱讀全文,求百度網盤雲資源
《深入淺出nodejs》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1WMLgq0cR3CSxLd65GqeYUw
⑥ nodejs 開發文檔怎麼看
首先,需要在簡書的設置上開啟Markdown格式。
在簡書中的「設置」里打開Markdown
step 2
接下來,在你新建的文章中,當需要插入代碼片段的時候,在英文狀態下輸入鍵盤tab鍵上的backtick鍵後(tab上面這個鍵的英文標准名字就是backtick),復制粘貼你的代碼塊即可。
⑦ 如何使用nodejs搭建開發環境
1.安裝NodeJS
1.編譯環境
源代碼編譯器,通常 Unix/Linux平台都自帶了C++的編譯器(GCC/G++)。如果沒有,請通過當前發行版的軟體包安裝工具安裝make,g++這些編譯工具。
Debian/Ubuntu下的工具是apt-get
RedHat/centOS下通過yum命令
Mac OS X下你可能需要安裝xcode來獲得編譯器
2.網路加密
其次,如果你計劃在Node.js中啟用網路加密,OpenSSL的加密庫也是必須的。該加密庫是libssl-dev,可以通過apt-get install libssl-dev等命令安裝。
3.手動編譯
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar zxvf node-v0.6.1.tar.gz
cd node-v0.10.26
./configure
上面幾行命令是通過wget命令下載最新版本的代碼,並解壓之。./configure命令將會檢查環境是否符合Nodejs的編譯需要。
make
make install
2.安裝NPM
1.NPM的全稱是Node Package Manager, 是NodeJs的第三方安裝庫。
curl http://npmjs.org/install.sh | sh
curl http://npmjs.org/install.sh是通過curl命令獲取這個安裝shell腳本,按後通過管道符| 將獲取的腳本交由sh命令來執行。
2.更改第三方庫
npm install underscore
[email protected] ./node_moles/underscore
由於一些特殊的網路環境,直接通過npm install命令安裝第三方庫的時候,經常會出現卡死的狀態。幸運的是國內CNode社區的@fire9 同學利用空餘時間搭建了一個鏡像的NPM資源庫,伺服器架設在日本,可以繞過某些不必要的網路問題。你可以通過以下這條命令來安裝第三方庫:
npm --registry "http://npm.hacknodejs.com/
如果你想將它設為默認的資源庫,運行下面這條命令即可:
npm config set registry "http://npm.hacknodejs.com/ "
通過npm安裝包。安裝好之後會自動被安裝到 /usr/local/bin 目錄下,而相依的函式庫也會自動安裝到 /usr/local/lib/node 目錄下,實在是非常方便。
3.安裝NodeJS調試環境
1.用npm命令安裝全局模式的 node-inspector組件
sudo npm install -g node-inspector
2.更改埠
修改 node-inspector/lib/config.js的埠
』web-port』: {
desc: 『Port to host the inspector』,
convert: conversions.stringToInt,
defaultValue: 6868
},
3.使用
node-inspector啟動一個調試工具
在chrome瀏覽器中輸入http://127.0.0.1:6868/debug?port=5858打開chrome的調試模式
使用node debug調試nodeJS項目
node --debug-brk=5858 read.js
可以在chrome中查看到調試信息
4.使用Sublime構建NodeJS
設置Sublime的Builder->>
Tools ->> Build System ->> New Build System
將如下代碼寫入
{
「cmd」: ["/usr/local/bin/node", 「$file」],
「file_regex」: 「^[ ]File "(…?)」, line ([0-9]*)",
「selector」: 「source.javascript」
}
保存為NodeJs.sublime-build文件
如此可以直接使用Com+B來使用nodejs運行程序