728x90
300x250
SMALL
모듈화는 기능별로 코드를 나누고, 각 기능을 파일 또는 객체 단위로 구성하는 전략이다.
예) tab.js, modal.js, form.js 식으로 나눔
var MyApp = MyApp || {};
MyApp.Tab = {
init: function() {
if (!$('.tab').length) return;
this.bind();
},
bind: function() {
$('.tab').on('click', function() {
// 탭 기능
});
}
};
메인 진입 파일에서는 이렇게 구성
$(function() {
MyApp.Tab.init();
MyApp.Modal.init();
});
- 유지보수 용이
- 재사용 가능
- 팀 개발에 적합한 구조
- 각 기능마다 init(), bind(), destroy() 같은 메서드로 구조화
728x90
반응형
LIST
'javaScript > jQuery' 카테고리의 다른 글
| jQuery 유지보수를 위한 4단계 리팩토링 전략 (0) | 2025.04.30 |
|---|---|
| 즉시실행함수(IIFE)로 스크립트 충돌 방지하기 + 조건 검사 (0) | 2025.04.25 |
| 네임스페이스로 jQuery 코드 구조화하는 방법 (0) | 2025.04.24 |
| $() 직접 호출 방식이 왜 문제인가? (0) | 2025.04.23 |
| 심플 갤러리 부드럽게 정렬하기 - 비공개 (0) | 2024.01.11 |
댓글