官术网_书友最值得收藏!

2.5.2 文件作用域

小程序中一個JavaScript文件就是一個模塊,在這個文件中聲明的變量和函數只在該文件中有效,不同文件中的相同變量名和函數名是不會互相影響的。模塊中可以調用一些全局的方法,如下例中通過調用getApp()獲取小程序實例:

    App( {
      myGlobalData : { /* 定義全局屬性 */
        name : 'weixin'
      }
    } );
    var myPrivatyData = "value1"; /* myPrivatyData只能在a.js中使用 */
    var appData = getApp();
    appData.myGlobalData.name += ' app';
    var myPrivatyData = "value2"; /* myPrivatyData不會和a.js中同名變量沖突 */
    var appData = getApp();
    /* 當a.js在b.js前執行后,這里會輸出"weixin app value2" */
    console.log( appData.myGlobalData.name + ' ' + myPrivatyData );
主站蜘蛛池模板: 灵川县| 常德市| 金川县| 湘乡市| 罗平县| 都江堰市| 双城市| 上饶县| 邹平县| 哈尔滨市| 阿拉善盟| 万载县| 江津市| 四会市| 泌阳县| 明水县| 廊坊市| 肃宁县| 错那县| 潜江市| 长治县| 拉萨市| 上思县| 芜湖市| 辛集市| 大同县| 新巴尔虎右旗| 瑞昌市| 搜索| 华安县| 永善县| 巨野县| 平乐县| 青川县| 海淀区| 湄潭县| 肥乡县| 分宜县| 修水县| 乐业县| 乐昌市|