English 中文(简体)
我怎么能够减少摩擦事件的放缓?
原标题:How can I reduce slowdowns from mousemove event?

I m 运行相对简单的功能(更新span sinner Rainbow/code>,>mousemove。 该申请是Leaflet地图。 当潮湿时,当动物循环、pan积和装料时,会出现明显的滞后期。 我只需要更新<代码>span,其次大约为10-20倍。 (见,有关网页;最新情况是关于右上角的X/Z指标。)

推迟和(或)推迟使用何种最佳方式? 是否对更新<条码>内/超文本足够好? Can 在时间过后,我没有登记和重新登记活动?

最佳回答
问题回答

修改该期限的文字节点将比修改内部超文本更为有效。

function mouseMoveAction(ev) {
    span.firstChild.data = new Date.toString();
}

但是,如果案文节点赢得一定满足要求,而且你需要关于停用的超文本,那么你就可以在花招手中使用门槛值。

/* Keep CPUs to a minimum. */
var MOUSE_MOVE_THRESHOLD = 25,
    lastMouseMoveTime = -1;

function mousemoveCallback(ev) {
        var now = +new Date;
        if(now - lastMouseMoveTime < MOUSE_MOVE_THRESHOLD)
            return;
        lastMouseMoveTime = now;
        mouseMoveAction(ev);
}

避免 j等;无谓地使事情更加缓慢,变得更加复杂。





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签