我的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 相关文章推荐
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
Jun 28 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
javascript实现行拖动的方法
May 27 Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 Javascript
原生javascript实现匀速运动动画效果
Feb 26 Javascript
移动端横屏的JS代码(beta)
May 16 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
Sep 15 Javascript
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
layui table设置某一行的字体颜色方法
Sep 05 Javascript
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
Vue+Java 通过websocket实现服务器与客户端双向通信操作
Sep 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
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
php中filter_input函数用法分析
2014/11/15 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
python爬虫超时的处理的实例
2018/12/19 Python
python3多线程知识点总结
2019/09/26 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
2020/11/28 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
python不同版本的_new_不同点总结
2020/12/09 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
补充协议书范本
2014/04/23 职场文书
死亡证明书样本说明
2014/10/18 职场文书
2014年检验科工作总结
2014/11/22 职场文书
高中生毕业评语
2014/12/30 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
小学德育工作总结2015
2015/05/12 职场文书
党内外群众意见范文
2015/06/02 职场文书
重阳节主题班会
2015/08/17 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
python中的random模块和相关函数详解
2022/04/22 Python