摘要: git diff (working dir to INDEX ) git diff --cached (INDEX to HEAD) git diff HEAD (working dir to HEAD) git diff branchA (working dir to branchA) check 阅读全文
posted @ 2014-09-12 18:38 三剑客 阅读(666) 评论(0) 推荐(0) 编辑
摘要: <meta name="viewport" content="width=375,user-scalable=no"> http://hi.baidu.com/lansesansan/item/e6411bce3fb8c25ebdef6931 <meta name="format-detection 阅读全文
posted @ 2014-07-01 11:44 三剑客 阅读(219) 评论(0) 推荐(0) 编辑
摘要: var Sort = {}Sort.prototype = { // 利用sort进行排序 systemSort:function(array){ return array.sort(function(a, b){ ret... 阅读全文
posted @ 2014-04-18 14:14 三剑客 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.安装参考http://blog.csdn.net/mage694/article/details/168463312.API 参考http://phonegap.com/developer/ 阅读全文
posted @ 2014-03-19 16:14 三剑客 阅读(183) 评论(0) 推荐(0) 编辑
摘要: backbone是一个非常好的前端MVC框架,将数据与逻辑分离出来,在稍大一点项目中,backbone都有用武之地。个人感觉backbone最好的地方就是通过事件来管理数据改变导致的视图改变,backbone解决这类问题可谓手到擒来,并极大降低代码的复杂度,提高代码的可维护性。一下仅为个人笔记,并非... 阅读全文
posted @ 2014-02-18 14:59 三剑客 阅读(677) 评论(0) 推荐(0) 编辑
摘要: $.fn.extend({ position:function( value ){ var ele = this[0], textarea=(ele.tagName.toLocaleLowerCase()===... 阅读全文
posted @ 2014-01-13 18:42 三剑客 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 范围DOM2document.createRange();range.selectNode(node) range.selectNodeContents(node) //outeHTML,innerHTML的区别更精细控制:1.setStartBefore(relNode)2.setStartAfter(relNode)3.setEndBefore(relNode)4.setEndAfter(relNode)5.setStart(relNode,偏移值) //relNode为container,偏移值为跳过的字符或者子节点index6.setEnd(reNode,偏移值)操作方法1.de... 阅读全文
posted @ 2014-01-04 14:17 三剑客 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 先回想下怎么给一个类设置属性:1.构造函数 内通过this2.prototype中的属性两者的区别就是构造函数中的属性是每个实例私有的,而prototype中的属性是所有实例共有的(一般方法和静态属性会放到prototype中)所以咱们要继承类的属性也得继承这两处的属性:1.继承构造函数中的属性,这个简单(只需在子类中调用父类的构造函数,同时上下文改成子类的上下文就ok了)function sup(name){this.name=name;}functionsub(name,age){ sup.call(this,name); this.age=age;}2.继承原型(最简单的就是将子类的pr 阅读全文
posted @ 2013-12-30 20:48 三剑客 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 看到一个网友的日志,发现自己对事件冒泡捕获并没有完全理解透。借用一下这个例子和大家探讨一下: /* 假设有脚本片段如下 */document.body.addEventListener( "mousedown", function(e){ console.log("timing:", e.eventPhase, '事件一'); }, false);document.body.addEvnetListener( "mousedown", function(e){ console.log("timing:&quo 阅读全文
posted @ 2013-12-30 18:06 三剑客 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.触发顺序keydown keypress keyup,但keypress事件只有输入相关按键才会触发,功能按键不会触发keypress事件(keypress事件有个额外的charCode属性)2.keypress事件中keyCode大小写敏感,keydown,keyup不敏感3.keypress对主副键盘的数字键不敏感,keydown,keyup敏感4.keypress事件,当你按的是(a-z)时,keyCode为0,charCode为键值,当你按的不是(a-z)的非功能键时,keyCode为键值,charCode为0(ff only)5.NetScape/FireFox/Opera老版本 阅读全文
posted @ 2013-12-30 16:10 三剑客 阅读(516) 评论(0) 推荐(0) 编辑