2012-04-02 4 views
0

저는 웹 개발에 익숙하지 않고 node.js & 표현과 coffeekup보기 엔진을 사용하여 프로그래밍을 시작했습니다. 내 문제는 다음과 같습니다.jQuery를 작성할 때 CoffeeKup을 사용하려면 어떻게해야합니까?

CoffeeKup보기 엔진을 사용하면 어떻게 든 jquery 추가 메서드에 매개 변수로 coffeeKup 코드를 삽입 할 수 있습니까? 따라서 예를 들어 $('body').append('<p>')을 쓰는 대신 $('body').append('p')이나 $('body').append(p) 또는 비슷한 것을 쓸 수 있습니다. 컴파일러에서 어떻게 든 커피 코드를 사전 처리하기를 원합니다 ...

+0

이것은 coffeescript와 관련이없는 것으로 보입니다. 내가 틀렸다면 정교하고 다시 태어나 라. –

+0

@AaronDufour coffeekup은 coffeescript를 기반으로 한 마크 업 언어이므로 간접적으로 관련되어 있습니다. –

답변

2

coffeekup 소스의 examples/browser 디렉토리에서 달성하려는 예제가 있습니다. Maurice는 클라이언트 측 (브라우저) coffeekup creme의 특정 향미료를 부릅니다.

요점은 coffeekup 및 coffeescript 라이브러리를 포함하고 js 파일 또는 스크립트 요소에 템플릿을 쓰는 것입니다. 다음은 creme/index.html 파일의 내용입니다.

<script src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"></script> 
<script src="coffeekup.js"></script> 

<script type="text/coffeescript"> 
    stooges = ['moe', 'larry', 'curly'] 

    $().ready -> 
    codey = -> 
     h2 'Template as a function' 

     ul -> 
     for guy in @stooges 
      li guy 

    $('body').append CoffeeKup.render(codey, stooges: stooges) 
</script> 
관련 문제