crossplatform---Nodejs in Visual Studio Code 02.学习Nodejs
2016-07-29 08:10
676 查看
1.开始
源码下载:https://github.com/sayar/NodeMVA
在线视频:https://mva.microsoft.com/en-US/training-courses/using-node-js-with-visual-studio-code-13920
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405145915000-450652749.png)
2.事件驱动编程语言Nodejs
阻塞与非阻塞(Blocking I/O and Non Blocking I/O)
Blocking I/O
Non Blocking I/O
Nodejs与C#相反,readFileSync表示阻塞线程,而readFile不阻塞线程异步执行方法,调用完成后执行callback方法。
注:在c#中同步方法一般为object.action,同步方法会阻塞线程等待耗时操作执行完成,异步方法为object.actionAsyc,异步方法经常有个异步事件可以注册待异步方法执行结束后调用。
3.Hello World
打开源码文件夹01_HelloWorld,包含两个文件app.js和package.json
app.js
package.json
打开CMD执行命令node app可以看到执行结果Hello World。
4.FileIO
打开源码文件夹03_FILEIO
app.js
5.Streams
打开源码文件夹06_Streams
app.js
6.HelloWorldHttp
打开源码文件夹02_HelloWorldHttp
app.js
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405145833015-1786507290.png)
7.HelloWorldTCP
打开源码文件夹05_HelloWorldTCP
server.js
client.js
打开两个CMD窗口,这两个窗口将会互相通讯。
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405151308828-1513749716.png)
8.Requests
打开源码文件夹10_Requests
app.js
http://www.cnblogs.com/mengkzhaoyun/p/5355186.html
源码下载:https://github.com/sayar/NodeMVA
在线视频:https://mva.microsoft.com/en-US/training-courses/using-node-js-with-visual-studio-code-13920
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405145915000-450652749.png)
2.事件驱动编程语言Nodejs
阻塞与非阻塞(Blocking I/O and Non Blocking I/O)
Blocking I/O
注:在c#中同步方法一般为object.action,同步方法会阻塞线程等待耗时操作执行完成,异步方法为object.actionAsyc,异步方法经常有个异步事件可以注册待异步方法执行结束后调用。
3.Hello World
打开源码文件夹01_HelloWorld,包含两个文件app.js和package.json
app.js
4.FileIO
打开源码文件夹03_FILEIO
app.js
5.Streams
打开源码文件夹06_Streams
app.js
打开源码文件夹02_HelloWorldHttp
app.js
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405145833015-1786507290.png)
7.HelloWorldTCP
打开源码文件夹05_HelloWorldTCP
server.js
![](https://images2015.cnblogs.com/blog/78227/201604/78227-20160405151308828-1513749716.png)
8.Requests
打开源码文件夹10_Requests
app.js
相关文章推荐
- crossplatform---Nodejs in Visual Studio Code 07.学习Oracle
- crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs
- Nodejs in Visual Studio Code 02.学习Nodejs
- Nodejs in Visual Studio Code 07.学习Oracle
- crossplatform---Nodejs in Visual Studio Code 03.学习Express
- Nodejs in Visual Studio Code 03.学习Express
- Nodejs in Visual Studio Code 13.构建单页应用Scrat示例挖一挖
- Nodejs in Visual Studio Code 14.IISNode与IIS7.x
- crossplatform---Nodejs in Visual Studio Code 05.Swig+Bootstrap
- Nodejs in Visual Studio Code 06.新建Module
- crossplatform---Nodejs in Visual Studio Code 10.IISNode
- Nodejs in Visual Studio Code 12.构建单页应用Scrat实践
- Nodejs in Visual Studio Code 08.IIS
- crossplatform---Nodejs in Visual Studio Code 08.IIS
- crossplatform---Nodejs in Visual Studio Code 06.新建Module
- Nodejs in Visual Studio Code 11.前端工程优化
- Nodejs in Visual Studio Code 04.Swig模版
- Nodejs in Visual Studio Code 05.Swig+Bootstrap