【发布时间】:2012-12-02 12:27:56
【问题描述】:
我想从效率或任何其他角度了解以下两种方法之间的区别:(这些代码是使用HTML5 Canvas编写的)
第一个具有独立的函数,包括 drawScreen() 函数和事件处理函数,它们都调用 drawScreen()。
另一个有一个函数canvasApp(),它包含了所有的函数,包括drawScreen() 以及其他用于处理事件的函数。这些函数再次调用自己内部的drawScreen函数。
代码很长,如果解释不够清楚,我会放代码。
【问题讨论】:
-
性能无关紧要。这是一个软件架构问题。更喜欢哪种建筑风格是一个相当宗教化的问题。
标签: javascript html canvas performance