服务器端的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实现用户注册协议倒计时的方法
Jan 21 Javascript
JavaScript DOM事件(笔记)
Apr 08 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
javascript中new关键字详解
Dec 14 Javascript
JS与jQuery实现隔行变色的方法
Sep 09 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 Javascript
使用Mock.js生成前端测试数据
Dec 13 Javascript
Element el-button 按钮组件的使用详解
Feb 01 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解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
js获取div高度的代码
2008/08/09 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
js中的闭包学习心得
2018/02/06 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
python实现画一颗树和一片森林
2018/06/25 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
Django获取model中的字段名和字段的verbose_name方式
2020/05/19 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
C#面试题
2016/05/06 面试题
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
英文简历自荐信范文
2013/12/11 职场文书
《木笛》教学反思
2014/03/01 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS