2010-05-14 4 views
3

저는 JavaScript 라이브러리 세계에 새로 입문했습니다. 나는 소셜 네트워크를 만들기 전에 JS를 사용했지만 JS 라이브러리를 사용하는 것은 이번이 처음이다.자바 스크립트 라이브러리 기반 프로젝트 구성

Google Closure를 사용할 계획이며 코드를 구성하는 방법에 대해 잘 모르겠습니다. 웹 앱이기 때문에 모든 것을 하나의 파일에 넣어야 하나의 화면이 있어야합니까? 코드를 여러 청크로 분리하여 다른 파일에 넣어야합니까? 아니면 별도의 페이지와 별도의 파일에 다른 대화 상자 (예 : 설정)를 넣어야합니까?

모든 프로그래머와 마찬가지로 저는 완벽 주의자입니다. 덕분에이 하나 도와주세요.

답변

2

클로저를 사용하는 경우 클로저 컴파일러를 사용할 수 있습니다. 컴파일러가 단일 리소스로 컴파일하는 여러 개의 js 파일을 권장합니다. html로 단일 js 파일을 참조하면 모든 파일에 링크 할 필요가 없습니다.

그러면 JS 파일을 여러 개 만들 수 있으므로 논리적 인 방법으로 구성하여 통신과 같은 UI와 논리를 구분할 수 있습니다. 또한 단위 테스트 (JsUnit)를 작성하면 더 쉬울 것입니다 js 파일마다 하나의 테스트 파일을 작성합니다.

+0

감사합니다. 정말 도움이되었습니다. –

1

달라요 ... 내가하는 일은 하나의 파일에 모든 코드를 추가하는 것입니다 (라이브러리는 항상 다른 파일에 있음). 일부는 사용하지 않지만 여러 코드를 추가 할 필요는 없습니다. 페이지. 스크립트가있는 20 개의 파일이 있으면 사용할 파일을 아는 것이 매우 혼란 스러울 수 있습니다.