玉(Jade)和Node.js,有好的教程吗?

35

我开始学习NodeJs。一开始我只是用它来提供简单的REST API,以便访问NOSQL数据库。现在,我还想构建HTML页面,并使用NodeJS来提供静态文件,以及使用ExpressJs提供动态内容。Jade似乎是ExpressJs上的模板库,所以计划使用它。是否有好的资源可以让我学习Jade呢?此外,使用Jade编写一些大型HTML页面容易吗?我想要像PHP脚本标签这样的东西嵌入HTML文件中,因为这更加方便。

请告诉我您对此的看法以及我应该了解的任何替代方案。

谢谢

4个回答

22

谢谢分享,确实非常有用,最棒的部分是你可以看到HTML :) - Bharat

19

17

Jade是默认的模板引擎,但并不是唯一的选择,请参阅:http://expressjs.com/guide/using-template-engines.html

看起来你想要一个更像<h1><% variable %></h1>的模板引擎,你可以试试EJS

http://mustache.github.com/https://github.com/jquery/jquery-tmpl也在node中得到了很好的支持。

值得注意的还有weld,它使用100%有效的HTML作为其模板,详情请参见:http://blog.nodejitsu.com/micro-templates-are-dead

个人喜欢将Jade与Stylus(应用于css的相同最小标记)结合使用。


顶部链接现在已经失效。 - Tyler

1

要轻松发送静态文件,只需使用:res.sendfile('index.html');


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接