我的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 相关文章推荐
chrome原生方法之数组
Nov 30 Javascript
JS动态插入并立即执行回调函数的方法
Apr 21 Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 Javascript
JavaScript实现解析INI文件内容的方法
Nov 17 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
Nov 18 Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 Javascript
vue2组件之select2调用的示例代码
Oct 12 Javascript
vue源码解析之事件机制原理
Apr 21 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
深入了解js原型模式
May 30 Javascript
echarts统计x轴区间的数值实例代码详解
Jul 07 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
php include的妙用,实现路径加密
2008/07/29 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
2019/10/17 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
Python高级property属性用法实例分析
2019/11/19 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
高级护理专业大学生求职信
2013/10/24 职场文书
初中生物教学反思
2014/01/10 职场文书
自我评价的范文
2014/02/02 职场文书
实习单位鉴定评语
2014/04/26 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
python如何为list实现find方法
2022/05/30 Python