我的文档就绪功能
<script type="text/javascript">
$(document).ready(function () {
if ($("[rel=tooltip]").length) $('[rel=tooltip]').tooltip();
var path = "@Url.Content("~/Contents/Users/" + HttpContext.Current.User.Identity.Name + "/images/")";
$.vegas({
src: path + Preferences.GetBackground(),
fade: 2000
})@*('overlay', {
src: "@Url.Content("~/Contents/css/images/01.png")"
})*@;
});
</script>
我正在使用插件维加斯来获取网站上的全屏背景图片。所以$ .vegas实际上向服务器发送了一个GET请求。我的问题是,这是否会导致浏览器等待响应,然后只向用户显示内容,还是在显示内容时在场景后面完成? 我问这个是因为背景图像通常超过150kb,所以我想确保这不会增加响应时间。
答案 0 :(得分:0)
如果vegas插件使用$.ajax
使用标准配置发出请求(即async
为true
),那么页面将不会等待请求完成,因为操作是异步的。通常,在发出AJAX请求时会传递回调函数,以便在返回响应时执行。
如果async
设置为false
,那么页面将等待回复者返回。