Node 即学即用 笔记 思维导图
Node即學即用
? REPL(Read-Evaluate-Print-Loop)
? ? console.log
? ? .clear .help .exit
? ? require('http') createServer
? 聊天server
? ? tcpserver
? ? ? 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包管理
轉載于:https://www.cnblogs.com/claireyuancy/p/7141978.html
總結
以上是生活随笔為你收集整理的Node 即学即用 笔记 思维导图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET MVC SSO单点登录设
- 下一篇: 上海五校赛 丢史蒂芬妮