谁能解释一下事件函数为什么没有触发就执行了


<script type="text/javascript">

    (function(window){

        if(window){

            window.onload = function(){

                //获取canvas

                var canvas = document.getElementById('canvas');

                //获取画布

                var content = canvas.getContext('2d');


                var cw,ch;


                function Dot(){


                };


                (function(){

                    window.onresize = arguments.callee;   //接收一个指向自己的函数,在事件触发的时候执行

                    console.log(arguments.callee)

                    cw = innerWidth;

                    ch = innerHeight;


                    canvas.width = cw;

                    canvas.height = ch;


                })();



            }

        }

    })(window)

</script>


江城fen
浏览 899回答 1
1回答

chandou

window.onload就执行了,意思就是页面加载后执行function中的内容,所以是触发了,是window触发的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript