이 글에서는 기본 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, });
바인딩을 제거하는 메소드를 반환합니다. 다시 실행하면 바인딩이 제거됩니다.
removeFN();
관련 권장 사항:
WeChat 미니 프로그램 다중 파일 다운로드의 간단한 캡슐화 예
php는 몇 가지 일반적인 JS 작업을 간단히 캡슐화합니다_PHP 튜토리얼
위 내용은 기본 js는 간단한 캡슐화 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!