- 浏览: 2609414 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
入门篇
1、如何安装环境?
- 在官网(http://nodejs.org/)点击install进行文件下载,产出物是一个node-v0.8.10-x86.msi(举例)
- 点击下一步下一步安装即可
2、如何进行测试?
- 在nodejs安装的目录(比如我的是C:\Program Files\nodejs)新建一个大家常用的hello world(hello.js)
console.log("hello world");
- 运行cmd,输入
web版的helloworld
- 还是一样在同目录下面加一个web.js
var http = require("http"); http.createServer(function(request,response){ response.writeHead(200,{"Content-Type":"text/html"}); response.write("hello world"); response.end(); }).listen(8000);
- 运行cmd,输入node web.js
然后在浏览器输入:http://localhost:8000/
页面会输出hello world
发展历史:
- 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。
- 2009年5月,Ryan Dahl在GitHub上发布了最初版本的部分Node.js包,随后几个月里,有人开始使用Node.js开发应用。
- 2009年11月和2010年4月,两届JSConf大会都安排了Node.js的讲座。
- 2010年年底,Node.js获得云计算服务商Joyent资助,创始人Ryan Dahl加入Joyent全职负责Node.js的发展。
- 2011年7月,Node.js在微软的支持下发布Windows版本。
扩展阅读:
http://www.cnblogs.com/snandy/archive/2012/03/03/2377380.html
发表评论
-
node如何退出
2014-08-20 16:09 1279node的退出: 在命令行: $ ... -
node -e介绍
2014-08-16 20:46 1191本文介绍一个node的参数 -e: ... -
【node片段】如何判断是否是sudo操作
2014-08-14 12:19 1205node里面如何判断是否是sudo操作: ... -
在mac下面安装node-canvas
2014-08-11 19:35 1797很多人装node-canvas半天没装上: ... -
node工具之jscoverage
2014-05-04 12:27 1259node的相关工具整理: no ... -
Node的模块之clean-css
2014-04-04 18:49 1159clean-css: css mini ... -
windows如何安装node
2014-03-31 21:14 0很久没用windows了,安装一个node: ... -
.npmignore
2014-03-31 17:32 1330.npmignore是干嘛的? ht ... -
Node的process模块
2014-03-30 19:28 1317node的process模块 pro ... -
node模块收集os-cli
2014-03-18 12:56 1048收录一个node的模块:os-cli ... -
node判断是否是file或者dir
2014-03-12 14:59 13193var fs = require ... -
node基础模块fs之exists扩展
2014-03-12 14:39 2859node中如何判断文件是否存在: ... -
filesize
2014-03-12 14:05 1229一个工具:fileszie h ... -
node如何获取本机local ip
2014-03-08 21:40 10226记录一下node如何获取本机local的ip: ... -
Node的os模块
2014-03-08 20:08 2581收录一下node的os模块: os. ... -
npm设置全局模块安装路径
2014-03-06 22:00 8589npm默认安装全局的路径是:/usr/loca ... -
npm设置代理
2014-03-01 19:16 1278npm如何设置代理: npm conf ... -
grunt中如何执行一些子任务的方式
2014-02-27 16:13 1529一般我们自己写的一些子任务: var r ... -
【node工具】css-stringify
2014-02-17 17:18 951前面收录一个node css parse,那么对 ... -
【node工具】css-parse
2014-02-17 17:11 1076收录一个Node工具: ...
相关推荐
nodejs开篇:关于作者:本人是属于比较纯的前端,做的js开发比较多,对于某些语言了解很少(了解一些php的开发,在实践中做过简单的php网页),这个实战系列属于从零开始自己琢磨,顺着学习了很多很多知识。...
一,开篇分析 首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的, NodeJS作为一个宿主运行环境,以JavaScript为...
文档开篇提到“Welcome to JavaScript in the Full Stack”,暗示着JavaScript已经成为了全栈开发中不可或缺的一部分。Node.js的出现彻底改变了JavaScript的面貌,它允许JavaScript不仅能在浏览器中运行,还能在...
一,开篇分析 所谓缓冲区Buffer,就是 “临时存贮区” 的意思,是暂时存放输入输出数据的一段内存。 JS语言自身只有字符串数据类型,没有二进制数据类型,因此NodeJS提供了一个与String对等的全局构造函数Buffer来...
一,开篇分析 在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,Global ...
最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。 这篇文章主要知识点来自: 后续学习的一些知识点 ...
一,开篇分析 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require(“fs”) 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。 (1),文件系统模块中的异步方法需要一个...
文章开篇提到的HTML表单,是通过POST方法向服务器发送数据的一种常见方式。表单中的输入字段包括文本框、单选按钮、复选框等,这些元素通过赋予它们name属性,可以将其数据以键值对的方式发送到服务器。当用户提交...
一,开篇分析 大家好哦,大熊君又来了,昨天因为有点个人的事没有写博客,今天又出来了一篇,这篇主要是写一个记事本的小应用,前面的文章, 我也介绍过“Connect”中间件的使用以及“Mongodb”的用法,今天就结合这...
- **章节内容**:这一章是全书的开篇,主要介绍了Node.js的历史背景、设计哲学以及其在现代Web开发中的地位。此外,作者还详细解释了Node.js如何利用JavaScript实现服务器端编程。 - **核心知识点**: - Node.js的...
一,开篇分析 大家好,今天这篇文章主要是对”Connect”中间件以及相关辅助中间件,做一个源码分析系列,我想上一篇文章大家也看了, 介绍了使用方式及用途,而这篇也是出于本人的兴趣,让读者对其有一个更深入的...
最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对本性知识的理解,又可以强化记忆,很不错的学习方案。 这篇文章主要知识点来自: 后续学习的一些知识点 ...
一,开篇分析 这篇文章把这三个模块拿来一起说,原因是它们各自的篇幅都不是很长,其次是它们之间存在着依赖关系,所以依次介绍并且实例分析。废话不多说了,请看下面文档: (1),”Url模块” 来个小栗子: ...
开篇 纵观WEB历史演变 探究 深入聊聊前后分离 准备 前端开发的技术选型与介绍 实战 快速完善规范的前端项目骨架 实战 继续打磨前端架构 实战 添砖加瓦-快速布局 实战 性能优化与上线 弹性搜索 项目 语言 文章 总结 ...