この記事では主にネイティブ JS の簡単なカプセル化方法を説明します。共有されたコードが役立つことを願っています。
const ListenerFN = function ({ target, event, FN, option = {} }) { if (target, event, FN) Error('target, event, FN'); target.addEventListener(event, FN, option); return function () { target.removeEventListener(event, FN); }; };
DOM オブジェクトを渡し、イベントをトリガーし、コールバック メソッドを渡すと、パラメータを渡す必要があります。
const removeFN = ListenerFN({ target, FN, event, });
再度実行すると、バインディングが削除されます。関連する推奨事項:
WeChat ミニ プログラムで複数のファイルをダウンロードするための単純なカプセル化の例php は、いくつかの一般的な JS 操作を単純にカプセル化します_PHP チュートリアル Ajax の単純なカプセル化の詳細な紹介以上がネイティブ js は単純なカプセル化メソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。