我的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 相关文章推荐
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
jQuery随机切换图片的小例子
Apr 18 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
JavaScript中实现异步编程模式的4种方法
Sep 24 Javascript
jQuery中triggerHandler()方法用法实例
Jan 19 Javascript
JavaScript实现添加、查找、删除元素
Jul 02 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
javascript实现checkbox复选框实例代码
Jan 10 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
js图片无缝滚动插件使用详解
May 26 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 12 Javascript
element实现合并单元格通用方法
Nov 13 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实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
VUE+node(express)实现前后端分离
2019/10/13 Javascript
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
2017/09/05 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python中的json总结
2018/10/11 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
销售经理岗位职责
2015/01/31 职场文书
端午节寄语2015
2015/03/23 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
自书遗嘱范文
2015/08/07 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
Elasticsearch 聚合查询和排序
2022/04/19 Python