jsp页面有这样一段脚本:<script type="text/javascript">
$(function() {
test.initPhotoUpload('<s:property value="api_request"/>');
});
</script>
$(function(){})这种脚本函数
它是什么时候执行,是页面加载前?还是加载后?是不是自动浏览器自动调用?。。
能不能详细讲一下这个函数功能?
小弟初学不懂,求高手
$(function() {
test.initPhotoUpload('<s:property value="api_request"/>');
});
</script>
$(function(){})这种脚本函数
它是什么时候执行,是页面加载前?还是加载后?是不是自动浏览器自动调用?。。
能不能详细讲一下这个函数功能?
小弟初学不懂,求高手
JQ中$(function)
是一种类似onload的网页加载直接运行的函数
如果是用来注册事件的,那么肯定是触发事件的时候执行,如果是类似window.onload 那就是加载完执行。
……
这种是简写形式,全写是:$(document).ready(function(){})
至于是在浏览器的文档加载前还是加载后,应该是加载后。
因为这个函数中是可以进行dom操作的,例如查找dom节点。如果是加载前的,dom没有加载或是加载完毕
何来查找dom,查找的dom也只会是undefined
既然是入口函数就是浏览器自动调用的,相对于window.onload/document.body.onload
或是java 中的main函数