#####目录结构,已puzzle为例如下:
puzzle
-- build 压缩的版本
-- doc markdown 文档,除了 README 的其他文档
-- history.md 版本更新说明
-- src 存放 js, css 文件
从整一份代码的规划来看的话,就是所有的方法,变量都放在funParabola函数里面 好处的话,大家都知道,防止全局变量的污染。假如是我的话,我估计是采用define包装下,其实都差不多,他里面也通过return exports暴露了一个对象
var exports = {
mark: function() { return this; },
position: function() { return this; },
move: function() { return this; },
init: function() { return this; }
};
| /** | |
| * router路由功能 | |
| */ | |
| (function(){ | |
| //辅助方法 | |
| //=============================== | |
| var _={}; |
#参考资料
###下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl http://www.centos.org
| 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(); |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Document</title> | |
| <style type="text/css"> | |
| *{ | |
| margin: 0; | |
| padding: 0; | |
| } |