服务器端的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 相关文章推荐
jquery 事件执行检测代码
Dec 09 Javascript
js中更短的 Array 类型转换
Oct 30 Javascript
Javascript数组的排序 sort()方法和reverse()方法
Jun 04 Javascript
把input初始值不写value的具体实现方法
Jul 04 Javascript
AngularJS实现表单验证
Jan 28 Javascript
js实现手机发送验证码功能
Mar 13 Javascript
React Native之TextInput组件解析示例
Aug 22 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
jQuery获取随机颜色的实例代码
May 21 jQuery
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
Vue的路由及路由钩子函数的实现
Jul 02 Javascript
angular8和ngrx8结合使用的步骤介绍
Dec 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连接SQLServer2005 的问题解决方法
2010/07/19 PHP
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
php 中英文语言转换类代码
2011/08/11 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
JavaScript效率调优经验
2009/06/04 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
实例讲解javascript注册事件处理函数
2016/01/09 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
python查找目录下指定扩展名的文件实例
2015/04/01 Python
python3音乐播放器简单实现代码
2020/04/20 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
使用python实现滑动验证码功能
2019/08/05 Python
python 函数中的参数类型
2020/02/11 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
机关门卫的岗位职责
2014/04/29 职场文书
操行评语大全
2014/04/30 职场文书
小学班级特色活动方案
2014/08/31 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
课改心得体会范文
2016/01/25 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android