避免全局变量污染

直接上例子

<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <button id="bt1">11111</button>
    </body>
    <script src="https://cdn.bootcss.com/jquery/1.9.0/jquery.min.js"></script>
    <script>
        //方法1:使用
       var RX = {};
       RX.number = 1;
        $('#bt1').on(
           'click',
           function(){
               console.log("您点击了第"+RX.number+"次");
               RX.number++;
           }
        );
       //冻结在函数里面
       (function(obj){
           var i = 1;
           $('#bt1').on(
           'click',
           function(){
               console.log("您点击了第"+i+"次");
               i++;
           }
           );
       })(window);
    </script>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容