我的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 相关文章推荐
SeaJS入门教程系列之SeaJS介绍(一)
Mar 03 Javascript
JS实现选择TextArea内文本的方法
Aug 03 Javascript
js实现文字向上轮播功能
Jan 13 Javascript
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
利用vue组件自定义v-model实现一个Tab组件方法示例
Dec 06 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
Jan 02 Javascript
vue+webpack实现异步加载三种用法示例详解
Apr 24 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
Aug 17 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
May 10 Javascript
微信小程序页面上下滚动效果
Nov 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
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
基于jquery的模态div层弹出效果
2010/08/21 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
python持久性管理pickle模块详细介绍
2015/02/18 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
对python:print打印时加u的含义详解
2018/12/15 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
python__new__内置静态方法使用解析
2020/01/07 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
运动会稿件200字
2014/02/07 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
项目负责人岗位职责
2015/02/15 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL