我的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使用ColorBox弹出图片组浏览层实例演示
Mar 14 Javascript
jquery无缝向上滚动实现代码
Mar 29 Javascript
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
浅谈Web页面向后台提交数据的方式和选择
Sep 23 Javascript
javascript动画之磁性吸附效果篇
Dec 09 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
如何优雅地在vue中添加权限控制示例详解
Mar 07 Javascript
基于VUE实现判断设备是PC还是移动端
Jul 03 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
python机器学习之神经网络实现
2018/10/13 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
美国现代家具购物网站:LexMod
2019/01/09 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
介绍Java的内部类
2012/10/27 面试题
年度考核自我评价
2014/01/25 职场文书
班主任工作经验材料
2014/02/02 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
2014年人事部工作总结
2014/12/03 职场文书
意向协议书
2015/01/27 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技