加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

行使clickCatcher在JS文件加载完毕/变乱应用之前捕捉Click变乱

发布时间:2018-09-04 19:19:27 所属栏目:创业 来源:站长网
导读:进步网站机能的要领之一就是将 Java Script文件放到文档的底部(我在Improve Your Web Site Performance Tips Tricks To Get A Good YSlow Rating中接头过)。可是,这有一个弱点。 题目 在JavaScript文件加载完毕运行之前,你规划为文档中一些元素分派一

可是,不管是是从clickCatcher内部来触发clicks的执行,照旧手动挪用它们,你要确信这是最后挪用的。David研究中的一个风趣的功效是,你可以通过行使setTimeout节制挪用栈,time配置为0,这样,相对付其余完全沟通load变乱处理赏罚器,它将被安排到栈的最后。

也迁就是说,假如你在window已加载时行使addEvent挪用某些对象,你可以像这样节制它(或者只在统一个script块或JavaScript文件中时相对安详)。

// Calling click handler
setTimeout(function () {
	addEvent(window, "load", callClicks);
}, 0);

// My own function - will be called before the above function
addEvent(window, "load", myCoolFunc);

jQuery 版本

先前我提到过David的jQuery版本,这意味着在你挪用之前须包括jQuery,可是你可以将其余JavaScript文件放到页面底部。他先容了他的要领,功效在clickCatcher with jQuery 。

反馈?

从我们的测试中看到,在JavaScript加载完毕之前捕捉click变乱,这是一个有用靠得住的要领。你仍可以在文档的底部安排js来晋升网站机能。

原文地点:http://robertnyman.com/2010/05/24/catching-clicks-with-clickcatcher-before-your-javascript-files-have-loadedevents-been-applied/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+robertnyman+%28Robert%27s+talk%29

转载地点:http://www.denisdeng.com/?p=1018

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读