说明ajax何时在document.ready中调用
clarification on when does ajax call within document.ready gets triggered
如果我有一个包含以下内容的页面:
1. HTML with text and images.
2. Lots of reference to CSS and Large JS Files.
3. Within HTML a call similar to one below:
$(document).ready(function () {
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
beforeSend: function( xhr ) {
xhr.overrideMimeType( "text/plain; charset=x-user-defined" );
}
})
.done(function( data ) {
if ( console && console.log ) {
console.log( "Sample of data:", data.slice( 0, 100 ) );
}
});
}
有人能澄清一下我下面的理解是否正确吗?就哪一个先加载而言?
- 加载所有HTML和图像
- 加载CSS并应用CSS样式
- 然后,调用$.ajax调用
- 渲染整个页面
ready
保证在DOM准备好后调用,仅此而已。这肯定不会加载"所有HTML和图像",特别是图像可能已经加载,也可能没有加载。
相关文章:
- 函数从$(document).ready外部调用在$(document).ready中定义的函数
- $(document).ready未在brunch/jade/主干网项目中调用
- 多个“;脚本调用"在SINGLE”内$(文档).ready()”;
- 从 jquery.ready() 调用的 javascript 何时相对于 中的脚本运行
- 从 document.ready 调用 jQuery 插件抛出 getPreventDefault 错误
- 在 $( 文档 ).ready 函数中使用字符串名称调用 javascript 函数
- 调用 Document.ready 外部的 AJAX 函数
- 说明ajax何时在document.ready中调用
- 按钮的 ID 更改,但 document.ready 函数调用前一个值的方法
- 如何在 html 中调用 js document.ready 函数
- 在同一页上多次调用 $(document).ready
- 如何调用 Document.ready 内部的外部.js,方法是从 HTML 传入变量来调用下面的.js文件
- jQuery .ready() 调用一个 javascript 对象,不起作用
- focus() 从 jQuery(document).ready 调用时不触发 focus 事件
- Rails 应用程序 - jQuery Document.ready在单击链接时不调用,但在新选项卡中打开或刷新时工作
- 从jquery(document).ready调用外部函数
- 我可以避免在每个JavaScript文件中放入$(document).ready()调用吗?
- 清除jquery document.ready()调用
- 当在同一HTML页面上使用的两个JavaScript文件中有两个jQuery$(document).ready调用时会发
- 为什么我不能从$(document).ready调用外部函数