Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基本jQuery AJAX性能查询_Javascript_Jquery - Fatal编程技术网

Javascript 基本jQuery AJAX性能查询

Javascript 基本jQuery AJAX性能查询,javascript,jquery,Javascript,Jquery,使用jQuery的ajax()函数执行ajax请求时,除了成功回调中的“data”之外,我从不使用任何参数: $.ajax({ url: 'script.php', type: 'post', data: $(this).serialize(), dataType: 'json', success: function(data) { alert(data); }, error: function(jqXHR, textSt

使用jQuery的ajax()函数执行ajax请求时,除了成功回调中的“data”之外,我从不使用任何参数:

$.ajax({
    url: 'script.php',
    type: 'post',
    data: $(this).serialize(),
    dataType: 'json',
    success: function(data) {
        alert(data);
    }, 
    error: function(jqXHR, textStatus, errorThrown) {
        console.log(jqXHR);
    }
});
但我想知道在该函数中保留其他2个参数(textStatus,jqXHR)是否会对性能产生任何影响:

success: function(data, textStatus, jqXHR) {
    alert(data);
} 

我没有用“textStatus”和“jqXHR”做任何事情,但是如果我保留它们,会不会有任何性能下降(哪怕是一点点)

可能有一点,但考虑到您没有引用它们,没有什么值得注意的-不需要执行内存查找


如果你每秒处理数百万个AJAX调用,你可能会看到延迟,但我不知道你究竟如何每秒处理一百万个AJAX请求。

如果你不使用它们,就不要包含它们。它也可以保存字节。请查看源代码-