node.js第一课(简介)
来源:互联网 发布:淘宝不能用网银支付 编辑:程序博客网 时间:2024/06/06 01:24
1.Node.js是什么?
Node.js不是一种独立的语言,与PHP、java、.net即是开发语言也是平台不同,也不是javaScript的框架 jquery,更不是浏览器的库ExtJs,能不与ExtJs相提并论。Node.js是一个让JavaScript运行在服务端的开发平台
2.Node.js能做什么?
JavaScript是由客户端而产生,Node.js为网络而生。
具有复杂逻辑的网站
基于社交网络的大Web的应用
Web Socket服务器
TCP/UDP套接字应用程序
命令行工具
交互式终端程序
...
Node.js的产生因素:
V8
javaScript在服务器端空白
事件驱动
CommonJs的规范化
3.异步式I/O与事件驱动
Node.js最大的特性就是采用异步式I/O与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式I/O调用时的时间开销。Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来。
普通:res=db.query("select * from user")
res.output();
Node.js: res=db.query("select * from user",function(res){
res.output();
})
程序会自动往下执行。
4.浏览器引擎革命
Google Chrome的引擎是V8。Node.js 的是引擎引用的就是V8。所以它快,为什么ExtJs在Chrome如此的快,就因为如此。
5.部署node.js的环境
Node.js官方:http:/nodejs.org 下载安装包。安装后。打开cmd的dos窗口
运行node
console.log("success")
9 0
- node.js第一课(简介)
- node.js第一弹
- Node.js第一讲
- Node.js学习(二):创建第一个Node程序
- Node.js学习笔记(1、简介)
- Node.js中NPM简介(五)
- Node.js简介
- Node.js 简介
- Node.js简介url
- Node.js 入门简介
- Node.js简介
- Node.js简介
- Node.js简介
- node.js简介
- Node.js简介
- Node.js简介
- Node.js简介
- node.js简介
- Cisco路由器启动过程
- Java hashCode() 和 equals()的若干问题解答
- 二零一四年,我又开始博客了
- 继承、组合、委托
- java内部类
- node.js第一课(简介)
- Gallery的使用(一)
- js数组的操作
- 一道经典面试题,atoi函数的实现
- 第一次写东西
- 数据库中的一些语句
- OpenMP编程->库函数
- write的多进程/线程安全性
- java线程中的传统定时器Timer和TimerTask的使用方法