HTML 파일의 스크립트 태그에 단일 페이지 Java 응용 프로그램에 대한 클라이언트 측 템플리트를 넣는 경향에 대해 궁금합니다. 흥미로운 접근 방법 인 것 같지만 이것이 가장 좋은 방법 (또는 적어도 더 나은 방법)으로 간주됩니까? 나는 장점과 단점의 목록을 만들어 내려고 노력했지만, 나쁜 점은 좋은 점보다 많은 것으로 보인다. 그래서 내가 그것을 볼 수있는 방법은 이것이다 :스크립트 태그의 클라이언트 측 템플릿. 장점 단점?
장점 :
- 하나 개의 모든 템플릿을 얻기 위해 요구 대 각 템플릿 파일에 대한 개별 비동기 요청.
단점 : 모든 템플릿을 하나 개의 파일에 모든 템플릿을 편집 할 수
- 는 잠재적 인 병합 troublespot/병목 파일을 작성
- 비트 찾을 수 성가신 키보드 단축키를 사용하여 파일을 여는 데 필요한 템플릿.
- 템플리트로 무엇이든하기 전에 DOM이 준비 될 때까지 기다려야합니다.
은 또한 스크립트 태그를 갖는, 당신이 미리 컴파일하고 각 템플릿을 얻기 위해 한 번 DOM을 조회하고 귀하의 템플릿을 캐시 할 것으로 보인다. 그러나, 당신은 AMD/Require와 require/text를 사용하여 동일한 효과를 얻을 수 없었습니다! 또는 dojo/text !? 후자의 경우, 각 템플릿을 한 번만 지연로드합니다. 그런 다음 캐시하고 그 시점에서 사전 처리 컴파일 할 수 있습니다.
저는 스크립트 태그에서 템플릿의 많은 이점을 보려고 애 쓰고 있습니다. 내가 놓친 게 있니?
언제든지 비동기 요청을 1 회 수행하고 특정 템플릿을 요청하여 하나의 응답으로 결합하고 서버가 요청한 템플릿을 생성하게 할 수 있습니다. 이렇게하면 캐싱을 계속 사용할 수 있습니다. 각 템플릿을 다른 파일에 저장할 수는 있지만 정적 또는 동적으로 포함 할 수 있습니다. – Ian