7月22th

node.js+mongodb项目实战开发教程+多套视频+源码+电子书籍

DIY视频教程我来说两句!

Node.js 是一个可以快速构建网络服务及应用的平台 。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。

V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

例如,在服务器环境中,处理二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.Node增加了Buffer类,方便并且高效地处理二进制数据。因此,Node不仅仅简单地使用了V8,还对其进行了优化,使其在各环境下更加给力。

Node.js的优点

nodejs作为一个新兴的后台语言,有很多吸引人的地方:

优点一、RESTful API

优点二、单线程

优点三、Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

优点四、非阻塞IO

优点五、V8虚拟机

优点六、事件驱动

特别声明:

本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担
1:下载地址:nodejs+mongodb项目实战开发教程   (链接失效 已停下载)

本文出自:DIY博客园,链接:https://www.diybloghome.com/videorial/1216.html,转载请注明!