nodejs入门(一)
2024-09-21 22:46:53
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
最新文章
- HTTPS协议机制
- WPF textblock加入超链接
- The PHP Package 之 monolog[转]
- Linux命令中使用正则表达式
- C# winform多线程的小例子
- SVN 搭建
- bzoj 2746: [HEOI2012]旅行问题 AC自动机fail树
- 编译C语言单元测试框架CUnit库的方法
- 基于Avocado 的 QData MySQL自动化测试.md
- jstl标签库示例一
- C++ REST SDK i
- 纪念品分组(NOIP2007)
- SDUT1157:小鼠迷宫问题(bfs+dfs)
- PAT 甲级 1137 Final Grading
- 20162328蔡文琛 Java课程总结
- [Contest20171005]Maze
- 编译包中的 Servlet
- NAND FLASH 驱动分析
- Python 初始—(项目 目录结构)
- JS异错面试题