使用$(document).ready()函数

时间:2015-09-21 08:01:22

标签: javascript jquery json ajax

中DEFINING(未声明)所有功能的缺点是什么
$(document).ready()

开发一个JavaScript / jQuery的大型Web应用程序,它也有多个ajax调用后端服务。

例如: 当我在document.ready中添加我所有的ajax调用时,那些调用会在页面加载时下载大量数据,我会遇到哪些缺点?

由于

1 个答案:

答案 0 :(得分:2)

由于你说的是函数是定义的,而不是声明,所以在.ready调用中我会假设你的代码看起来像这样: / p>

var fn; // declaration
$(document).ready(function () {
  fn = function () { // definition
    // do something
  };
});

主要缺点是在DOM树准备好之前无法调用这些函数。如果您之前尝试调用它们,则会出现错误。