网页中代码顺序是这样的:<img src=""http://www......................jpg />
<script language="JavaScript" src="/inc/a.js"></script>
<script language="JavaScript" src="/inc/b.js"></script>js在img之后。
有的时候img在别的服务器,加载很慢, 那么,后面的a.js是否要等到图片全部加载完后,才加载?或者是可以同步进行?(另外一个小问题,b.js一定是要等到a.js加载完后再加载吧?)
<script language="JavaScript" src="/inc/a.js"></script>
<script language="JavaScript" src="/inc/b.js"></script>js在img之后。
有的时候img在别的服务器,加载很慢, 那么,后面的a.js是否要等到图片全部加载完后,才加载?或者是可以同步进行?(另外一个小问题,b.js一定是要等到a.js加载完后再加载吧?)
解决方案 »
- 谁能给我一点jsp机试试题
- 关于jquery取值问题(分不多了,大哥大姐都过来看看。。。。)
- .net 下的anthem 回调函数如何传入参数
- String.prototype.trim = function(){return this.replace(/^\s+(.*?)\s+$/,"$1")}
- 正则表达式的转义问题?
- iframe中history.go(-1)的问题,尝试了搜索到的方法还是不行
- 如何从javascript获得Outlook Express对象?
- 很有难度的问题,请众高手帮一下忙.
- javascript中有没有equals方法
- 急,多个主菜单的oicq菜单的实现。
- javascript prototype
- js IE7以上自动网页全屏
可以用 firebug看一下加载的顺序
2个js也可以同时加载,但是文件下载完后一定是先执行a.js
函数
看看这篇文章http://www.iteye.com/wiki/blog/549994
当把js写在body标签之后时,就相当于使用winodw.onload
所以这里的使用,类似于img.onload(如果有的话)
通常情况下我们都将js引用放到 head 之间,如果需要等页面加载完成后才执行的函数
在jquery中应该这样
$(document).ready(function(){
//...这里执行的内容,会在文档开始解析时运行,而不需要等待全部加载完毕
});
简写为
$(function(){
//...执行内容
});
其实jquery下面的js肯定会比jquery先加载完成,但是因为jquery js的在上面所以先执行jquery
所以 zhouchenq 应该是对的
//...这里执行的内容,会在文档开始解析时运行,而不需要等待全部加载完毕
});
函数里的内容就是要等全部加载完之后才执行
$(document).ready(function(){这个是等jquery.js 执行完才执行的