随笔分类 -  Node.js

摘要:... 1. 相比fs.readFile(); fs.createReadStream();分段读取更利于读文件, 可以读取4G文件, 前者方法的话buffer溢出 2. stream的end和close有区别, 前者是资源没了,后者是破坏资源流(文件pipe)的“管子” 3. A.pipe(B); 阅读全文
posted @ 2019-02-16 11:26 Coca-code 阅读(138) 评论(0) 推荐(0)
摘要:... 1. var fs = require("fs"); // 文件系统, js写不出来,底层C或C++语言实现,也是Node.js魅力所在 2. fs.existsSync("文件.后缀"); //直接判断是否存在 fs.exists("文件.后缀", ifExists => {console 阅读全文
posted @ 2019-02-14 23:47 Coca-code 阅读(111) 评论(0) 推荐(0)
摘要:... 1. process.cwd(); //当前shell进程所在的目录; 2. process.chdir("/"); //即切换至根目录 3. process.execPath() ; //bin目录 4. var path = require("path"); path.seq(); // 阅读全文
posted @ 2019-02-14 22:52 Coca-code 阅读(100) 评论(0) 推荐(0)
摘要:... 1. require("xxx").resolve(); //获取绝对路经 2. require是在node_modules里一级级找,找不到会跳出..; 3. export.someThing = function(){ }; 等价于: modules.exports.someThing 阅读全文
posted @ 2019-02-14 20:35 Coca-code 阅读(105) 评论(0) 推荐(0)
摘要:... Node.js的事件EventEmitter 是个class, 里面有emiit(点火触发)、removeListener, addListener,once等; 其中, addListener() on() , 可能为了兼容,Node.js作了处理: EventEmitter.protot 阅读全文
posted @ 2019-02-14 20:30 Coca-code 阅读(108) 评论(0) 推荐(0)
摘要:npm:NodeJs包管理器express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理mongoose:mongodb包装,更方便使用数据库http://socket.io:实现服务端和客户端socket通信解决方案backbone:客户端MVC框架,编写客户端应用(豆瓣说)co... 阅读全文
posted @ 2015-04-29 17:34 Coca-code 阅读(125) 评论(0) 推荐(0)
摘要:if (typeof exports !== "undefined") { exports.** = **;} else { this.** = **;} 阅读全文
posted @ 2015-04-29 08:03 Coca-code 阅读(177) 评论(0) 推荐(0)
摘要:一.新建js文件var c = require('child_process');c.exec("start http://www.54peixun.com "); 阅读全文
posted @ 2015-04-27 23:37 Coca-code 阅读(208) 评论(0) 推荐(0)
摘要:一.whynode.js用来解决服务端阻塞二.what有三种类型模块:1.核心模块:http fs path...2.文件模块:var util=requrie('./util.js')3.第三方模块:var promise=require(someMould)三.how1.创建模块: 例如:tes... 阅读全文
posted @ 2015-04-26 10:41 Coca-code 阅读(135) 评论(0) 推荐(0)
摘要:第一步对于刚接触Node.js的新手来说,第一步无非是打好基础,你需要弄明白以下事情:JavaScript 的特性和语法。假如你对 JavaScript 还不熟悉的话,推荐书籍及链接:JavaScript 推荐书籍列表深入理解JavaScript系列Node.js 是什么?Node.js与JavaS... 阅读全文
posted @ 2015-04-22 17:44 Coca-code 阅读(262) 评论(0) 推荐(0)