我的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 相关文章推荐
利用js跨页面保存变量做菜单的方法
Jan 17 Javascript
深入了解Node.js中的一些特性
Sep 25 Javascript
详解JavaScript基于面向对象之继承
Dec 13 Javascript
javascript实现PC网页里的拖拽效果
Mar 14 Javascript
Google 地图叠加层实例讲解
Aug 06 Javascript
vue-cli中的webpack配置详解
Sep 25 Javascript
Vue实现购物车场景下的应用
Nov 27 Javascript
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 Javascript
JS几个常用的函数和对象定义与用法示例
Jan 15 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
Jan 18 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
Smarty Foreach 使用说明
2010/03/23 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
Bootstrap开发实战之响应式轮播图
2016/06/02 Javascript
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
2016/11/21 NodeJs
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
python实现kNN算法
2017/12/20 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
django model的update时auto_now不被更新的原因及解决方式
2020/04/01 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
python归并排序算法过程实例讲解
2020/11/04 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
学生实习自我鉴定
2013/10/11 职场文书
大一自我鉴定范文
2013/12/27 职场文书
社区志愿者心得体会
2014/01/03 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
家长学校实施方案
2014/03/15 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
科技工作者先进事迹
2014/08/16 职场文书
会计人员岗位职责
2015/02/03 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书