初识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之Document元素选择器篇
Aug 14 Javascript
js实现的仿新浪微博完美的时间组件升级版
Dec 20 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
为指定的元素添加遮罩层的示例代码
Jan 15 Javascript
js解析json读取List中的实体对象示例
Mar 11 Javascript
jQuery中extend函数详解
Jul 13 Javascript
js图片轮播效果实现代码
Apr 18 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
Oct 28 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
vue 中的 render 函数作用详解
Feb 28 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
PHP中for循环语句的几种变型
2006/11/26 PHP
PHP中,文件上传
2006/12/06 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
Vue精简版风格概述
2018/01/30 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
Python探索之Metaclass初步了解
2017/10/28 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python使用scrapy发送post请求的坑
2018/09/04 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
python str字符串转uuid实例
2020/03/03 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
django中cookiecutter的使用教程
2020/12/03 Python
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
怎样声明子类
2013/07/02 面试题
sql server 累计求和实现代码
2022/02/28 SQL Server