node.js随笔1-初识node.js

1.      node.js 是什么?

Node.js不是一门语言,也不是easyui这种前段框架,它是一种让js运行在服务器端的平台。

2.      node.js能做什么?

Js是为客户端而生,而node.js视为网络而生

a.      做一些具有复杂业务的网站(btoc)

b.      做一些基于网络的WEB应用(WEBQQ)

c.      Web socket 服务端

d.      TCP/UDP套接字变成

e.      命令行程序

f.       交互式终端程序

3.异步式IO时间驱动

node.js 的大的特色是采用了异步的IO和时间驱动的架构。对于高并发的处理,传统的架构是起多个线程,然后用线程切换来弥补同步式IO的时间消耗。Node.js是采用的单线程模式,如从数据库读取数据这种io时间较长的操作,可以在等待数据返回的时间里做其他的事情,等数据返回的时候,再会掉一个handler进行处理

普通模式:

Rest=db.query(“select* from user”)

Rest.outputer;

node.js:

Rest=db.query(“select * from user”function(Rest){

Rest.outputer;

})

4为什么node.js在chrome上快?

Node本身运行V8 JavaScript。V8 JavaScript引擎是Google用于其Chrome浏览器的底层JavaScript引擎。Google使用V8创建了一个用C++编写的超快解释器,该解释器拥有另一个独特特征:您可以下载该引擎并将其嵌入任何应用程序。V8 JavaScript引擎并不仅限于在一个浏览器中运行。因此,Node.js实际上会使用Google编写的V8 JavaScript引擎,并将其重建为可在服务器上使用。

5.安装node.js平台

http://pan.baidu.com/s/1o8yJLdK

去我的网盘根据自己的机器型号下载队形的文件,直接双击安装到指定的位置,会自动的在环境变量中配置patch信息(node.js的安装路径)

测试

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值