小程序的模塊化

模塊化

瀏覽器中,所有 JavaScript 是在運行在同一個作用域下的,定義的參數(shù)或者方法可以被后續(xù)加載的腳本訪問或者改寫。同瀏覽器不同,小程序中可以將任何一個JavaScript 文件作為一個模塊,通過module.exports 或者 exports 對外暴露接口。

請看是一個簡單模塊示例,B.js 引用模塊A,并使用A暴露的multiplyBy2方法完成一個變量乘以 2 的操作。


// moduleA.js
module.exports = function( value ){
  return value * 2;
}
代碼清單2-27 引用模塊A

// B.js

// 在B.js中引用模塊A
var multiplyBy2 = require('./moduleA')
var result = multiplyBy2(4)

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

var common = require('common.js')
Page({
  helloMINA: function() {
    common.sayHello('MINA')
  },
  goodbyeMINA: function() {
    common.sayGoodbye('MINA')
  }
})
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容