markdown モジュールパターン#1

Posted

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で'请确保你拥有正确的访问权限'となってサブモジュールを克隆できない