初识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 相关文章推荐
页面中iframe相互传值传参
Dec 13 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
自定义vue全局组件use使用、vuex的使用详解
Jun 14 Javascript
Vue实现typeahead组件功能(非常靠谱)
Aug 26 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue2中的keep-alive使用总结及注意事项
Dec 21 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 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数组交集的优化代码分析
2011/03/06 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
python 简单的多线程链接实现代码
2016/08/28 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
《童趣》教学反思
2014/02/19 职场文书
作风转变年心得体会
2014/10/22 职场文书
创卫工作总结2015
2015/04/22 职场文书
阿甘正传观后感
2015/06/01 职场文书
贷款工资证明范本
2015/06/12 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
JVM之方法返回地址详解
2022/02/28 Java/Android
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis
Go归并排序算法的实现方法
2022/04/06 Golang
Java中API的使用方法详情
2022/04/06 Java/Android