模板:ES6
丨前言
- 本模板依賴於賽馬娘wiki的魔改模板:ResourceLoader丨作者:素子ちゃん_official
- 這裏的ES6指ES6模塊化,在單純使用ES6語法時,你無需使用ES6模板,用JS模板即可
載入MediaWiki命名空間下的ES6模塊。
參數列表:
#1 JS页面(ES6模块)的名称。
ES6編輯
- ES6與JS類似,但是ES6支持文件中出現import與export,即ES6模塊化 [1]
- 在多個JS文件引入,或者實現一些通用功能的代碼時,我們建議使用ES6模塊化
- 在多個JS文件引用時,模塊化能保證加載順序
- 在實現通用功能時,多個JS能調用這一功能,減少代碼重複
丨模板案例
例如文件A.js中定義了功能函數a並export
let a = function() {
console.log("fun from a.js");
}
export default a
文件B.js通過import聲明可以調用這個函數
import a from "./index.php?title=MediaWiki:A.js&action=raw&ctype=text/javascript"; //通用模板,改文件名就行
a();
最後在頁面中調用B.js 我們就運行了來自A.js的函數