百度uedit禁止转义及关于模板语言 Mustache
来源:互联网 发布:adobe 3d软件 编辑:程序博客网 时间:2024/05/16 09:33
1.关于模板语言 Mustache
@Fenng A client-rendering framework for Facebook by Changhao Jianghttp://t.co/NIo6vCd
Fenng推荐了一款模板语言:mustache(意思是胡须)。
mustache官网是这么介绍的:
Logic-less templates.
Available in Ruby, JavaScript, Python,Erlang, PHP, Perl, Objective-C, Java, .NET,Android, C++, Go, Lua, ooc, ActionScript,ColdFusion, Scala, Clojure, Fantom,CoffeeScript, D, and for node.js.
Works great with TextMate, Vim, Emacs, andCoda.
The Manual: mustache(5) and mustache(1)
总而言之,支持很多语言,作者是facebook的蒋博士。
全部用法详见http://mustache.github.com/mustache.5.html
github的html彩蛋:
个人觉得比smarty好用多了。不为别的,因为简洁明了。
传闻 豆瓣说(http://shuo.douban.com) 运用了这种模板?关注中
简要介绍下用法:
1A typical Mustache template:
Given the following hash:
Will produce the following:
Mustache可以用在包括html 配置文件 源代码之类的任何地方。通过提供hash或者对象可以渲染出模板中的变量。模板没有if-else,for-loop标记,只有标记(tag)。
常用标签有类似{{name}},{{#person}}这样语法的标签.如果不提供值,将不会渲染出来。{{{html}}}和{{& html}}将会渲染出没有转义的html内容。
区域渲染通过{{#person}} ... {{/person}}来实现。例如
输出Shown.(如果没有提供nothin)
如果提供了非空列表或者数组,区域渲染将会重复渲染列表或数组每一项。例如
转载自:http://blog.csdn.net/soasme/article/details/6297467Template:
Hash:
Output:
另外,Mustache支持lambda表达式Template:
Hash:
Output:
打注释也很方便:{{! ignore me }}导入别的文件只要像这样:便能输出另外的另外{{}}也是可以自行配置的!
2.uedit禁止自动转移html标签
在Uedit中使用{{&name}},会被自动转换为{{&empname}},进行设置uedit属性,则可避免进行转义
UE.getEditor('editor', { allHtmlEnabled:true});
- 百度uedit禁止转义及关于模板语言 Mustache
- 关于模板语言 Mustache
- Javascript 语言的模板引擎:Mustache
- Javascript 语言的模板引擎:Mustache
- Javascript 语言的模板引擎:Mustache
- Javascript 语言的模板引擎:Mustache
- Javascript 语言的模板引擎:Mustache简单总结
- 微信(Javascript 语言的模板引擎)中的Mustache
- 采用mustache语言作为elasticsearch搜索请求的预处理模板
- mustache:Web模板引擎
- web模板引擎mustache
- mustache模板引擎
- web模板引擎--Mustache
- mustache模板技术(转)
- Mustache 模板引擎
- 百度UEdit富文本编辑器的使用
- javascript 模板系统—mustache
- nodejs web模板引擎mustache
- 观察者模式的使用
- 大数据运营(二)
- Linux yum 升级mysql
- Java 解惑:Comparable 和 Comparator 的区别
- python 基于numpy和PIL的图像局部熵计算方法
- 百度uedit禁止转义及关于模板语言 Mustache
- Sublime text安装以及常用插件
- Android 基础面试题(一)
- 尺取法(1)
- javascript面相对象编程
- ural1005 Stone Pile (枚举)
- 二分练习
- Java对象排序、中文排序、SortedSet排序使用和源码讲解
- (1)内存四区