RT!
예를 들어 탭 기능, 캐러셀 기능, 팝업창 기능 등이 포함된 플러그인을 작성하세요.
물론 이러한 기능이 강력할 필요는 없으며 단지 쉽게 사용할 수 있도록 이러한 기능을 모아두기만 하면 됩니다. 그냥 호출하세요
내 생각은:
var 메서드 = {...}로 감싸고 내부의...는 N개의 작은 함수를 나타냅니다.
예:
현재 이 방법으로 플러그인을 작성했는데, 여기에는 제가 자주 사용하는 js 특수효과가 포함되어 있는데, 이렇게 작성하는 것은 좋지 않다는 생각이 늘 있는데, 어떤 개선이 필요한지 모르겠습니다. 지나가신 선배님들의 조언 부탁드립니다.
나와 같은 욕구를 갖고 있는 사람이 있는지 궁금합니다. 어떻게 달성할 수 있나요?
이제 자신만의 라이브러리를 작성해야 합니다! 현재 아이디어는 jQuery EasyUI와 유사합니다. 이 메서드의 첫 번째 매개 변수는 구성 요소 메서드 이름이고 그 뒤에는
라는 패널 구성 요소의 표시 방법입니다.$.fn.<component>()
와 같은 메서드의 매개 변수가 옵니다. 으아악)를 사용하여 DOM 기반의 구성 요소 제어 개체를 얻은 다음 이 개체를 사용하여 일반 개체처럼 관련 구성 요소 작업을 수행합니다. 예를 들어
두 메소드 모두 당신의 아이디어를 실현할 수 있어야 합니다. 차이점은 함수(메소드) 인터페이스를 캡슐화하는 것과 객체 인터페이스를 캡슐화하는 것의 차이에 있습니다mini.get()
으아악당신이 하고 싶은 일은 일반적으로 사용되는 기능이 포함된 라이브러리인 것 같습니다. 이 프로젝트의 구조를 참고하실 수 있습니다
당신의 것이 플러그인이 아니라 UI 조합에 가깝다고 생각하는 이유는 무엇입니까