接上篇,之前用的加载script机制有问题,同时赋予了onload = onreadystatechange,这在同时支持的浏览器(ie9)下有影响,新的方法分开对待。
other success
BAba 1
Bb 1
BbAa 1
AaBb 1
BbAa 1
BAba 1
BbAa 1
Aa 2
AaBb 2
Bb 3
Aa 3
BAba 4
ABab 4
Aa 6
BbAa 6
ABab 6
Bb 8
ABab 12
AaBb 17
Bb 23
AaBb 26
ABab 30
Aa 32
Aa 76
Bb 102
ABab 155
ie7 success
ab 1
bAa 1
a 1
BaAb 61
ABba 83
BAba 12481
BbAa 26430
AaBb 69314
Aa 201493
Bb 202091
ABab 295501
ie6 success
aBb 1
AbBa 22
BAab 89
BAba 50511
BbAa 106465
AaBb 287284
Bb 835892
Aa 836129
ABab 1227774
webkit success
ABba 2
BaAb 7
BbAa 51452
Bb 254856
Aa 255189
AaBb 454364
FF success
BAba 2
ABab 109
BbAa 5512
Bb 35757
Aa 36034
AaBb 65577
ie10 success
BbAa 4
BAba 7
AaBb 12
Bb 35
Aa 45
ABab 59
opera success
ABab 6
Bb 3077
Aa 3092
AaBb 5990
ie9 success
BaAb 8
AbBa 8
BbAa 7968
BAba 17482
AaBb 26081
Bb 109073
Aa 109478
ABab 166921
ie8 success
AbBa 16
BAab 80
BAba 31761
BbAa 84319
AaBb 241514
Bb 616614
Aa 617047
ABab 874323
出现了onload抢先exec的现象且顺序不一致,比如 CcaABb,总数:123
B 1
BaAb 7
BaAb 8
AbBa 8
AbBa 16
AbBa 22
BaAb 61
顺序不一致,比如 CcAbBa,总数:381
ab 1
aBb 1
B 1
bAa 1
a 1
ABba 2
BaAb 7
BaAb 8
AbBa 8
AbBa 16
AbBa 22
BaAb 61
BAab 80
ABba 83
BAab 89
几率381/8226030 =0.000046316388342857974,主要集中在IE6-IE8。

回复自“改进load机制后的onload次序测试”
发表回复