Как использовать CoffeeKup при написании jQuery - PullRequest
0 голосов
/ 02 апреля 2012

Я довольно новичок в веб-разработке и начал программировать с помощью node.js & express и использовать движок представления coffeekup.Моя проблема заключается в следующем:

Если я использую механизм представления CoffeeKup, могу ли я каким-то образом вставить код coffeeKup в качестве параметра в метод jquery append?!?Так, например, вместо написания $('body').append('<p>') я могу написать $('body').append('p') или $('body').append(p) или что-то подобное.Я хочу, чтобы компилятор как-то предварительно обработал мой код кофе ...

1 Ответ

2 голосов
/ 18 июля 2012

Примеры того, чего вы пытаетесь достичь, находятся в каталоге examples / browser источника coffeekup.Морис называет ваш специфический вкус клиентской (браузерной) coffeekup creme .

Суть в том, что вы включаете библиотеки coffeekup и coffeescript и пишете свой шаблон в js-файле или в элементе script.Следующее из файла 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>
...