2011-01-11 6 views
0

JavaScript 프로젝트에서 작업 중이며 인터페이스 지원이 필요합니다. 나는 이미 구현했고 많은 도움이된다. 그러나 인터페이스 객체를 어디에 둘 것인지 확실하지 않습니다. 내 파일 구조는 다음과 같습니다.구조 인터페이스 파일 및 이름 지정

App\SomeComponent.js 
App\widget\SomeWidget.js 
App\thing\SomeThing.js 

내 인터페이스 파일을 어디에두고 이름을 지정해야하는지 궁금합니다. 예를 들어, ISomeWidget.js을 만들어 widget 폴더 아래에 넣을 수 있습니다. 나는 또한 IWidget.jswidget 폴더 아래의 모든 위젯에 대한 글로벌 인터페이스를 넣을 수 있습니다. 그러나 네이밍과 구조화가 이치에 맞다고 생각합니까? 나는 개인적으로 I 프리픽스를 좋아하지 않는다.

답변

1

좋은 연습은 파일 당 하나의 유형을 갖는 서버 측 코드 파일과는 달리 자바 스크립트 파일은 실제로 모든 코드를 합병해야합니다. 이것은 클라이언트가 직접 사용하기 때문입니다. 병합 기술은 개발 중에 논리적 인 문제 영역을 분리하려는 경우에 사용할 수 있습니다. 클라이언트가 더 적은 리소스를 다운로드해야하는 것이 더 효율적임을 기억하십시오.

리소스 파일을 동적으로 병합하거나 배포 프로세스의 일부로 병합하는 경우 문제 범위별로 파일을 논리적으로 구조화합니다./scripts/shared,/scripts/navigation 등

+0

인터페이스를 배치 할 위치와 객체 및 파일의 이름을 지정하는 방법에 대해 구체적으로 물었습니다. – Tower