C#网页模板引擎 SharpDOM 经验

SharpDOM 可以让你直接使用 C# 的语法来编写网页

openkk 2011-12-04   68487   0

PHP模板引擎 ns-template 经验

ns-template是一年多前开始设计制作的一款PHP模板引擎,拥有的功能除了常见的if/loop/include之外还支持修改器、自定义修改器、自定义标签。 在一年多来线上运行后,修复了大量BUG,稳定性和性能都达到了理想水平。

openkk 2011-12-04   29473   0

JavaScript模板引擎 Hogan.js 经验

来自 Twitter 的 JavaScript 模板引擎。 示例代码: var data = { screenName: "dhg", }; var template = Hogan.compile("Follow

open23e 2012-01-08   72677   0

Web 开发模板引擎 TagFeather 经验

TagFeather 是一个让美工不用去学任何程序代码,只需要借助流行工具就能所见所得的预览的 Web 开发模板引擎。简单的讲,页面设计人员只需要按照程序员指定的 CSS Class 和 ID 就什么都不用管了。对于程序员来说,TagFeather很

openkk 2011-12-04   14900   0

PHP模板引擎 Blitz templates 经验

templates 是一个用C语言开发的快速的PHP模板引擎,它是作为一个PHP的扩展功能。它开始作为一个php_templates更换,但发展到更多的工作。它是基 于可扩展的模板控制器(自定义视图类在PHP )和简单的逻辑

openkk 2011-12-03   19208   0

Apache模板引擎 mod_spin 经验

mod_spin 是一个用C语言写的 Apache 模块,用来提供简单的模板语言功能,提供数据替换、应用持久化、会话跟踪、数据库连接池、动态链接、cookies、文件上传解析以及一些MVC的简单API。

openkk 2011-12-04   14397   0

模板引擎 PlayFramework 插件 PlayRythm 经验

PlayRythm是基于Rythm模板引擎的PlayFramework v1.x插件,在内置的groovy以及很受欢迎的Japid模板引擎之外提供了有一个模板引擎的选择。其特性如下: 生成Java源代

fmms 2012-05-01   20273   0

全球最快的 js 模板引擎:tppl 经验

--- 全球最快的 JS 模板引擎 --- 特性: 性能卓越,为目前最快的模板引擎( 性能测试 ) 编译缓存,一次编译重复渲染使用 无模板语法,使用原生js 兼容Node.js及所有流行的浏览器

jopen 2014-12-16   75860   0

Java 模板引擎:webit-script 经验

Java 模板引擎,基于java 5 开发,不依赖其他第三方库,弱类型,语法类似于Javascript。 How to use(如何使用) Maven

jopen 2013-11-27   16608   0

JavaScript 模板引擎:Velocity.js 经验

velocity.js是velocity模板语法的javascript实现。 Velocity 是基于Java的模板引擎,广泛应用在阿里集体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运

jopen 2014-04-29   25790   0

springMVC spring mvc velocity的模板引擎 代码段

spring mvc支持velocity的模板引擎, 我们看下如何配置。 从pom.xml文件开始, 在pom文件中需要添加velocity和spring相关依赖: 码头工人 2016-01-19   8488   0

python模板引擎:Art Mustache 经验

Art Mustache(文艺的大胡子)是一个python模板引擎,它非常简单,它被设计为一个容易学习,紧凑和富有表现力的模板引擎,使得编码更加流畅。 Art Mustache 本身不是一个新的编程语言

jopen 2012-11-06   19444   0

Go 模板引擎:pongo2 经验

pongo 2 是一个语法与 Django 模板类似的 Go 语言模板引擎,并且完全兼容 Django 模板。pongo 2提供了复杂和嵌套函数调用和强大的类C表达式。 {% if user.is_moderator

jopen 2014-07-01   33999   0

百度JS模板引擎:baiduTemplate 经验

BaiduTemplate最简单好用的JS模板引擎,JS语法学习无成本,调用也只是一个函数哦! A、baiduTemplate 简介 0、baiduTemplate希望创造一个用户觉得“简单好用”的JS模板引擎 注:等不及可

jopen 2014-09-08   117937   0

轻量级模板引擎:SodaRender 经验

SodaRender 是轻量级的模板引擎。当前只支持 IE9,Chrome 和移动端的所有浏览器。 使用: 静态网页:                 </p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2014-09-01 </span>  <span class="number">39280 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   <a class="" href="/lib/tag/sodarender.html">SodaRender</a>   </div> </div> </div> </div> <div class="item ut-pd10 "> <div class="content ut-pl15"> <h2 class="header"> <a href="/lib/view/open1385726609940.html" target="_blank"> JavaScript高性能的<em>模板</em><em>引擎</em>:ETPL</a> <span class="con-type">经验</span> </h2> <div class="description"><p>ETPL是一个灵活、具有强大复用能力的高性能的<em>模板</em><em>引擎</em>,适用于WEB前端应用中视图的生成,特别是SPA(Single Page APP)类型的应用。 ETPL可以在 CommonJS/AMD 的模</p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2013-11-29 </span>  <span class="number">15892 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   <a class="" href="/lib/tag/javascript.html">JavaScript</a>   </div> </div> </div> </div> <div class="item ut-pd10 "> <div class="content ut-pl15"> <h2 class="header"> <a href="/lib/view/open1383622135586.html" target="_blank"> HTML5<em>模板</em><em>引擎</em> Thymeleaf 教程</a> <span class="con-type">经验</span> </h2> <div class="description"><p>Thymeleaf是一个XML/XHTML/HTML5<em>模板</em><em>引擎</em>,可用于Web与非Web环境中的应用开发。它是一个<em>开源</em>的Java库,基于Apache License 2.0许可,由Daniel Fern</p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2013-11-04 </span>  <span class="number">696605 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/thymeleaf.html">Thymeleaf</a>   <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   </div> </div> </div> </div> <div class="item ut-pd10 "> <div class="content ut-pl15"> <h2 class="header"> <a href="/lib/view/open1416792564461.html" target="_blank"> Javascript 语言的<em>模板</em><em>引擎</em>:Mustache</a> <span class="con-type">经验</span> </h2> <div class="description"><p>Web <em>模板</em><em>引擎</em>是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,通常是标准的 HTML 文档。当然不同的开发语言有不同<em>模板</em><em>引擎</em>,如 Javascript 下的 Hogan 、ASP</p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2014-11-23 </span>  <span class="number">224836 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/mustache.html">Mustache</a>   <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   </div> </div> </div> </div> <div class="item ut-pd10 "> <div class="content ut-pl15"> <h2 class="header"> <a href="/lib/view/open1422197382437.html" target="_blank"> JavaScript <em>模板</em><em>引擎</em>:template.js</a> <span class="con-type">经验</span> </h2> <div class="description"><p>template.js 一款 JavaScript <em>模板</em><em>引擎</em>,简单,好用。提供一套<em>模板</em>语法,用户可以写一个<em>模板</em>区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。 特性: </p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2015-01-25 </span>  <span class="number">89093 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   <a class="" href="/lib/tag/template-js.html">template.js</a>   </div> </div> </div> </div> <div class="item ut-pd10 "> <div class="content ut-pl15"> <h2 class="header"> <a href="/lib/view/open1411972269937.html" target="_blank"> 简化 velocity ​<em>模板</em><em>引擎</em>:min-velocity</a> <span class="con-type">经验</span> </h2> <div class="description"><p>min-velocity 是一个专为代码生成而定制的简化 velocity <em>模板</em><em>引擎</em>。 目标: 以 velocity 1.7 为基础, 裁剪出适合用作代码生成的<em>模板</em><em>引擎</em> 裁剪: 没有event机制 没有macro</p></div> <div class="meta"> <a class="aut" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-avatar="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" data-name=" jopen " data-id="37924" href="https://user.open-open.com/u/37924"> <img src="https://simg.open-open.com/show/41771eadd463a28f6b623f3d3775f8fe.jpg" width="24"> jopen </a> <span class="t"> <i class="fa fa-clock-o"></i> 2014-09-29 </span>  <span class="number">26436 <i aria-hidden="true" class="fa fa-eye"></i></span>  <span class="number">0 <i aria-hidden="true" class="fa fa-thumbs-o-up"></i></span> <div class=" float-right ui-tags"> <a class="" href="/lib/tag/velocity.html">Velocity</a>   <a class="" href="/lib/tag/muban-yinqing.html">模板引擎</a>   <a class="" href="/lib/tag/min-velocity.html">min-velocity</a>   </div> </div> </div> </div> </section> <div class="usage-search clearfix"> <h2 class="" aria-label=""><strong>开源模板引擎</strong> 的相关搜索</h2> <div > <ul class="float-left"> <li><a href="https://www.open-open.com/search/?kw=JavaScript、jQuery、HTML5、Node.js实例大全" >JavaScript、jQuery、<em>HTML5</em>、Node.js实例大全</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5行业" ><em>HTML5</em>行业</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5看什么书" ><em>HTML5</em>看什么书</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5动画特效" ><em>HTML5</em>动画特效</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5 Builder" ><em>HTML5</em> Builder</a></li></ul> <ul class="float-left"> <li><a href="https://www.open-open.com/search/?kw=HTML5电子书翻页动画" ><em>HTML5</em>电子书翻页动画</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5适配" ><em>HTML5</em>适配</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5视频播放ios" ><em>HTML5</em>视频播放ios</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5 与CSS3 权威指南" ><em>HTML5</em> 与CSS3 权威指南</a></li> <li><a href="https://www.open-open.com/search/?kw=HTML5 游戏" ><em>HTML5</em> 游戏</a></li> </ul> </div> </div> <div class="ui-pagination clearfix"> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=4 class='pg-pre'><i class='fa fa-angle-left'></i></a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=1>1</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=2>2</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=3>3</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=4>4</a> <strong>5</strong> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=6>6</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=7>7</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=8>8</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=9>9</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=10>10</a> <a href=https://www.open-open.com/search/?kw=%E5%BC%80%E6%BA%90%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E&page=6 class='pg-next'><i class='fa fa-angle-right'></i></a> </div> </div> <div class="col-md-3"> <div class=" ui-box ut-pd20"> <div class="title"><h3>关键词</h3></div> <p class="tags mt10"> <a class="" href="/wenku/?tags=HTML5">HTML5</a> <a class="" href="/wenku/?tags=JavaScript">JavaScript</a> <a class="" href="/wenku/?tags=jQuery">jQuery</a> <a class="" href="/wenku/?tags=FreeMarker">FreeMarker</a> <a class="" href="/wenku/?tags=PHP">PHP</a> <a class="" href="/wenku/?tags=iPhone">iPhone</a> <a class="" href="/wenku/?tags=Docker">Docker</a> <a class="" href="/wenku/?tags=PDFium">PDFium</a> <a class="" href="/wenku/?tags=JavaScript开发">JavaScript开发</a> <a class="" href="/wenku/?tags=Android开发">Android开发</a> <a class="" href="/wenku/?tags=iOS开发">iOS开发</a> <a class="" href="/wenku/?tags=安卓开发">安卓开发</a> <a class="" href="/wenku/?tags=PDF工具包">PDF工具包</a> <a class="" href="/wenku/?tags=分布式/云计算/大数据">分布式/云计算/大数据</a> <a class="" href="/wenku/?tags=tpl.js">tpl.js</a> <a class="" href="/wenku/?tags=BSL">BSL</a> <a class="" href="/wenku/?tags=Bones">Bones</a> <a class="" href="/wenku/?tags=Tesseract">Tesseract</a> <a class="" href="/wenku/?tags=Paperclip">Paperclip</a> <a class="" href="/wenku/?tags=tonic">tonic</a> <a class="" href="/wenku/?tags=PHP模板引擎">PHP模板引擎</a> <a class="" href="/wenku/?tags=移动开发">移动开发</a> <a class="" href="/wenku/?tags=游戏开发">游戏开发</a> <a class="" href="/wenku/?tags=模板引擎">模板引擎</a> <a class="" href="/wenku/?tags=NodeJS">NodeJS</a> <a class="" href="/wenku/?tags=3D引擎">3D引擎</a> </p> </div> </div> </div> </div> </div> </div> <footer > <div class="container py-5"> <div class="row"> <div class="col-md-3"> <h5>社区</h5> <div class="row"><div class="col-md-6"><a class="text-muted" href="/project/">项目</a></div><div class="col-md-6"><a class="text-muted" href="/solution/">问答</a></div><div class="col-md-6"><a class="text-muted" href="/wenku/">文库</a></div><div class="col-md-6"><a class="text-muted" href="/code/">代码</a></div><div class="col-md-6"><a class="text-muted" href="/lib/">经验</a></div><div class="col-md-6"><a class="text-muted" href="/news/">资讯</a></div></div> <ul class="list-unstyled text-small ut-mt20"><li><a class="text-muted" title=" 安卓开发专栏" target="_blank" href="http://www.open-open.com/lib/list/177">安卓开发专栏</a></li><li><a class="text-muted" href="http://www.open-open.com/lib/tag/开发者周刊" target="_blank" rel="tag">开发者周刊</a></li><li><a class="text-muted" href="http://www.open-open.com/lib/view/open1475497562965.html" target="_blank" rel="tag">Android Studio 使用推荐</a></li><li><a class="text-muted" href="http://www.open-open.com/lib/view/open1475497355674.html" target="_blank" rel="tag">Android开发推荐</a></li></ul> </div> <div class="col-md-3"> <h5>帮助中心</h5> <ul class="list-unstyled text-small"><li><a class="text-muted" href="/upload.html">文档上传须知</a></li></ul> <h5>关于我们</h5> <ul class="list-unstyled text-small"><li><a class="text-muted" href="/about.html">关于深度开源</a></li><li><a class="text-muted" href="/duty.html">免责声明</a></li><li><a class="text-muted" href="/contact.html">联系我们</a></li></ul> </div> <div class="col-md-6 text-center"><img class=center-block src="https://static.open-open.com/img/logo01.svg" width=190px alt="深度开源"><small class="d-block mb-3 text-muted ut-mt40">© 2006-2019 深度开源 —— 开源项目,开源代码,开源文档,开源新闻,开源社区  杭州精创信息技术有限公司  <br/><br/><img src="https://static.open-open.com/img/beian.png"/><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33018302001163">  浙公网安备 33018302001163 号</a>  <a target="_blank" href="https://beian.miit.gov.cn">浙ICP备09019653号-31</a></small></div> </div> </div> </footer> <div id="fTools"><span id="gotop"> <i class="fa fa-arrow-up" aria-hidden="true"></i> </span><span id="feedback" title="建议反馈"> <i class="fa fa-inbox" aria-hidden="true"></i></span></div> <script type="text/javascript" src="https://static.open-open.com/js/lib.js?v=1.02"></script> <script type="text/javascript" src="https://static.open-open.com/assets/popper.min.js"></script> <script src="https://static.open-open.com/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://static.open-open.com/js/base.js?v=1.02"></script> <script type="text/javascript" src="https://static.open-open.com/js/jq-plug.js?v=1.02"></script> <script> $(function () { JC.reminderPop();//弹出用户信息 // JC.messagesPop(); //JC.getNotice(); //动态广播 $(".link-login").click(function(){ JC.lORr('login'); }); $("#topSearch").searchInit(); //用户登录状态 JC.setLogin(false); }); </script> <!-- JavaScript at the bottom for fast page loading --> <script> //index $(function () { function GetUrlParms() { var args = new Object(); var query = location.search.substring(1);//获取查询串 var pairs = query.split("&");//在逗号处断开 for (var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('=');//查找name=value if (pos == -1) continue;//如果没有找到就跳过 var argname = pairs[i].substring(0, pos);//提取name var value = pairs[i].substring(pos + 1);//提取value args[argname] = decodeURI(value);//存为属性 } return args; } var channel = ["all","learn","enjoy","resource","doc","solution","ppt", "", "", "pdf", "project", "lib", "code", "news", "blog"], args = new Object(), url = "https://www.open-open.com/search/", kw = "", t = 0, page = 1, channelList=$(".all-sort-list"); args = GetUrlParms(); if (args["kw"] != undefined) {kw = args["kw"].replace(/\+/g,' ').replace(/(^\s*)|(\s*$)/g, "");} if (args["page"] != undefined) {page = args["page"];} if (args["t"] != undefined) {t = parseInt(args["t"]);} $('.'+channel[t]).addClass("active"); $("#search-form input[name=t]").val(t); function goto(t) {return (t==0)?url+ "?kw="+kw:url+ "?kw="+kw+"&t="+t;} $('.tab').click(function () { window.location = goto($(this).data('t')) }); $('#search-form .close').click(function () { $("#search-form input[name=kw]").val('').focus(); $(this).hide(); }); }); </script> <!-- end scripts --> </body> </html>