初识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 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
JavaScript判断是否为数组的3种方法及效率比较
Apr 01 Javascript
浅谈JavaScript中的作用域和闭包问题
Jul 07 Javascript
js格式化输入框内金额、银行卡号
Feb 01 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
移动端 一个简单易懂的弹出框
Jul 06 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 Javascript
JavaScript实现轮播图片完整代码
Mar 07 Javascript
vue使用echarts图表自适应的几种解决方案
Dec 04 Vue.js
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绘制一个矩形的方法
2015/01/24 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
PHP实现递归的三种方法
2020/07/04 PHP
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Python中random模块生成随机数详解
2016/03/10 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
24岁生日感言
2014/01/13 职场文书
房产继承公证书
2014/04/09 职场文书
婚内分居协议书范文
2014/11/26 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
加薪申请报告范本
2015/05/15 职场文书
同学聚会致辞集锦
2015/07/28 职场文书