摘要: Object.defineProperty 劫持数据 只是对对象的属性进行劫持 无法监听新增属性和删除属性,需要使用 vue.set, vue.delete 深层对象的劫持需要一次性递归 1 var obj = { 2 a: 1, 3 o: { 4 b: 2, 5 o1: {} 6 } 7 } 劫持 阅读全文
posted @ 2022-09-28 17:03 强者之途 阅读(268) 评论(0) 推荐(0)
摘要: 一、定时器分批渲染 既然一次渲染10万条数据会造成页面加载速度缓慢,那么我们可以不要一次性渲染这么多数据,而是分批次渲染, 比如一次10000条,分10次来完成, 这样或许会对页面的渲染速度有提升。 然而,如果这13次操作在同一个代码执行流程中运行,那似乎不但无法解决糟糕的页面卡顿问题,反而会将代码 阅读全文
posted @ 2022-09-28 16:54 强者之途 阅读(1492) 评论(0) 推荐(0)
摘要: proxy是es6的语法,Proxy可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过 滤和改写。Proxy这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 写一个get的代理方法: 1 var 阅读全文
posted @ 2022-09-28 16:14 强者之途 阅读(1284) 评论(0) 推荐(0)
/* 看板娘 */