博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端模板Juicer
阅读量:6264 次
发布时间:2019-06-22

本文共 604 字,大约阅读时间需要 2 分钟。

Juicer 是一个高效、轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MVC)。 除此之外,它还可以在 Node.js 环境中运行。

用过别的前端模板也有不错的, 比如jsrender等,但比较困扰人的一个问题就是:前端模板的定界符和后端模板冲突,造成很多麻烦,比如很多都喜欢用{

{}}或{%%}做定界符。

Juicer一个特点就是自定义模板语法边界符,下边是 Juicer 默认的边界符。你可以借此解决 Juicer 模板语法同某些后端语言模板语法冲突的情况.

juicer.set({    'tag::operationOpen': '{@',    'tag::operationClose': '}',    'tag::interpolateOpen': '${
', 'tag::interpolateClose': '}', 'tag::noneencodeOpen': '$${
', 'tag::noneencodeClose': '}', 'tag::commentOpen': '{#', 'tag::commentClose': '}'});

性能方面有待测试、

转载于:https://www.cnblogs.com/legendjslc/p/5910948.html

你可能感兴趣的文章
面向对象的标准库(续)
查看>>
scrollHieght、offsetHeight、clientHeight、width、height
查看>>
面向对象 三大特性
查看>>
Tomcat配置Web默认页面
查看>>
idea phpstorm webstorm等的配置问题
查看>>
bzoj 3501 PA2008 Cliquers Strike Back——贝尔数
查看>>
数据输入验证---Silverlight商业应用程序开发学习笔记(13)
查看>>
SQL SERVER读书笔记:TempDB
查看>>
2016.7.17
查看>>
2016.7.19
查看>>
习题6-3 UVa536 Tree Recovery(树的遍历转换)
查看>>
jquery源码解析:jQuery原型方法init的详解
查看>>
skyeye下修改uboot支持2410从nand启动
查看>>
MyTT工作(一)ListView使用
查看>>
Linux Autotools
查看>>
RTEMS-libbsd实现FDT support for BBB
查看>>
SVM及其对偶
查看>>
(转)趣文:我是一个线程
查看>>
Java对文件的读、写随机访问,RandomAccessFile类的使用分析
查看>>
[idea] SpringBoot整合swagger2实现CRUD
查看>>