1、nodejs简介 

Nodejs不是一个js应用、而是一个js运行平台。

Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效

2、

1)、Nodejs内置了一个HTTP模块
var http = require('http');
http.createServer(function(req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>Hello World</p>');
}).listen(8080);
2)、基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好
3)、异步事件驱动,单进程线程,占用服务器资源少,高并发支持好,虽然单进程,但可以通过官方的 cluster 模块开启多个实例充分利用多核CPU的优势 

3、Content-Type支持的属性

    "css": "text/css",
    "gif": "image/gif",
    "html": "text/html",
    "ico": "image/x-icon",
    "jpeg": "image/jpeg",
    "jpg": "image/jpeg",
    "js": "text/javascript",
    "json": "application/json",
    "pdf": "application/pdf",
    "png": "image/png",
    "svg": "image/svg+xml",
    "swf": "application/x-shockwave-flash",
    "tiff": "image/tiff",
    "txt": "text/plain",
    "wav": "audio/x-wav",
    "wma": "audio/x-ms-wma",
    "wmv": "video/x-ms-wmv",
    "xml": "text/xm

最新文章

  1. HTTPS协议机制
  2. WPF textblock加入超链接
  3. The PHP Package 之 monolog[转]
  4. Linux命令中使用正则表达式
  5. C# winform多线程的小例子
  6. SVN 搭建
  7. bzoj 2746: [HEOI2012]旅行问题 AC自动机fail树
  8. 编译C语言单元测试框架CUnit库的方法
  9. 基于Avocado 的 QData MySQL自动化测试.md
  10. jstl标签库示例一
  11. C++ REST SDK i
  12. 纪念品分组(NOIP2007)
  13. SDUT1157:小鼠迷宫问题(bfs+dfs)
  14. PAT 甲级 1137 Final Grading
  15. 20162328蔡文琛 Java课程总结
  16. [Contest20171005]Maze
  17. 编译包中的 Servlet
  18. NAND FLASH 驱动分析
  19. Python 初始—(项目 目录结构)
  20. JS异错面试题

热门文章

  1. PHP实现上一篇、下一篇
  2. 一些常用的C++标准函数
  3. Printf()输出格式控制(转)
  4. Salesforce中所有常用类型字段的取值与赋值
  5. 在Salesforce中用Data Loader去批量处理数据
  6. 【rqnoj28】[Stupid]愚蠢的宠物
  7. js实现页面的自动读秒跳转
  8. Windows安装java
  9. 编解码-java序列化
  10. HTML DOM学习之二