微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – $.post jQuery更快还是更慢,具体取决于浏览器?

我正在尝试提高我的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 举报,一经查实,本站将立刻删除。

相关推荐