11 2015 档案
摘要://完美的js继承 少了类管理器Object.extend=function(){ var fnTest = /\b_super\b/; //继承父类 var _super = arguments[0].prototype||this.prototype; var proto...
阅读全文
摘要://这个继承方式是给新人看的,逻辑简单一些Object.extend=function(props){ //继承父类 var prototype=Object.create(this.prototype) //初始化函数ctor var _Class=function(){ ...
阅读全文
摘要:Object.extend=function(props){ //继承父类 var prototype=Object.create(this.prototype) //初始化函数ctor var _Class=function(){ if (this.ctor) this.ctor.apply(this, arguments...
阅读全文
摘要:1.从2014年开始想学习算法,一直是磕磕绊绊的学习过来,目前来说,算法并没有给我的的工作生活带来太大的改变,但是我期待即将带来的改变。2.我是个理科生,但是大学的专业是工业设计,所以高等数学并不好,数学公式对我来说就是天书。3.直接把代码写出来就行,还费那个劲去弄什么公式?在工作中也没碰到什么需要...
阅读全文
摘要:/** * Created by caoke on 2015/11/21. *///二叉树 特点父节点比子节点小var Tree2=function(){ //初始化 二叉树的子元素 this.children=[];}Tree2.prototype={ push:function...
阅读全文
摘要:var Point=function(x,y){ this.x= Number(x.toFixed(2))||0; this.y=Number(y.toFixed(2))||0;}Point.prototype={ /*~!Vector*/ toArray:function(...
阅读全文
摘要:编辑距离概念描述: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sitting: 俄罗斯科学家Vladimir Levenshtein在196
阅读全文