Node.js
金含
● 致力于IT行业,服务于全球,造化于人类。共同奋斗,全力以赴。
● 博客宗旨:除了时间什么都不属于我的!
无聊而单调的工作是有害的!
展开
-
node的简单介绍,安装
1. node.js的简单介绍node.js主要是运行在服务器端的脚本语言,主要有异步式I/O和事件驱动的特性,其他的介绍可以去node.js的官方网站进行了解或者百度一下就有了。2. node.js的安装Node.js的安装百度上都有详细介绍,自己一步步照着操作即可。安装完成之后,在终端中输入node,则可以进入node的模式。如下所示原创 2016-10-31 09:36:15 · 226 阅读 · 0 评论 -
node.js debug调试
1 新建一个debug.jsvar a='world';var b=function(x){console.log("hello"+x)};b(a);在终端中输入node debug debug.jsE:\node>node debug debug.jsdebug> . okbreak in E:\node\debug.js:1> 1 var a='wo原创 2016-11-30 13:07:50 · 346 阅读 · 0 评论 -
node.js包的发布
1 新建一个mypackagemodule的文件2 在命令行下切换到给文件下,执行npm init,按要求提示填写 E:\node\mypackagemodule>npm initThis utility will walk you through creating a package.json file.It only covers the most common items,原创 2016-11-30 13:06:16 · 287 阅读 · 0 评论 -
node.js包的规范 ,包的建立
CommonJS规范l package.json必须在包的顶层目录下;l 二进制文件应该在bin目录下l JavaScript代码应该在lib目录下l 文档应该在doc目录下l 单元测试应该放在test目录下 11.1新建一个somepackage的文件,在文件中新建新建一个index.jsexports.hello=function(){console.log原创 2016-11-30 13:05:02 · 283 阅读 · 0 评论 -
创建模块,以及加载模块,单次加载,覆盖export
1 新建一个module.js//定义一个name变量;var name;//接口设置exports.setName=function(thisName){name=thisName;};exports.testModule=function(){console.log("名字: "+name);};2 新建一个getmodule.js//定义一个get原创 2016-11-30 13:00:17 · 359 阅读 · 0 评论 -
node.js事件监听器
1新建一个even.js//事件监听器;//创建一个事件监听器;var EE=require('events').EventEmitter;//创建对象;var even=new EE();even.on('evenTest',function(){console.log("三秒之后显示");});//设置时间超时;setTimeout(function()原创 2016-11-30 12:57:57 · 438 阅读 · 0 评论 -
node.js异步式回调函数
1新建一个readfilecallback.js//异步式回调函数;//定义一个读取文件回调函数;function readfilecallback(err,data){if(err){console.log(err);}else{console.log(data);}};//定义一个变量,用来文件读取;var fs=require('fs');fs原创 2016-11-30 12:57:08 · 486 阅读 · 0 评论 -
node.js同步式读取文件
1新建一个readfilesync.js//node.js同步式读取文件;var fs=require('fs');var data=fs.readFileSync('C:\\Users\\Administrator\\Desktop\\test1.txt','utf-8';console.log(data);console.log('文件读取结束');E:\node>no原创 2016-11-30 12:54:47 · 561 阅读 · 0 评论 -
Node.js文件的读取
1上新建一个test1.txt,里面书写:readfile success!2新建readfile.js,内容如下://读取文件;var fs=require('fs');fs.readFile('C:\\Users\\Administrator\\Desktop\\test1.txt','utf-8',function(err,data){if(err){console.原创 2016-11-30 12:51:04 · 422 阅读 · 0 评论 -
在终端上运行node.js的三种方式
第一种 通过node –e 的方式C:\Users\Administrator>node -e console.log('第一种运行node.js方式');第一种运行node.js方式C:\Users\Administrator>第二种通过直接进入node的模式C:\Users\Administrator>node> console.log('第二种运行node.js的方式原创 2016-11-30 12:48:35 · 9955 阅读 · 0 评论 -
标题 node第一个服务器程序
1.2 正文1. 新建一个example.js文件代码如下:var http=require('http');http.createServer(function(req,res){res.writeHead(200,{'Content-Type':'text/plain'});res.end('Hello,World\n');}).listen(1337,原创 2016-10-31 09:47:56 · 247 阅读 · 0 评论 -
process对象方法的介绍,Process.argv的使用
1新建一个argv.jsconsole.log(process.argv);在终端上输入 node argv.js tom 1992 24 Process.argv的用法是 第一个是node 第二个是脚本文件 第三个是打印的任意参数E:\node>node argv js tom 1992 24[ 'D:\\nodejs\\node.exe', 'E:\\node\\ar原创 2016-11-30 13:09:05 · 16678 阅读 · 0 评论