我的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 相关文章推荐
XHTML-Strict 内允许出现的标签
Dec 11 Javascript
JavaScript XML和string相互转化实现代码
Jul 04 Javascript
JQuery UI的拖拽功能实现方法小结
Mar 14 Javascript
Js 冒泡事件阻止实现代码
Jan 27 Javascript
jquery入门必备的基本认识及实例(整理)
Jun 24 Javascript
原生JS实现首页进度加载动画
Sep 14 Javascript
jQuery实现立体式数字滚动条增加效果
Dec 21 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
Mar 06 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
vscode配置vue下的es6规范自动格式化详解
Mar 20 Javascript
手把手带你搭建一个node cli的方法示例
Aug 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 国漫
Dedecms常用函数解析
2008/02/01 PHP
如何在php中正确的使用json
2013/08/06 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
学习jquery之一
2007/04/27 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
jQuery遍历之next()、nextAll()方法使用实例
2014/11/08 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python中用于计算对数的log()方法
2015/05/15 Python
python通过文件头判断文件类型
2015/10/30 Python
Python多线程爬虫简单示例
2016/03/04 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
快速了解Python开发环境Spyder
2020/06/29 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
UML设计模式笔试题
2014/06/07 面试题
2014年教师节红领巾广播稿
2014/09/10 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL
css3 文字断裂效果
2022/04/22 HTML / CSS