服务器端的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 相关文章推荐
33种Javascript 表格排序控件收集
Dec 03 Javascript
javascript 获取页面的高度及滚动条的位置的代码
May 06 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
Jun 05 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
Js经典案例的实例代码
May 10 Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 Javascript
React 组件渲染和更新的实现代码示例
Feb 21 Javascript
socket在egg中的使用实例代码详解
May 30 Javascript
JavaScript实现的联动菜单特效示例
Jul 08 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读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
接收键盘指令的脚本
2006/06/26 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
用Python写冒泡排序代码
2016/04/12 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python文件读写常见用法总结
2019/02/22 Python
python的turtle库使用详解
2019/05/10 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
python中 * 的用法详解
2019/07/10 Python
PyTorch预训练的实现
2019/09/18 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
Shell编程面试题
2012/05/30 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
关于环保的演讲稿
2014/05/10 职场文书
读群众路线的心得体会
2014/09/03 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
教师思想作风整顿个人剖析材料
2014/10/10 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python