2011-01-28 2 views

답변

2

실제로 코드는 $.fn에 새로운 항목을 추가하자마자 jQuery 플러그인입니다.

그러나 그 외에도 재사용 가능한 코드 또는 응용 프로그램에 특정한 코드는 의미가 있습니다.

또한 Plugin Authoring Guide을 살펴보십시오. 따라해야하는 모범 사례가 나와 있습니다. 특히 어떤 시점에서 jquery 플러그인을 릴리스 할 수있는 경우 특히 그렇습니다. 하지만 코드를 플러그인으로 만드는 것이 의미있는 경우에 대한 아이디어를 줄 수도 있습니다.

+1

+1, 내가 그 파일/응용 프로그램에 특정한 100 % 일지라도 거의 모든 코드를 (HTML 속성과 달리) JS 파일에 삽입합니다. – tobyodavies

2

코드가 전혀 재사용/재사용이 가능한지 여부는 중요하지 않으며, 그렇다면 가까운 장래에 실제로 코드를 재사용해야 할 필요가 있다고 생각한다면 무엇보다 중요합니다. 나는 일반적으로 둘 다의 혼합물로 끝난다; 플러그인으로 추상화 된 공통 기능 및 해당 플러그인을 초기 화하고 해당 페이지에 고유 한 것을 설정하는 페이지 별 사용자 정의 코드가 포함됩니다.

나는 그것을 추상적으로 결정할 위치를 정확히 알고 있으며 따라야 할 엄격하고 빠른 규칙이 없습니다. 완전히 명확하지 않은 경우 적어도 플러그인으로 만들 수있는 미래에 대한 눈을 가진 사용자 정의 코드를 작성하려고 할 수 있습니다. Javascript는 실제로 클로저를 통해 쉽게 만듭니다.

+0

"플러그인으로 추상화 된 공통 기능 및 해당 플러그인을 초기 화하고 해당 페이지에 고유 한 것을 설정하는 페이지 별 사용자 정의 코드"- 이는 좋은 경험 법칙입니다. 감사합니다. – meleyal

관련 문제