2012-01-30 3 views
5

ICanHaz.js을 사용하면 자바 스크립트 객체에서 템플릿을 만들고로드하고 렌더링하기가 쉽지 않습니다. 그러나 다소 큰 자바 스크립트 응용 프로그램에서 내 응용 프로그램을 시작하고 모든 ICanHaz 템플릿을 포함하고있는 .html 파일은 실제로 템플릿 스크립트 태그로 복잡해졌습니다.iCanHaz.js - 템플릿 분리?

다시 템플릿을 분리하여 다시 정리해야합니까? 더 큰 프로젝트에 더 잘 적용되는 IcanHaz.js에 대한 대안이 있습니까?

답변

2

대부분의 클라이언트 측 템플릿 엔진은 동일한 개념을 가지고 있습니다. XHR을 사용하여 원격으로 템플릿을로드 할 수는 있지만 HTTP 요청의 오버 헤드가 추가됩니다.

더 나은 대안은 각각의 파일을 자체 파일에 만들고 서버 측 스크립트를 HTML 페이지에 병합하는 것입니다.

마지막 옵션은 자바 스크립트 렌더링 기능에 인라인으로 추가하는 것입니다. 매우 작은 템플릿에도 사용할 수 있습니다.