-3

有什么方法可以定义一个自执行的javascript函数吗?我的意思是在页面呈现时自动执行一个函数,而不是调用它。

4

3 回答 3

2

像这样的东西?

(function(){
    //your stuff
})();

或者

(function(params){
    //your stuff
})(params);
于 2013-08-06T14:50:42.580 回答
1

如果您使用 jquery,请将您的函数代码放在正文 onload 或文档准备好。

于 2013-08-06T14:52:27.833 回答
0

如果你只是写一个这样的脚本标签:

<script type="text/javascript">
    foo();
</script>

它将尽快执行。否则,您可以在页面加载后立即执行某些操作,方法是onload使用表单的属性,或者使用jQuery.ready.

于 2013-08-06T14:54:18.190 回答