Node 即学即用 笔记 思维导图
来源:互联网 发布:unity3d 刚体移动 编辑:程序博客网 时间:2024/06/07 06:18
Node即学即用
REPL(Read-Evaluate-Print-Loop)
console.log
.clear .help .exit
require('http') createServer
聊天服务器
tcp服务器
require(‘net')
on connection
on data
on end
on error
telnet
express
app.get
app.post
-app.js -public -views ----partials
EJS模板语言
测试
require assert
assert.strictEqual
健壮的Node
事件循环
require events EventEmitter
如果长时间处理数据,分配给web worker
模式
用一个闭包把所有回调函数都包含进去
function(req,res,next)传递状态
使用多处理器
集群 require cluster
require('os').cpus().length isMaster fork() on death
process.send worker on message
核心API
所有的模块名称都是小写的
EventEmitter
utls.inherits(xx,EventEmitter)
emit最好不超过3个参数(速度快)
EventEmitter改变了上下文,注意this的传递
Http
createServer
request
get
req.write,req.end 发送PUT POST
URL
parse
href protocol host auth hostname port pathname search query hash
format
resolve
querystring
parse 传入参数不要带?
encode
I/O
readFile
unlink
Buffer
工具类API
DNS
resolve
reverse
lookup
加密
crypto.createHash
HMAC
进程
process on exit on uncaughtException
process.version process.installPrefix process.platform process.uptime
process.nextTick
child_process exec spawn
虚拟机
require vm runInNewContext runInThisContext
对比eval,vm不能与本地作用域互动
数据访问
CouchDB
Redis
MongoDB
PostgreSQL
RabbitMQ
外部模块
Express
路由
中间件http-Connect-Express
模板引擎
Jade
Haml
jQuery
CoffeeKup
Socket.IO
扩展Node
commonJS标准
npm包管理
- Node 即学即用 笔记 思维导图
- node.js 操作 MongoDB 思维导图
- node.js和数据库思维导图
- 思维导图 笔记
- 思维导图学习笔记
- 【笔记】Nexus思维导图
- XML学习笔记(附上思维导图)
- 思维导图笔记——软件工程
- Mahout 第一章 学习笔记 思维导图
- iptables学习笔记 【思维导图】
- Pro Git 笔记(思维导图)
- 我的思维导图笔记
- 微服务设计-思维导图笔记
- python学习笔记-思维导图
- 史上最牛JAVA思维导图学习笔记
- JavaSE基础学习笔记,思维导图
- 【思维导图】01-卷积神经网络笔记
- 史上最牛JAVA思维导图学习笔记
- redis问题:MISCONF Redis is configured to save RDB snapshots
- ORACLE常用SQL语句大全
- 彻底学会使用epoll(一)——ET模式实现分析
- [Network]Introduction and Basic concepts
- poll&&epoll实现分析(一)——poll实现
- Node 即学即用 笔记 思维导图
- 从select的一个死循环谈epoll的ET模式
- Android SwitchButton(滑动开关)
- sublime text3 安装插件
- srvctl命令详解
- 初踏ACM之路
- 【整理】c++中的操作符们
- Binary_tree插入
- POJ 2499 Binary Tree