服务器端的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扩展自写的 UI导航
Jan 13 Javascript
jquery ajax提交表单数据的两种实现方法
Apr 29 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
js调用图片隐藏&显示实现代码
Sep 13 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
浅谈JavaScript中的string拥有方法的原因
Aug 28 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
Oct 16 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
Sep 05 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
Apr 14 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
May 16 Javascript
JS实现星星海特效
Dec 24 Javascript
JavaScript中10个Reduce常用场景技巧
Jun 21 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+APACHE实现用户论证的方法
2006/10/09 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP函数超时处理方法
2016/02/14 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
vue中activated的用法
2021/01/03 Vue.js
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
Python3.6正式版新特性预览
2016/12/15 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
英语系毕业生自荐信
2013/10/31 职场文书
主题党日活动总结
2014/07/08 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
中小学生学籍证明
2014/10/25 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python