小程式js指令碼模組化呼叫

2022-07-28 10:42:25 字數 684 閱讀 5360

可以將一些公共的**抽離成為乙個單獨的 js 檔案,作為乙個模組。模組只有通過 module.exports 或者 exports 才能對外暴露介面。

1. common.js

1

2function

sayhello(name) !`)4}

5function

saygoodbye(name) !`)7}

89/**

10* 對外介面設定。

11* 可以使用 module.exports 或 exports

12* 推薦使用 module.exports 設定介面函式13*

*/14 module.exports.sayhello =sayhello

15 exports.saygoodbye = saygoodbye

2. 在需要的js檔案內,採用 require 引入common.js模組,示例:

1

//引用common.js模組2//

require僅支援相對路徑3//

呼叫方式採用指標方式,比如: common.sayhello

4var common = require('common.js')56

page(,

10 goodbyemina: function

() 13 })

小程式學習之旅 模組化

可以將一些公共的 抽離成為乙個單獨的 js 檔案,作為乙個模組。模組裡面的屬性和方法預設是私有的。如果我們想在外部使用模組裡面的屬性和方法,在模組裡面必須通過module.exports exports暴露。暴露以後外部通過require引入就可以使用暴露的屬性和方法 var config modu...

模組化小基礎

今天整理下模組化,從基本運用到實踐。html直接雙擊開啟會報錯,需要在伺服器下執行。lochost 8080 import 存在於變數提公升。匯出模組如果內容有定時器更改,外面引入內容也會更改。import 語法 不能寫入if 語句之類中的。use strict 預設嚴格模式。基礎1.01.js e...

js 模組化補充

補充 除了第一種的套路,還可以這樣使用第二種。都是用來自執行函式的。第二種的好處是,還可以返回乙個true。常用 function 小技巧 如果不加上!會報錯,加上之後還能返回true呢。但由於衡返回true。所以只有某些函式是只執行,不在於返回結果的可以用這種。function 相容套路1 適用於...