2013-05-21 6 views
0

나는 사용자가 상호 작용할 수있는 UI를 만드는 책갈피 렛을 가지고 있습니다. 현재는 $('<element>').addClass().css({..});을 사용하고 있지만 유지하기가 어려워졌습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 자바 스크립트 북마크 렛 내에서 HTML 레이아웃/템플릿 작성

는 또한 또한 유지 보수가 매우 어렵다

var html = "<div class='someclass'>"; 
html += "<more html/>"; 
html += "</div>" 

같은 일을 시도했습니다. 거기에 자바 스크립트 내에서 HTML을 쓸 수있는 방법이 있나요, 또는 jade 같은 라이브러리는 자바 스크립트 북마크 안에 사용할 수 있습니까?

답변

1

예, 자바 스크립트에 구체화 된 HTML을 작성하여 Pithy이라고하는 도메인 특정 언어 구현이 있습니다.

Pithy에 많은 양을 쓰는 것이 좋은 생각이 아니며 오히려 DustJS 또는 many과 같은 적절한 클라이언트 측 템플릿 엔진을 사용하고 싶다는 것을 기억하십시오.

+0

템플릿 엔진은 내가 원하는 것의 반대편 인 것처럼 보입니다. 그것들은 var $ .template ("

% somestuff

", myvar)이고 % somestuff는 myvar로 대체됩니다. 나는 마크 업을 쓰고 싶다. – sk099

+0

내가 썼던 것처럼 당신이 원하는 것은 그때 힘이납니다. –

관련 문제