服务器端的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实现网页倒计时、网站已运行时间功能的代码3例
Apr 14 Javascript
jquery对象访问是什么及使用方法介绍
May 03 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
May 24 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
Oct 08 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
Apr 13 Javascript
JavaScript使用readAsDataUrl方法预览图片
May 10 Javascript
Bootstrap一款超好用的前端框架
Sep 25 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
Vue与Node.js通过socket.io通信的示例代码
Jul 25 Javascript
Angular 实现输入框中显示文章标签的实例代码
Nov 07 Javascript
微信小程序实现图片压缩
Dec 03 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
Django模板Templates使用方法详解
2019/07/19 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
python中可以声明变量类型吗
2020/06/18 Python
详解Python高阶函数
2020/08/15 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
高中生的学习总结自我鉴定
2013/10/26 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
社团文化节策划书
2014/02/01 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
公司保密承诺书
2014/03/27 职场文书
环境卫生标语
2014/06/09 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
学术会议通知范文
2015/04/15 职场文书
工会文体活动总结
2015/05/07 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
dubbo服务整合zipkin详解
2021/07/26 Java/Android