car

关于JavaScript调试的十来个小Tips

系列文章的Github Repo人懒事多,最近翻多写少啊。原文地址这里‘debugger;’除了console.log,debugger就是另一个我很喜欢的快速调试的工具,将debugger加入代码之后,Chrome会自动在插入它的地方停止,很像C或者Java里面打断点。你也可以在一些条件控制中插入该调试语句,譬如:if (thisThing) { debugger;

设计模式之享元模式

享元模式(flyweight)是一种用于性能优化的模式,之所以用“fly”其意为蝇量级。而享元模式的核心就是运用共享技术来有效支持大量细粒度的对象。虽然面向对象可以非常方便的解决一些扩展性的问题,但是在这个过程中系统势必会产生一些类或者对象,如果系统中存在对象的个数过多时,将会导致系统的性能下降。对于这样的问题解决最简单直接的办法就是减少系统中对象的个数。在javascri