富逻辑的模板引擎 xtemplate.js

MIT
JavaScript
跨平台
阿里巴巴
2014-09-18
yiminghe

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

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

ExtJS Template XTemplate 学习笔记

本文主要记录ExtJS Template 和XTemplate的使用笔记,这两个类在ExtJS的架构有着举足轻重的作用,需要好好学习

2015/05/01 16:06
145
0
模版引擎XTemplate与代码生成器XCoder(源码)

模版引擎XTemplate是一个仿T4设计的引擎,功能上基本与T4一致(模版语法上完全兼容T4,模版头指令部分兼容)。 自己设计模版引擎,就是为了代码生成器、网站模版、邮件模版等多种场合,也就是...

2010/12/21 08:34
390
0
19个PHP模板引擎

PHP 模板引擎 广泛应用于分离模板和布局。 使用PHP模板引擎,可以让网站的维和更新容易,创造一个更加良好的开发环境,让开发和设计工作更容易结合在一起。 它肯定也有一些不足之外,比如性能...

2014/07/10 10:10
129
0
XTemplate介绍

XT是在微信开发和app开发过程中产生的灵感,部分内容参考了angularjs,但更轻量,性能也更好,尤其是在老安卓下效果更明显

2015/11/16 21:44
44
0
AngularJS原理篇

angular 双向数据绑定,依赖注入的原理

2014/07/23 16:34
1K
2
What can I do with a GridPanel in ExtJS

Problem Statement I have to develop a lot of applications in my web app and I see that grid component of ExtJS may fit in. However, I am not aware of what all things I can do wi...

2014/11/19 16:41
44
0
前后端分离的优缺点

WEB 前后端分离三个最大的优点在于:1:最大的好处就是前端JS可以做很大部分的数据处理工作,对服务器的压力减小到最小2:后台错误不会直接反映到前台,错误接秒较为友好3:由于后台是很难去...

2018/08/13 11:23
20
0
【原创】探索Newlife X组件利器之:XCoder点滴[附下载]

本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html Newlife XCode组件相关文章目录:http://www.cnblogs.com/asxinyu/p/4329747.html   XCode让我一个外行业余者...

2015/07/03 15:15
18
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部