Más contenido relacionado
La actualidad más candente (19)
Similar a Node js feat pegasus (20)
Node js feat pegasus
- 1. ..NODEJSNO...NODEJSNOD.. NODEJSN ....NODE . NO.NODE.NODEJS NODE. NODEJSN....
.....NODE NODE .NODE .NO NOD NO .NODE NO .NO .NODE NO NOD ..NO....
....NODE.NODE .NODE. .N NODE .N. NODEJ NODEJ..NO .NODE N NODE.. N....
....NODE NODE..NODEJS . NODE .... N.NODE NODEJSNO .NODE N NODEJSN ....
....NODEJSN. ..NODE.N . NODE.NODEJ N..NODE .NODEJSN .NODE N .NODEJSN....
....NODE.......NODE . N NODE NOD. NODEJSNO NO ..NODE NODE N N. NODE....
.....NODE... ...NODE NO .NOD NOD. NO .NODE NOD NOD NODE N NO...NOD....
..NODEJS.....NODEJSNOD . NO.NOD NODE NODEJSNODEJSN NODEJS. NOD.NO......
NODE.JS feat. PEGASUS
基于NODE的神马级HTTP服务器的设计与实现
- 2. JavaScript
网景公司在1995年发明了
JavaScript 微软公司在1996年实现了
JScript
Ecma国际标准化组织在1997年
制定了ECMA-262标准
1999年,ECMA-262 第三版
ECMA-262第四版
通用语言
2009年,ECMA-262第五版
对象与方法
运算闭包
数据结构与函数
什么都做不了的JavaScript
- 3. JavaScript in Browser
CSS
程序语言与标准库
Document Object Model
HTML
W3C与HTML5 W3C与JavaScript
ActiveX
XMLHttpRequest
应用领域的扩展
浏览器插件
程序语言与三方库
- 4. No-Blocking
UI线程与工作线程
什么叫做阻塞
永不阻塞的单线程
alert()会造成线程阻塞
基于事件的
消息通知机制与异步运行机制
多线程、同步与互斥
Web Workers
- 5. CommonJS
服务端JavaScript
运行环境
Windows Script Host
Active Service Pages
标准库
require(‘CommonJS’);
模块的定义与加载
Binary模块
IO模块
FileSystem模块
HTTP模块
包管理
- 6. Node.JS
CommonJS的一个实现
Akshell
GLUEscript RingoJS
CouchDB Dasquillette
Node.JS Ejscript
V8 Flusspferd JSBuild
FlyScript
http-parser GPSEE
libev JSLocalnet
c-ares
libeio ......
事件驱动 POSIX平台
非阻塞 C++模块
高性能
回调函数
单线程 简洁
- 9. F2E’s New Toy
没有一门语言是万能的
掌握一门后台语言
语言影响人的思考方式
选择合适的工具 了解Web服务器
做合适的事情
前端最爱JS
模拟后台代码
编写工具脚本
代码实验室
- 10. Pegasus
巨大的图片目录
轻量级
请求重定向 好玩的
前端专用HTTPD
文件合并
易于开发和扩展
文件修改即时生效
易于部署 独角兽
跨平台 代码格式化
- 12. Q&A
?
...and Thank You.