初识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 相关文章推荐
使用Modello编写JavaScript类
Dec 22 Javascript
Javascript操纵Cookie实现购物车程序
Feb 15 Javascript
jQuery 美元符冲突的解决方法
Mar 28 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
判定是否原生方法的JS代码
Nov 12 Javascript
js菜单点击显示或隐藏效果的简单实例
Jan 13 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
jQuery实现菜单式图片滑动切换
Mar 14 Javascript
Jquery实现瀑布流布局(备有详细注释)
Jul 31 Javascript
JavaScript脚本判断蜘蛛来源的方法
Sep 22 Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 Javascript
ant design pro中可控的筛选和排序实例
Nov 17 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
python实现红包裂变算法
2016/02/16 Python
python中的常量和变量代码详解
2018/07/25 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
党员自我评价分享
2013/12/13 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB
python中使用redis用法详解
2022/12/24 Redis