我的Node.js学习之路(一)


Posted in Javascript onJuly 06, 2014

一,node.js介绍
 
这些网上一大堆信息,我只精简
 

1,什么是node.js
从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP,Ruby和Python语言那样,使用javascript创建服务器端的应用程序。对于网络以及创建与网络交互的软件,它尤为专注。

2,使用Node.js能做什么
它既可以创建对文件系统进行操作的小段脚本,也可以创建大规模的Web应用程序来运行整个业务。由于Node.js的独特设计,他非常适合于多人游戏,实时系统,联网软件和具有上千个并发用户的应用程序。

3,安装和创建第一个node.js程序,
安装很简单,可以百度,验证node.js安装成功,
可以打开终端输入node
输出>
继续输入1+1
输出2
安装成功。在安装的目录下面新建server.js文件里面代码为:

Js代码 

var http = require('http'); 
http.createServer(function (req,res){ 
  res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); 
  res.end('我在用Node.js写程序\n'); 
}).listen(4000,"127.0.0.1"); 
console.log('Server running at http://127.0.0.1:4000/');

 
然后在终端先进入安装目录如:刚打开是c盘,我们安装在D盘
那么 D:

D:\>cd "Program Files <x86>"
D:\Program Files <x86>>cd nodejs
D:\Program Files <x86> nodejs>node server.js
输入:Server running at http://127.0.0.1:4000
//终止是:Ctrl+C

我们可以在浏览器下输入url :http://127.0.0.1:4000
网页就可以显示:我在用Node.js写程序
 
我们的第一个node.js就完成了。

Javascript 相关文章推荐
线路分流自动跳转代码;希望对大家有用!
Dec 02 Javascript
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
Bootstrap模态框插件使用详解
May 11 Javascript
js异步编程小技巧详解
Aug 14 Javascript
微信小程序scroll-view组件实现滚动动画
Jan 31 Javascript
详解express + mock让前后台并行开发
Jun 06 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 Javascript
javascript数组操作方法小结和3个属性详细介绍
Jul 05 #Javascript
jQuery打印指定区域Html页面并自动分页
Jul 04 #Javascript
jQuery 仿百度输入标签插件附效果图
Jul 04 #Javascript
动态载入js提高网页打开速度的方法
Jul 04 #Javascript
JS中getYear()和getFullYear()区别分析
Jul 04 #Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 #Javascript
JS根据年月获得当月天数的实现代码
Jul 03 #Javascript
You might like
加速XP搜索功能堪比vista
2007/03/22 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
centos7之Python3.74安装教程
2019/08/15 Python
轻松制作精彩视频:Animoto
2018/09/19 全球购物
师范应届生求职信
2013/11/15 职场文书
我的大学生活职业生涯规划
2014/01/02 职场文书
六查六看剖析材料
2014/02/15 职场文书
个人课题方案
2014/05/08 职场文书
车辆委托书范本
2014/10/05 职场文书
担保贷款承诺书
2015/04/30 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
nginx之queue的具体使用
2022/06/28 Servers