初识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 相关文章推荐
JavaScript脚本语言在网页中的简单应用
May 13 Javascript
JavaScript 面向对象编程(1) 基础
May 18 Javascript
JavaScript中日期的相关操作方法总结
Oct 24 Javascript
jQuery实现进度条效果代码
Dec 17 Javascript
JavaScript实现页面跳转的方式汇总
May 16 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 Javascript
javascript判断firebug是否开启的方法
Nov 23 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 Javascript
JSON数据中存在单个转义字符“\”的处理方法
Jul 11 Javascript
vue中v-text / v-html使用实例代码详解
Apr 02 Javascript
少女风vue组件库的制作全过程
May 15 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中单例模式与工厂模式详解
2017/02/17 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
js实现表格筛选功能
2017/01/18 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
angular多语言配置详解
2019/05/16 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
详解Python验证码识别
2016/01/25 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
django框架中间件原理与用法详解
2019/12/10 Python
Python中的Cookie模块如何使用
2020/06/04 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
给校长的一封建议书
2014/03/12 职场文书
安踏广告词改编版
2014/03/21 职场文书
学历公证书范本
2014/04/09 职场文书
公司口号大全
2014/06/11 职场文书
学习十八大标语
2014/10/09 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
2015年个人思想总结
2015/03/09 职场文书
大学生就业意向书
2015/05/11 职场文书
幼儿园六一主持词
2015/06/30 职场文书
新郎新娘致辞
2015/07/31 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书