我的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函数式编程语言
Oct 11 Javascript
JavaScript知识点总结之如何提高性能
Jan 15 Javascript
jquery trigger实现联动的方法
Feb 29 Javascript
原生js实现类似fullpage的单页/全屏滚动
Jan 22 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
Jul 07 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
Sep 22 Javascript
bootstrap table sum总数量统计实现方法
Oct 29 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
Apr 26 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
Aug 13 Javascript
layerUI下的绑定事件实例代码
Aug 17 Javascript
vue实现抖音时间转盘
Sep 08 Javascript
vue选项卡切换的实现案例
Apr 11 Vue.js
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 扩展Memcached命令用法实例总结
2020/06/04 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python中的类学习笔记
2014/09/23 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
python实现图片插入文字
2019/11/26 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
python如何进行矩阵运算
2020/06/05 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
文明教师事迹材料
2014/01/16 职场文书
小学生元旦感言
2014/02/26 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
实习科室评语
2015/01/04 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python