微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xtemplate.js 富逻辑的模板引擎

程序名称:xtemplate.js

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

xtemplate.js 介绍

xtemplate 是独立的富逻辑模板引擎,基于浏览器和 Node.js 的可扩展的模板引擎库。

xtemplate 支持异步控制和继承,包括逻辑表达式,自定义函数等等。

xtemplate 语法类似 mustache

示例:

<!-- index.xtpl -->

{{extend ("./layout1")}}

{{#block ("head")}}
<!--index head block-->
<link type="text/css" href="test.css" rev="stylesheet" rel="stylesheet"  />
{{/block}}

{{#block ("body")}}
<!--index body block-->
<h2>{{title}}</h2>
{{/block}}

<!-- layout1.xtpl -->

<!doctype html>
<html>
<head>
<Meta name="charset" content="utf-8" />
<title>{{title}}</title>
{{{block ("head")}}}
</head>
<body>
{{{include ("./header")}}}
{{{block ("body")}}}
{{{include ("./footer")}}}
</body>
</html>

具体用法参考:https://github.com/yiminghe/xtemplate-on-browser

xtemplate.js 官网

https://github.com/kissyteam/xtemplate

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐