【发布时间】:2010-10-27 10:58:48
【问题描述】:
我用 java 脚本编写了一个游戏,虽然它可以运行,但多次点击响应很慢。下面是我用来处理点击的代码的一个非常简化的版本,如果您等待的时间不够长,它仍然无法响应第二次点击 2。这是我需要接受的,还是有更快的方法为下一次点击做好准备?
顺便说一句,我使用 quirksmode recoding 竞赛中的 AddEvent 附加了这个函数。
var selected = false;
var z = null;
function handleClicks(evt) {
evt = (evt)?evt:((window.event)?window.event:null);
if (selected) {
z.innerHTML = '<div class="rowbox a">a</div>';
selected = false;
} else {
z.innerHTML = '<div class="rowbox selecteda">a</div>';
selected = true;
}
}
可在http://www.omega-link.com/index.php?content=testgame查看实时代码
【问题讨论】:
标签: javascript performance browser user-interface cross-browser