0

我对 Web 开发很陌生,并且已经开始使用 node.js 和 express 以及使用 coffeekup 视图引擎进行编程。我的问题如下:

如果我使用 CoffeeKup 视图引擎,我可以以某种方式将 coffeeKup 代码作为参数插入到 jquery append 方法中吗?!?因此,例如,$('body').append('<p>')我可以写$('body').append('p')$('body').append(p)或类似的东西代替写作。我希望编译器以某种方式预处理我的咖啡代码......

4

1 回答 1

2

在 coffeekup 源代码的示例/浏览器目录中有您尝试实现的示例。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>
于 2012-07-18T11:01:17.140 回答