服务器端的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 相关文章推荐
可选择和输入的下拉列表框示例
Nov 05 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
Feb 19 Javascript
常用的jQuery前端技巧收集
Dec 24 Javascript
JavaScript数组和循环详解
Apr 27 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
jquery插件autocomplete用法示例
Jul 01 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
Bootstrap一款超好用的前端框架
Sep 25 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
Sep 15 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
基于Node.js的大文件分片上传示例
Jun 19 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.MVC的模板标签系统(二)
2006/09/05 PHP
一个颜色轮换的简单例子
2006/10/09 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
项目实践之javascript技巧
2007/12/06 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
python实现快速排序的示例(二分法思想)
2018/03/12 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
python实现维吉尼亚算法
2019/03/20 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
EJB的几种类型
2012/08/15 面试题
行政人事专员岗位职责
2014/03/05 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
移交协议书
2014/08/19 职场文书
中班教师个人总结
2015/02/05 职场文书
保管员岗位职责
2015/02/14 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
vue封装数字翻牌器
2022/04/20 Vue.js