2011-07-06 6 views
0

최신 클라이언트 측 템플릿 라이브러리는 text/html 유형의 태그를 사용합니다.웹 브라우저로 외부 템플릿 스크립트 가져 오기

내가 읽는 모든 튜토리얼/기사는 HTML 페이지에 삽입 된 스크립트의 예를 보여줍니다.

아약스를 사용하거나 서버 측에서 페이지를 자동 생성하지 않고 브라우저에서로드하는 외부 텍스트/HTML 스크립트를 만드는 방법에 대해 알고 있습니까?

나는이 두 가지 접근법이 가능하다는 것을 알고 있지만, 가능한 한 키스가되고 싶다.

많은 템플릿이 포함 된 페이지가 빠르게 엉망이됩니다.

답변

0

약간의 시간과 경험을 통해 나는 내 질문에 만족할 답을 알고 있다고 생각합니다. 이 방법은 강력하고 사용하기 쉽습니다.

require.js라는 스크립트 로더가 있습니다. 그것은 비동기 적으로 서버에서 자바 스크립트, 텍스트 파일 및 i18n 데이터를로드 처리합니다. 그것은 설치하는 것이 아주 간단합니다.

또한 사이트를 사전 처리하고 프로덕션 모드에서 사용할 수 있도록 해당 JavaScript/텍스트 파일을 인라인 할 수 있습니다.

좋은 구조의이 방법 개발은 쉽고 사용자를 위해 (추가 요청 없음) 빠르게 작동해야합니다.

0

어떤 템플릿 엔진을 사용하고 있습니까? 대부분의 경우 문자열을 사용할 수 있습니다.이 경우 AJAX를 통해 템플릿 파일을 요청하고 문자열을 템플릿 엔진에 제공 할 수 있습니다.

+0

나는 Ajax 솔루션에 대해 알고 있다고 명시 적으로 말했지만 간단하게 사용하고 싶지는 않습니다. –

+0

죄송합니다. 질문을 잘못 읽었습니다. 따라서 HTML에 템플릿을 포함하고 싶지 않고 AJAX를 통해 템플릿을로드하지 않으려 고합니다. 당신은''을 수행 한 다음, 템플릿 코드의 ID로 템플릿을 참조 할 수 있습니다. –

+0

그래서 .. "ID로 템플릿 참조"서버에서로드 할 때? jquery 템플릿을 사용하고 있습니다 –

관련 문제