markdown モジュールパターン#1 Posted 2021-05-06
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown モジュールパターン#1相关的知识,希望对你有一定的参考价值。
// モジュール/moduleName/
const moduleName = (() => {
// モジュールスコープ変数
// 構成値(定数)
const configMap = {
MODULE_PROPERTY: 'value'
}
// 状態値(変数)
const stateMap = {
moduleProperty: 'value'
}
// その他のすべてのモジュールスコープ変数を宣言する
let domMethod, onEventMethod, initModule
// DOMメソッド
domMethod = () => {
}
// イベントハンドラ
onEventMethod = (event) => {
}
// パブリックメソッド
// 初期状態を設定し、機能を提供する
initModule = () => {
// HTMLをレンダリングする
// イベントをイベントハンドラにバインドする
}
})()
// DOMの準備ができたら開始する
document.addEventListener('DOMContentLoaded', () => {
moduleName.initModule()
})
JS-モジュールパターン #1
---------------
A [Pen](https://codepen.io/taquaki/pen/wqgypb) by [Takaaki Sato](https://codepen.io/taquaki) on [CodePen](https://codepen.io).
[License](https://codepen.io/taquaki/pen/wqgypb/license).
以上是关于markdown モジュールパターン#1的主要内容,如果未能解决你的问题,请参考以下文章
markdown モジュールシステム
markdown glob的によるファイルパスのパターンマッチ
markdown 宝石モジュールでインストールした宝石が命令未找到
markdown Ansibleのdocker_containerモジュールで没有指定命令
markdown ログインシェルを変えてからshellモジュールを使うと命令未找到エラー
markdown git pull --recurse-submodulesで'请确保你拥有正确的访问权限'となってサブモジュールを克隆できない