我正在尝试提高我的jQuery性能,我注意到它在Chrome中的运行速度比其他浏览器快.当它只是对
PHP文件的AJAX调用时,它是否有意义?
为了测试它,我在点击事件上这样做:
var startTime = new Date(); $.post("http://"+ document.domain + "action.json",{ data: data},function(dat){ console.log('ending: ',(new Date() - startTime) / 1000); } });
以秒为单位的结果是:
> Chrome 25:0.148
> Firefox 19.0.2:0.212
> Internet Explorer 9:0.272
>歌剧12.14:0.219
可以在每个浏览器上访问控制台的开发工具是否会干扰此结果?
谢谢.
解决方法
我想如果你这样做:
var startTime = new Date(); var a=0; for(i=0;i<50000;i++){ a++; } console.log('ending: ',(new Date() - startTime) / 1000);
你会看到同样的不同.可能它只是不同的JavaScript解析器.
原文地址:https://www.jb51.cc/jquery/157224.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。