服务器端的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代码,用以防止图片撑破页面
Mar 12 Javascript
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
javascript中将Object转换为String函数代码 (json str)
Apr 29 Javascript
js中一个函数获取另一个函数返回值问题探讨
Nov 21 Javascript
了不起的node.js读书笔记之例程分析
Dec 22 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
javascript拖拽应用实例(二)
Mar 25 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
Dec 12 Javascript
js指定日期增加指定月份的实现方法
Dec 19 Javascript
JS实现省市县三级下拉联动
Apr 10 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下批量挂马和批量清马代码
2011/02/27 PHP
如何用php获取文件名后缀
2013/06/09 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
JavaScript中常用的运算符小结
2012/01/18 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
jQuery基于json与cookie实现购物车的方法
2016/04/15 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
python中返回矩阵的行列方法
2018/04/04 Python
python使用代理ip访问网站的实例
2018/05/07 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
django model object序列化实例
2020/03/13 Python
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
电话销售经理岗位职责
2013/12/07 职场文书
打架检讨书100字
2014/01/08 职场文书
简历上的自我评价
2014/02/03 职场文书
员工自我工作评价
2015/03/06 职场文书
2016春季运动会前导词
2015/11/25 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
vue中data里面的数据相互使用方式
2022/06/05 Vue.js