2011-09-30 38 views
4

我想做一个'加载屏幕',它反映了我的代码执行的百分比。 我知道如何:通过代码分配“标志”,并且这些标志将假定百分比的值。这在conexto静态。我会用'flags'填充我的代码,更糟的是,以静态的方式填充我的代码。有什么方法可以知道我的代码已经被处理了多少?动态返回已执行多少代码的函数?

+1

这不会导致延迟/影响执行吗?我的意思是,检查执行的操作会减慢脚本的速度,并且违背了显示执行百分比的目的,不是吗? – jackJoe

+1

我认为花更多的时间来提高代码的效率是非常值得的,这样您就不必在用户运行时娱乐用户了。 – Pointy

+0

男人,我处理请求'ajax',这个过程本身没有办法改进。那么对于用户是否正在处理该请求甚至是公平的。这当然,对于我的系统。 :) – Richard

回答

0

没有,除非它以某种方式装备。

3

不,不在javascript中。无论如何,逐行执行它是没有意义的。一些代码行(例如ajax调用,警报)可能比其他行要花费更长的时间才能完成。

我会推荐使用标志。

1

结账JSCoverage。这有点旧,但看起来它可能会让你知道如何去做类似的事情。