javascript - 하나의 플러그인에서 여러 기능을 달성하기 위해 jQuery 플러그인을 직접 개발할 수 있습니까?
phpcn_u1582
phpcn_u1582 2017-07-05 11:00:48
0
3
1031

RT!
예를 들어 탭 기능, 캐러셀 기능, 팝업창 기능 등이 포함된 플러그인을 작성하세요.
물론 이러한 기능이 강력할 필요는 없으며 단지 쉽게 사용할 수 있도록 이러한 기능을 모아두기만 하면 됩니다. 그냥 호출하세요
내 생각은:
var 메서드 = {...}로 감싸고 내부의...는 N개의 작은 함수를 나타냅니다.
예:

으아아아

현재 이 방법으로 플러그인을 작성했는데, 여기에는 제가 자주 사용하는 js 특수효과가 포함되어 있는데, 이렇게 작성하는 것은 좋지 않다는 생각이 늘 있는데, 어떤 개선이 필요한지 모르겠습니다. 지나가신 선배님들의 조언 부탁드립니다.

나와 같은 욕구를 갖고 있는 사람이 있는지 궁금합니다. 어떻게 달성할 수 있나요?

phpcn_u1582
phpcn_u1582

모든 응답(3)
大家讲道理

이제 자신만의 라이브러리를 작성해야 합니다! 현재 아이디어는 jQuery EasyUI와 유사합니다. 이 메서드의 첫 번째 매개 변수는 구성 요소 메서드 이름이고 그 뒤에는 $.fn.<component>()와 같은 메서드의 매개 변수가 옵니다. 으아악

라는 패널 구성 요소의 표시 방법입니다.

이런 작성 방법도 사용하기는 매우 쉽지만, 편집기에서 구문 프롬프트를 구현하기 어렵다는 문제가 있습니다.

또 다른 방법은 MiniUI로, 특정 메서드(

)를 사용하여 DOM 기반의 구성 요소 제어 개체를 얻은 다음 이 개체를 사용하여 일반 개체처럼 관련 구성 요소 작업을 수행합니다. 예를 들어 mini.get() 으아악

두 메소드 모두 당신의 아이디어를 실현할 수 있어야 합니다. 차이점은 함수(메소드) 인터페이스를 캡슐화하는 것과 객체 인터페이스를 캡슐화하는 것의 차이에 있습니다

学霸

당신이 하고 싶은 일은 일반적으로 사용되는 기능이 포함된 라이브러리인 것 같습니다. 이 프로젝트의 구조를 참고하실 수 있습니다

Ty80

당신의 것이 플러그인이 아니라 UI 조합에 가깝다고 생각하는 이유는 무엇입니까

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!