<!DOCTYPE html>
<html>
<head>
    <title>即时函数临时作用域(匿名自调用函数)</title>
    <meta charset="utf-8">
</head>
<body>
    <!--这里创建了一个即时函数,并且在即时函数中还为document添加了一个click事件。这段代码为处理事件程序创建了一个闭包该闭包使numclick变量持久化。并且被事件处理函数所引用。除此之外,没有别的地方可以被引用了。 -->
    <script type="text/javascript">
        (function(){
            var numClick=0;
            document.addEventListener('click',function(){
                console.log(++numClick);
            },false);
        })();
    </script>
</body>
</html>