服务器端的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 web页面刷新的方法收集
Jul 02 Javascript
jquery的map与get方法详解
Nov 04 Javascript
javascript操作referer详细解析
Mar 10 Javascript
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
Bootstrap开关(switch)控件学习笔记分享
May 30 Javascript
第一篇初识bootstrap
Jun 21 Javascript
JavaScript DOM 对象深入了解
Jul 20 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
jQuery源码分析之sizzle选择器详解
Feb 13 Javascript
js 获取图像缩放后的实际宽高,位置等信息
Mar 07 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
Syphon 秘笈
2021/03/03 冲泡冲煮
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
javascript的push使用指南
2014/12/05 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
实例详解jQuery表单验证插件validate
2016/01/18 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
实例讲解javascript实现异步图片上传方法
2017/12/05 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
对python的bytes类型数据split分割切片方法
2018/12/04 Python
详解python多线程之间的同步(一)
2019/04/03 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python对验证码降噪的实现示例代码
2019/11/12 Python
Python使用xpath实现图片爬取
2020/09/16 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
中英文求职信范文
2014/01/27 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
Python实现滑雪小游戏
2021/09/25 Python
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
MySQL Server 层四个日志
2022/03/31 MySQL
vue递归实现树形组件
2022/07/15 Vue.js