初识Node.js


Posted in Javascript onSeptember 03, 2014

1、Node.js是什么

[1]Node是一个服务器端 JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。

[2]Node的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。

[3]Node本身运行Google V8 JavaScript引擎,所以速度和性能非常好,看chrome就知道,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。

[4]第三方的扩展和模块在Node的使用中起到重要的作用。下面也会介绍下载npm,npm就是模块的管理工具,用它安装各种 Node 的软件包(如express,redis等)并发布自己为Node写的软件包 。

2、node.js安装

[1]windows平台只需下载安装即可

[2]linux平台下通过:

wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz 
 tar zxvf node-v0.10.31.tar.gz 
 cd node-v0.10.31
 ./configure

3、简单案例

var http = require('http');
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');

通过浏览器的访问可以查看到“Hello World”。

Javascript 相关文章推荐
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
angularJS 中input示例分享
Feb 09 Javascript
Javascript验证方法大全
Sep 21 Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 Javascript
复杂的javascript窗口分帧解析
Feb 19 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
学JavaScript七大注意事项【必看】
May 04 Javascript
Vue组件BootPage实现简单的分页功能
Sep 12 Javascript
微信小程序 picker-view 组件详解及简单实例
Jan 10 Javascript
express express-session的使用小结
Dec 12 Javascript
javascript for循环性能测试示例
Aug 07 Javascript
node.js适合游戏后台开发吗?
Sep 03 #Javascript
浅析Node.js查找字符串功能
Sep 03 #Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 #Javascript
iframe如何动态创建及释放其所占内存
Sep 03 #Javascript
Javascript正则控制文本框只能输入整数或浮点数
Sep 02 #Javascript
jquery制作select列表双向选择示例代码
Sep 02 #Javascript
一个获取第n个元素节点的js函数
Sep 02 #Javascript
You might like
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
浅谈js中的闭包
2015/03/16 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
Python中逗号的三种作用实例分析
2015/06/08 Python
Python多进程机制实例详解
2015/07/02 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
python变量的存储原理详解
2019/07/10 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
安装docker-compose的两种最简方法
2019/07/30 Python
python实现简单图书管理系统
2019/11/22 Python
python3排序的实例方法
2020/10/20 Python
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
Wallis官网:英国女装零售商
2020/01/21 全球购物
2014年秋季开学寄语
2014/08/02 职场文书
委托书范本
2014/09/13 职场文书
停电放假通知
2015/04/14 职场文书
表扬信范文
2015/05/04 职场文书
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android