我的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 相关文章推荐
php常见的页面跳转方法汇总
Apr 15 Javascript
微信小程序 登录的简单实现
Apr 19 Javascript
关于react-router的几种配置方式详解
Jul 24 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
Angular中使用MathJax遇到的一些问题
Dec 15 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
Jan 10 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
Jun 25 Javascript
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
Oct 28 Javascript
JS eval代码快速解密实例解析
Apr 23 Javascript
vue 弹出遮罩层样式实例
Jul 22 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
使用adodb lite解决问题
2006/12/31 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
使用graphics.py实现2048小游戏
2015/03/10 Python
Python中的多重装饰器
2015/04/11 Python
python黑魔法之编码转换
2016/01/25 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
Python批量查询域名是否被注册过
2017/06/21 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
在python中实现对list求和及求积
2018/11/14 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
详解Python装饰器
2019/03/25 Python
Python列表如何更新值
2020/05/27 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
PHP数据运算类型都有哪些
2013/11/05 面试题
医药营销个人求职信范文
2014/02/07 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
客户付款通知书
2015/04/23 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
Python实现socket库网络通信套接字
2021/06/04 Python
MyBatis核心源码深度剖析SQL语句执行过程
2022/05/20 Java/Android