服务器端的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 私有成员分析
Jan 13 Javascript
JavaScript 无符号右移运算符
Apr 17 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
Javascript alert消息换行的方法
Aug 07 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
JavaScript实现cookie的写入、读取、删除功能
Nov 05 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 Javascript
jquery无缝图片轮播组件封装
Nov 25 jQuery
Vue使用NProgress的操作过程解析
Oct 10 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钩子与简单分发方式实例分析
2017/09/04 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
Vue.js bootstrap前端实现分页和排序
2017/03/10 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python中decorator使用实例
2015/04/14 Python
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
Python运算符重载用法实例分析
2015/06/01 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
党员个人批评与自我批评
2014/10/14 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
交通事故责任认定书
2015/08/06 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
创业计划书之书店
2019/09/10 职场文书
js之ajax文件上传
2021/05/13 Javascript