03 2019 档案

摘要:1.可以通过 VM.$data 访问data属性 2.data里面的属性名不能含有_和$ ,可能与内置方法冲突 ,可以通过VM.$data._xxx访问 3.计算属性是基于它们的依赖进行缓存的。计算属性只有在它的相关依赖发生改变时才会重新求值。这就意味着只要 message 还没有发生改变,多次访问 阅读全文
posted @ 2019-03-28 18:03 Tutao1995 阅读(124) 评论(0) 推荐(0)
摘要:js的点击事件和hover一样,包含两个动作,进入 和 离开 ,可以用mousedown() 和 mouseup() 代替执行过程。 阅读全文
posted @ 2019-03-20 09:33 Tutao1995 阅读(196) 评论(0) 推荐(0)
摘要:迷糊版本: function quickSort(arr){ var arrLen = arr.length; if(arrLen <= 1){ return arr } var pivotIndex = Math.floor(arrLen/2); var pivot = arr.splice(pi 阅读全文
posted @ 2019-03-13 09:43 Tutao1995 阅读(291) 评论(0) 推荐(0)
摘要:1.this:js的this总是指向一个对象,具体那个对象是运行时基于函数的执行环境动态绑定的,而非函数声明时的环境。 this的指向(除去eavl和with): a.作为对象的方法调用 :this指向对象本身 b.作为普通函数调用(函数自执行,匿名函数) :this指向window对象 c.构造器 阅读全文
posted @ 2019-03-11 10:33 Tutao1995 阅读(101) 评论(0) 推荐(0)
摘要:1.遵循基本原则:a.所有数据都是对象 b.要的到一个对象,不是实例化一个类,而是找到其原型并clone他 。 c.原型会记住对象。 d.如果对象无法相应某个请求,那么就会把这个请求委托给自己的原型。 2.函数的参数对象转换为数组:arguments => array Array.prototype 阅读全文
posted @ 2019-03-11 09:59 Tutao1995 阅读(161) 评论(0) 推荐(0)