언제 플러그인을 만들어야합니까? 플러그인을 만들고 플러그인 내의 모든 것을 채우고 블랙 박스처럼 사용하거나 데이터, 논리 및보기를 분리하는 것이 더 좋습니까?jquery 플러그인은 언제 만들어야합니까?
1
A
답변
2
언제 플러그인을 만들어야하며 그렇지 않은 경우 ? 플러그인을 만들고 플러그인 내에 모든 데이터 (데이터, 논리,보기)를 채우고 을 검은 색 상자처럼 사용하거나 데이터, 논리 및보기를 분리 하시겠습니까?
다른 사람이 쉽게 사용할 수있는 다른 사람에게 코드를 배포/공유하기로 결정한 경우.
나는 또한 당신이 한 번 봐 가지고 제안 :
0
따라 다름을 ... 당신은 몇 가지 변화와 반복 같은 일을 할 필요합니까? 그럼 네. 나는 이것이 자연스럽게 흘러야한다고 생각한다. 새로운 기능을 수용하기 위해 플러그인을 수정해야하는 불편 함이 있다면, 그것 없이는 더 나아질 것이다. 언제든지이 같은 함수 작성 고려하고 :
1
는 나는이만큼 간단하다고 생각
function myUsefulThing($j) {
$j.find('.button').trigger('click');
// ...
}
그리고 당신은 다음과 같이 호출 할 계획 :
if (itIsTime) myUsefulThing($('#mainDiv .bigTable'));
다음을 플러그인이 분명히 필요합니다. 달리 말하자면 코드 조각의 초점이 DOM과 관련되어 있고 DOM의 어느 부분에 영향을 주어야하는지에 대한 방향을 필요로하는 일부 기능을 제공하려는 경우 플러그인을 작성해야합니다.
다음 는 "글로벌"jQuery를 기능 (같은$.map()
또는
$.ajax()
)를 추가 할 수 있습니다 당신은 DOM의 일부와는 특히 아무것도하지를 할 수있는 뭔가를 가지고있는 경우에
,하지만, 그 사건은 약하다. 글로벌 네임 스페이스 폴리싱을 줄 였지만 jQuery 네임 스페이스 오염으로 인해 상쇄되었습니다. ()
관련 문제
- 1. 자신의 DLL을 언제 만들어야합니까?
- 2. 언제 새로운 활동을 만들어야합니까?
- 3. OOP : 언제 기본 클래스를 만들어야합니까?
- 4. jQuery - jQuery 플러그인은 무엇입니까
- 5. 프로그래밍 방식으로 뷰 컨트롤러를 언제 만들어야합니까? 언제 NIB 파일을 사용해야합니까?
- 6. 언제 ASP.NET MVC에서 새 컨트롤러 클래스를 만들어야합니까?
- 7. 언제 ASP.NET MVC로 별도의 컨트롤러를 만들어야합니까?
- 8. 언제 포토샵을 사용하여 웹 페이지를 만들어야합니까?
- 9. tag-libs, mappings 등을위한 패키지는 언제 만들어야합니까?
- 10. 지도 키에 대한 클래스는 언제 만들어야합니까?
- 11. ADT 플러그인은 언제 Eclipse 8.0에서 작동합니까?
- 12. jquery 용 스크롤링 플러그인은 무엇입니까?
- 13. 최고의 jquery 툴팁 플러그인은 무엇입니까?
- 14. 최고의 jQuery 디버그 플러그인은 무엇입니까?
- 15. MVC에서 컨트롤러 이름을 어떻게 지정해야합니까? 언제 새로운 것을 만들어야합니까?
- 16. 사용자 정의보기 용 인터페이스 빌더 플러그인을 언제 만들어야합니까?
- 17. 언제 Asp.net MVC (Design Question)에서 새로운 컨트롤러 클래스를 만들어야합니까?
- 18. 언제 SQL 데이터베이스에 테이블을 만들려면 PHP 파일을 만들어야합니까?
- 19. 첫 번째 JQuery 애플리케이션으로 무엇을 만들어야합니까?
- 20. 좋은 jQuery/Ajax 라이트 박스 플러그인은 무엇입니까?
- 21. 이 작업에 가장 적합한 jQuery 플러그인은 무엇입니까?
- 22. jQuery 모달 상자 플러그인은 어떻게 비교됩니까?
- 23. Jquery 플러그인은 동적으로로드 된 HTML에서 작동하지 않습니다
- 24. jQuery 데이터 바인딩 - 요즘 인기있는 플러그인은 무엇입니까?
- 25. 가장 좋은 jQuery 제품 줌 플러그인은 무엇입니까?
- 26. Image Hover jQuery 플러그인은 어떻게 작동합니까?
- 27. 왜이 jQuery tabbedDialog 플러그인은 Firefox에서만 작동합니까?
- 28. ZendX_JQuery 플러그인은 echo $ this-> jquery()로 jQuery 플러그인을로드하는 방법입니다
- 29. 이 상황에서 ImageHelper를 만들어야합니까?
- 30. 플러그인은 7
우수한 링크로 Upvoted. – HurnsMobile
공유 코드가 좋으며 공유 플러그인이 좋지만 공유 할 코드가 jQuery 플러그인으로 적합하지 않으며 jQuery 플러그인이 좋은 아이디어이지만 반드시 공유 할 필요는 없습니다. 그래도 링크가 마음에 듭니다. :-) – Pointy
@Pointy : 예제 코드로 자세한 대답을 주셔서 감사합니다. – Sarfraz