如何定义自执行Javascript函数

时间:2013-08-06 14:49:52

标签: javascript

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

3 个答案:

答案 0 :(得分:2)

这样的东西?

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

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

答案 1 :(得分:1)

如果您使用的是jquery,请将函数代码放在body onload或document ready上。

答案 2 :(得分:0)

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

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

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