我的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 插件开发笔记整理
Jan 17 Javascript
jquery uaMatch源代码
Feb 14 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
Jan 24 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
详解AngularJS中的表达式使用
Jun 16 Javascript
javascript数组去重常用方法实例分析
Apr 11 Javascript
js+html制作简单日历的方法
Jun 27 Javascript
bootstrap table表格插件之服务器端分页实例代码
Sep 12 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
Javascript中的this,bind和that使用实例
Dec 05 Javascript
简单了解前端渐进式框架VUE
Jul 20 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
python解析多层json操作示例
2019/12/30 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
高校教师思想汇报
2014/01/11 职场文书
《理想》教学反思
2014/02/17 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
平安校园建设方案
2014/05/02 职场文书
2014年领班工作总结
2014/11/25 职场文书
协议书范文
2015/01/27 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL