服务器端的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实现Flash炫光波动特效
May 14 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
Jun 19 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
浅谈js基本数据类型和typeof
Aug 09 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
vue模块拖拽实现示例代码
Mar 09 Javascript
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 Javascript
javascript中的相等操作符(==与===区别)
Dec 21 Javascript
Javascript如何实现双指控制图片功能
Feb 25 Javascript
es6数组的flat(),flatMap()函数用法实例分析
Apr 18 Javascript
vue 实现根据data中的属性值来设置不同的样式
Aug 04 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
cmd下运行php脚本
2008/11/25 PHP
PHP概率计算函数汇总
2015/09/13 PHP
php截取视频指定帧为图片
2016/05/16 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python复制目录结构脚本代码分享
2015/03/06 Python
Python实现控制台输入密码的方法
2015/05/29 Python
Python实现的最近最少使用算法
2015/07/10 Python
Python get获取页面cookie代码实例
2018/09/12 Python
python面试题小结附答案实例代码
2019/04/11 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
基于树莓派的语音对话机器人
2019/06/17 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
Django配置跨域并开发测试接口
2020/11/04 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
大学生旅游业创业计划书
2014/01/29 职场文书
保护环境倡议书500字
2014/05/19 职场文书
应届毕业生求职信
2014/05/26 职场文书
工作散漫检讨书
2014/09/16 职场文书
总经理年会致辞
2015/07/29 职场文书
学校标语口号大全
2015/12/26 职场文书