我对web开发非常陌生,并且已经开始使用node.js & express和coffeekup视图引擎进行编程。我的问题如下:
如果我使用CoffeeKup视图引擎,我可以以某种方式将coffeeKup代码作为参数插入到jquery append方法中吗?例如,我可以编写$('body').append('p')或$('body').append(p)或类似的东西,而不是编写$('body').append('<p>')。我想让编译器以某种方式预处理我的咖啡代码。
发布于 2012-07-18 19:01:17
在咖啡饮品源代码的examples/browser目录中有一些您试图实现的示例。莫里斯把你特定口味的客户端(浏览器)咖啡称为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>https://stackoverflow.com/questions/9981695
复制相似问题