ホームページ  >  記事  >  ウェブフロントエンド  >  ネイティブ js は単純なカプセル化メソッドを実装します

ネイティブ js は単純なカプセル化メソッドを実装します

小云云
小云云オリジナル
2018-02-28 11:42:501743ブラウズ

この記事では主にネイティブ 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。