服务器端的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 相关文章推荐
JavaScript原生对象之String对象的属性和方法详解
Mar 13 Javascript
JavaScript调用客户端Java程序的方法
Jul 27 Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
浅谈js的异步执行
Oct 18 Javascript
Angular.js基础学习之初始化
Mar 10 Javascript
Vue之Watcher源码解析(1)
Jul 19 Javascript
详解vue渲染函数render的使用
Dec 12 Javascript
redux中间件之redux-thunk的具体使用
Apr 17 Javascript
JavaScript继承与聚合实例详解
Jan 22 Javascript
在Webpack中用url-loader处理图片和字体的问题
Apr 28 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
php+dbfile开发小型留言本
2006/10/09 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
深入探究Django中的Session与Cookie
2017/07/30 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
教学实验楼管理制度
2014/02/01 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
服务行业演讲稿
2014/09/02 职场文书
北京英语导游词
2015/02/12 职场文书
亮剑观后感500字
2015/06/05 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android