Commander写自己的Nodejs命令
在使用Nodejs过程中,有很多包都支持全局安装,然后提供一个命令,然后在命令行我们就可以完成一些任务,像 express, grunt, bower, yeoman, reap, karma, requirejs 等。有时候,我们也需要自己开发这样的命令行工具。
commander.js,可以帮助我们简化命令行的开发。
var yyAnimate={ | |
//缓冲运动 | |
buffer:function(obj, cur, target, fnDo, fnEnd, fs){ | |
if(!fs)fs=6; | |
var now={}; | |
var x=0; | |
var v=0; | |
if(!obj.__last_timer)obj.__last_timer=0; | |
var t=new Date().getTime(); |
#参考资料
###下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl http://www.centos.org
/** | |
* router路由功能 | |
*/ | |
(function(){ | |
//辅助方法 | |
//=============================== | |
var _={}; |
从整一份代码的规划来看的话,就是所有的方法,变量都放在funParabola函数里面 好处的话,大家都知道,防止全局变量的污染。假如是我的话,我估计是采用define包装下,其实都差不多,他里面也通过return exports暴露了一个对象
var exports = {
mark: function() { return this; },
position: function() { return this; },
move: function() { return this; },
init: function() { return this; }
};