GitHub 博客园 Nanakon

随笔分类 -  931.【优化】

innerHTML
摘要:在插入大量新 HTML 标记时,使用 innerHTML 属性与通过多次 DOM 操作先创建节点再指定它 们之间的关系相比,效率要高得多。这是因为在设置 innerHTML 或 outerHTML 时,就会创建一个 HTML 解析器。这个解析器是在浏览器级别的代码(通常是 C++编写的)基础上运行的 阅读全文

posted @ 2016-12-15 09:27 jzm17173 阅读(84) 评论(0) 推荐(0)

删除要被替换的元素的所有事件处理 程序和 JavaScript 对象属性
摘要:使用本节介绍的方法替换子节点可能会导致浏览器的内存占用问题,尤其是在 IE 中,问题更加明显。在删除带有事件处理程序或引用了其他 JavaScript 对象子树时,就有可能导致内存占用问题。假设 某个元素有一个事件处理程序(或者引用了一个 JavaScript 对象作为属性),在使用前述某个属性将该 阅读全文

posted @ 2016-12-15 09:18 jzm17173 阅读(134) 评论(0) 推荐(0)

LRU
摘要:rsms/js-lru LRU缓存介绍与实现 (Java) 使用场景 缓存计算结果 阅读全文

posted @ 2016-11-01 17:07 jzm17173 阅读(85) 评论(0) 推荐(0)

fn
摘要:var avalon = function (el) { return new avalon.init(el) } avalon.init = function (el) { this[0] = this.element = el } avalon.fn = avalon.prototype = a 阅读全文

posted @ 2016-10-19 19:25 jzm17173 阅读(95) 评论(0) 推荐(0)

sourceMappingURL
摘要:JavaScript Source Map 详解 阅读全文

posted @ 2016-10-19 09:39 jzm17173 阅读(114) 评论(0) 推荐(0)

别名
摘要: 阅读全文

posted @ 2016-10-13 17:10 jzm17173 阅读(67) 评论(0) 推荐(0)

js
摘要:1 不需要 keys = function() {return xxx} return keys 2 不能这么判断是否有某个属性 hasOwnProperty判断 阅读全文

posted @ 2016-10-09 11:01 jzm17173 阅读(64) 评论(0) 推荐(0)

【Better Code】repeat
摘要:《JavaScript 框架设计》 版本1: 版本2: 版本3:(缓存) 版本4:(算法) 版本5: 版本6: 版本7:(递归) 阅读全文

posted @ 2016-09-19 11:28 jzm17173 阅读(128) 评论(0) 推荐(0)

导航

轻音