- 微信小程序:開發入門及案例詳解
- 李駿 邊思
- 199字
- 2019-01-04 18:58:57
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 );
推薦閱讀
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- Django+Vue.js商城項目實戰
- C語言程序設計案例教程(第2版)
- 體驗設計原理:行為、情感和細節
- The Complete Coding Interview Guide in Java
- Unity 5 for Android Essentials
- Learning Three.js:The JavaScript 3D Library for WebGL
- Salesforce Reporting and Dashboards
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Spring 5 Design Patterns
- Bootstrap for Rails
- OpenCV Android Programming By Example
- Julia數據科學應用
- Mastering ASP.NET Core 2.0
- Less Web Development Cookbook