zoukankan      html  css  js  c++  java
  • javascript 分离全局变量

      当要编写一段javascript模块代码是, 这段代码将要在用在各种javascript程序中(就是各种各样的网页中), 为了让这段代码不与原来的代码起冲突,解决方法就是将代码放在一个函数(function)里面,然后调用这个函数,这样全局变量就变成了函数内的局部函数。

          function mymoudle(){
            //模块代码
            //这个模块所使用的所有变量都是局部变量
            //而不是污染全局命名空
          }


          mymoudle() //不要忘了还要调用这个函数


      这段代码仅仅定义了一个单独的全局命名变量, 名叫“mymoudle”的函数。 这样还是太麻烦,可以直接定义一个匿名函数,并在单个表达式中调用它:

          (function(){

            //模块代码

           }());

      这里定义的函数会立即调用。 如果不想立即调用, 考虑上面的function

      

  • 相关阅读:
    HDU 6125
    HDU 6129
    Super Jumping! Jumping! Jumping!
    HDU 1040 As Easy As A+B(排序)
    VS2015转VS2008
    HDU 1329 Hanoi Tower Troubles Again!(乱搞)
    HDU 1062 Text Reverse(字符串)
    HDU 1013 Digital Roots(字符串)
    HDU 1003 Max Sum(动态规划)
    HDU 1203 I NEED A OFFER!(01背包)
  • 原文地址:https://www.cnblogs.com/facial/p/5148495.html
Copyright © 2011-2022 走看看