我的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 相关文章推荐
最简单的jQuery程序 入门者学习
Jul 09 Javascript
关于document.cookie的使用javascript
Oct 29 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
再谈javascript面向对象编程
Mar 18 Javascript
删除Javascript Object中间的key
Nov 18 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
Javascript技术栈中的四种依赖注入小结
Feb 27 Javascript
一个超简单的jQuery回调函数例子(分享)
Aug 08 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
Jun 01 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 Javascript
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 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
mysql 搜索之简单应用
2007/04/27 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
Javascript 实用小技巧
2010/04/07 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
python使用zip将list转为json的方法
2018/12/31 Python
python 动态调用函数实例解析
2019/10/21 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
python redis存入字典序列化存储教程
2020/07/16 Python
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
成考报名单位证明范本
2014/01/16 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
事业单位鉴定材料
2014/05/25 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript