服务器端的JavaScript脚本 Node.js 使用入门


Posted in Javascript onMarch 07, 2012

首先下载node.js,然后解压到E盘,改名为node,然后开始菜单输入cmd,用cd命令切换到nodejs的解压目录:

服务器端的JavaScript脚本 Node.js 使用入门

第一个例子:hello world。

在node目录下建立hello.js文件,然后在里面输入:

var sys = require("sys"); 
sys.puts("Hello world");

然后我们在命名台中输入命令node hello.js,就能看到命名台输出结果Hello world。

第二个例子:hello world2。

好了,这次我们试从游览器中输出hello world。在node目录下建立http.js,然后输入:

var sys = require("sys"), 
http = require("http"); 
http.createServer(function(request, response) { 
response.sendHeader(200, {"Content-Type": "text/html"}); 
response.write("Hello World!"); 
response.close(); 
}).listen(8080); 
sys.puts("Server running at http://localhost:8080/");

然后我们在命名台中输入命令node http.js,在浏览器输入http://localhost:8080/
服务器端的JavaScript脚本 Node.js 使用入门
服务器端的JavaScript脚本 Node.js 使用入门
第三个例子:hello world2。
node.js提供一个Buffer类用于转换不同编码的字符串。目前支持三种类型:'ascii','utf8'与'binary'。详见这里
var Buffer = require('buffer').Buffer, 
buf = new Buffer(256), 
len = buf.write('\u00bd + \u00bc = \u00be', 0); 
console.log(len + " bytes: " + buf.toString('utf8', 0, len));

第四个例子:hello world3。
//synopsis.js 
//synopsis 摘要, 梗概,大纲 
var http = require('http'); http.createServer(function (request, response) { 
response.writeHead(200, {'Content-Type': 'text/plain'}); 
response.end('Hello World\n'); 
}).listen(8124); 
console.log('Server running at http://127.0.0.1:8124/');

前台地址栏:http://localhost:8124/

第五个例子:编译C文件

#include #include int main(){ printf("Hello World!!!"); exit(0); }
Javascript 相关文章推荐
JS 页面自动加载函数(兼容多浏览器)
May 18 Javascript
在JS方法中返回多个值的方法汇总
May 20 Javascript
JS数组去重(4种方法)
Mar 27 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
Next.js实现react服务器端渲染的方法示例
Jan 06 Javascript
通过实例学习React中事件节流防抖
Jun 17 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
js设计模式之单例模式原理与用法详解
Aug 15 Javascript
解析vue、angular深度作用选择器
Sep 11 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 Javascript
javascript实现固定侧边栏
Feb 09 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
Mar 07 #Javascript
拥抱模块化的JavaScript
Mar 07 #Javascript
那些年,我还在学习jquery 学习笔记
Mar 05 #Javascript
什么是DOM(Document Object Model)文档对象模型
Mar 05 #Javascript
JQuery魔力之$("tagName")与selector
Mar 05 #Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
Mar 04 #Javascript
Javascript实现DIV滚动自动滚动到底部的代码
Mar 01 #Javascript
You might like
PHP6 mysql连接方式说明
2009/02/09 PHP
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
js调用css属性写法
2013/09/21 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Python日期的加减等操作的示例
2017/08/15 Python
python实现简单的文字识别
2018/11/27 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
演讲比赛获奖感言
2014/02/02 职场文书
购房协议书范本
2014/04/11 职场文书
离婚起诉书范本
2015/05/18 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis