国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 教程之模塊化

2019-11-20 08:43:44
字體:
供稿:網(wǎng)友

系列文章:

微信小程序 教程之模塊化

微信小程序 教程之注冊頁面

微信小程序 教程之注冊程序

文件作用域

在JavaScript文件中聲明的變量和函數(shù)只在該文件中有效;不同的文件中可以聲明相同名字的變量和函數(shù),不會互相影響。
通過全局函數(shù)getApp()可以獲取全局的應(yīng)用實例,如果需要全局的數(shù)據(jù)可以在App()中設(shè)置,如:

// app.jsApp({ globalData: 1})
// a.js// The localValue can only be used in file a.js.var localValue = 'a'// Get the app instance.var app = getApp()// Get the global data and change it.app.globalData++
// b.js// You can redefine localValue in file b.js, without interference with the localValue in a.js.var localValue = 'b'// If a.js it run before b.js, now the globalData shoule be 2.console.log(getApp().globalData)

模塊化

我們可以將一些公共的代碼抽離成為一個單獨的js文件,作為一個模塊。模塊只有通過module.exports才能對外暴露接口。

// common.jsfunction sayHello(name) { console.log('Hello ' + name + '!')}module.exports = { sayHello: sayHello}

​在需要使用這些模塊的文件中,使用require(path)將公共代碼引入。

var common = require('common.js')Page({ helloMINA: function() { common.sayHello('MINA') }})

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 义乌市| 长垣县| 霍山县| 达拉特旗| 方正县| 平阳县| 海晏县| 白山市| 万宁市| 肇州县| 新巴尔虎右旗| 眉山市| 泾源县| 芦山县| 蒙城县| 西乡县| 商洛市| 武义县| 白银市| 浠水县| 兰州市| 阿荣旗| 册亨县| 濉溪县| 罗田县| 鄱阳县| 石渠县| 天等县| 嵩明县| 拉萨市| 盈江县| 瑞金市| 内黄县| 右玉县| 宁陕县| 通州区| 巴林左旗| 祁阳县| 灵山县| 许昌市| 扎赉特旗|