学node的一点小笔记(一) 一点理论

1. 单进程单线程,通过事件和回调支持并发,性能高。

2. 异步API,作为一个独立线程运行,使用异步函数调用,并处理并发。

3. event loop,没有事件观察者时退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.

4. 非阻塞式IO或者事件驱动IO

5. 在事件驱动模型中,会生成一个主循环来监听事件,当检测到事件时触发回调函数。

以上,都是理论。

在我这个菜逼看来,目前学到的东西给我的感觉就是,挺神奇的。

跟着教程学,刚开始是fs.readFile,读文件。还有各种文件操作。这些都是纯前端做不到的。

以前学过一点点php。

现在学node的感觉是它并不是纯粹的后台语言,在前后端分离的大背景下更像是一个中间层。

具体怎么用,我还不清楚,仍然需要摸索。


忽然想起,前段时间去58同城面试,问我怎么用node监听80端口。

难道是这样?

http. createServer( function( request, response){
}). listen( 8080);
尴尬

猜你喜欢

转载自blog.csdn.net/qq_37628661/article/details/79629253
今日推荐