node.js歷史
1: 能用 JavaScript 編寫的程序,都終將會以 JavaScript 編寫
2: 創始人Ryan Dahl Web 爲中心的“Web.js”;
3:Node.js 的核心用戶 Isaac Z. Schlueter開發出npm;
https://docs.npmjs.com/getting-started/what-is-npm
4:connect, express, socket.io等加入到node.js;
5: ES2015 的發展和定稿,一大批的庫加入到了node.js;
http://babeljs.io/learn-es2015/
6:歷史發展:
http://www.infoq.com/cn/articles/node-js-and-io-js
7: node.js 中文文檔主頁 http://nodejs.cn/
多看文檔介紹——砍柴不誤磨刀人
8.開源代碼
https://github.com/nodejscn/node-api-cn
node.js生態
1:libuv + chrome v8; 事件驅動,異步IO,高效的JS解釋器
2: http, net, file io等基礎的庫;
3: npm管理的node.js的第三方庫;
4: 全球的開發者貢獻第三方庫;
node.js安裝
1:下載最新版本的node.js;
提示:它是單進程的東西。
2:自動配置環境變量NODE_PATH,%AppData%\npm\node_modules ;
提示:只需瞭解爲什麼在cmd可以試用
3:NODE_PATH 是npm安裝好的模塊所在的搜索路徑;
提示:安裝第3方庫是非常重要的瞭解
4:C:\Users\你的用戶名\AppData\Roaming\npm;
5:安裝cygwin windows下的類linux環境;
cygWin官網
提示:選擇對應的版本32位或64位
node.js HelloWorld
1:新建一個xxxx.js文件;
2:console.log(“Hello World!”);
用文本編輯器,sublime Text
visual Studio Code等……..編輯器
VsiualStudio Code下載
3: 運行node xxx.js;
試用linux的控制檯運行node.js
Visual Studio Code自帶調試
常用linux命令基於cygwin
1:到哪個電腦的哪個磁盤?到電腦那個文件夾
cd /cd /cygdrive/c/
去到c盤:
2:如果想要提示,可以按鍵盤的(tab)提示你可以進去的目錄;
3:查看一個目錄下的文件 ls; ls -l 查看詳細信息
4: 創建一個文件夾 mkdir test(名稱)
5: 刪除一個文件 rm 文件的名稱,
rm -rf 文件夾名字
6: 按一下鍵盤箭頭”上”,出現上一次你用過的命令;
7: clear 清除屏幕;
8: find ./(路徑) -name “你查的名字”
部分匹配
匹配包含的
9: 絕對路徑(/)和相對路徑(相對當前路徑),./, ../(上一級目錄)