代码改变世界

随笔档案-2013年02月

产品设计:一层分类与多层分类模式的感悟

2013-02-23 23:45 by hyddd, 2779 阅读, 收藏, 编辑
摘要: 最近要做一些类似产品经理的工作(虽然本人不是产品经理......),过程中遇到一个问题,要对大量的内容进行归类,同时考虑用户易用性。参考互联网上的应用,发现应用要么是一层分类管理,要么是多层(树)分类管理。对于产品要选择一层分类还是多层分类进行内容管理,我总结了下文,,这是我经思考后建立的衡量保准。 阅读全文

DOM性能瓶颈与Javascript性能优化

2013-02-07 20:11 by hyddd, 22366 阅读, 收藏, 编辑
摘要: 这两天比较闲,写了两篇关于JS性能缺陷与解决方案的文章(《JS特性性能缺陷及JIT的解决方案》,《Javascript垃圾回收浅析》),主要描述了untyped,GC带来的问题与JIT引擎的解决方案。但相对于Js引擎的问题,我认为DOM导致的性能问题更值得关注。 阅读全文

Javascript垃圾回收浅析

2013-02-07 11:13 by hyddd, 13952 阅读, 收藏, 编辑
摘要: 接上篇《JS特性性能缺陷及JIT的解决方案》,这里总结下的Javascript垃圾回收机制。 阅读全文

JS特性性能缺陷及JIT的解决方案

2013-02-06 19:10 by hyddd, 12661 阅读, 收藏, 编辑
摘要: 拜读了David的《Know Your Engines: How to Make Your JavaScript Fast》,David是Mozilla的JS引擎工程师,文章主要介绍了JIT与GC原理,以及如何根据某些基本原理,优化js代码的执行效率,虽然是老文了,但对我来说仍受益匪浅。这里,我根据上文整理了本文,同时,大家也可以从侧面了解下JIT。 阅读全文