中DEFINING(未声明)所有功能的缺点是什么
$(document).ready()
开发一个JavaScript / jQuery的大型Web应用程序,它也有多个ajax调用后端服务。
例如: 当我在document.ready中添加我所有的ajax调用时,那些调用会在页面加载时下载大量数据,我会遇到哪些缺点?
由于
答案 0 :(得分:2)
由于你说的是函数是定义的,而不是声明,所以在.ready
调用中我会假设你的代码看起来像这样: / p>
var fn; // declaration
$(document).ready(function () {
fn = function () { // definition
// do something
};
});
主要缺点是在DOM树准备好之前无法调用这些函数。如果您之前尝试调用它们,则会出现错误。