初识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 相关文章推荐
xss文件页面内容读取(解决)
Nov 28 Javascript
Jquery下判断Id是否存在的代码
Jan 06 Javascript
Extjs NumberField后面加单位实现思路
Jul 30 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
js操作二进制数据方法
Mar 03 Javascript
记录vue项目中遇到的一点小问题
May 14 Javascript
开源一个微信小程序仪表盘组件过程解析
Jul 30 Javascript
vue在图片上传的时候压缩图片
Nov 18 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
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
自定义php类(查找/修改)xml文档
2013/03/26 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
javascript闭包入门示例
2014/04/30 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
Javascript实现字数统计
2015/07/03 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
python正则表达式re模块详细介绍
2014/05/29 Python
python中实现php的var_dump函数功能
2015/01/21 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
Python中类型检查的详细介绍
2017/02/13 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
Python实现图片拼接的代码
2018/07/02 Python
Python完成毫秒级抢淘宝大单功能
2019/06/06 Python
python实现图像拼接
2020/03/05 Python
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
秋天的怀念教学反思
2014/04/28 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
先进班组材料范文
2014/12/25 职场文书
三孔导游词
2015/02/05 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
mysql 排序失效
2022/05/20 MySQL