您的位置:首页 > Web前端 > Node.js

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



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



7.HelloWorldTCP

打开源码文件夹05_HelloWorldTCP

server.js

client.js

打开两个CMD窗口,这两个窗口将会互相通讯。

  



8.Requests

打开源码文件夹10_Requests

app.js

http://www.cnblogs.com/mengkzhaoyun/p/5355186.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: