Jadenode 模板引擎

联合创作 · 2023-09-29 02:13


项目已经重命名为 Pughttps://www.oschina.net/p/pug



Jade是受Haml的影响以JavaScript实现用于node的高性能模板引擎。


特性:



  • 客户端支持


  • 高可读性


  • 灵活缩进


  • html 5模式


  • 可选内存缓冲


  • 默认代码转义以提高安全性


  • 以过滤器产生解析树


  • 模板继承


  • 开箱即用的Express JS支持


  • 命令行运行编译jade模板


  • 通过each透明迭代对象,数组,甚至非枚举类


  • 块注释


  • 块扩展


  • 编译和运行时上下文错误报告


  • 属性改写


  • 静态包含


  • mixins


  • 块注释


  • 无标签前缀


  • AST过滤器


  • ……





!!! 5
html(lang="en")
head
title= pageTitle
:javascript
| if (foo) {
| bar()
| }
body
h1 Jade - node template engine
#container
- if (youAreUsingJade)
You are amazing
- else
Get on it!
Get on it!
Get on it!
Get on it!


<!DOCTYPE html>
<html lang="en">
<head>
<title>Jade</title>
<script type="text/javascript">
//<![CDATA[
if (foo) {
bar()
}
//]]>
</script>
</head>
<body>
<h1>Jade - node template engine</h1>
<div id="container">
<p>You are amazing</p>
</div>
</body>
</html>

 

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报