在js页面中使用velocity模板引擎

我知道有一些nodejs模块在节点中使用apache速度,就像那个问题响应中的地址一样。

可以做到作为一个,说,胡须更换通过,也许browserify.js?

你将如何做到这一点工作stream程?

我怀疑这将会是Liferay前端模板开发的更好的实现,所以前端可以向java团队提供html速度模板感知。

非常感谢。

使用browserify后,您可以直接在浏览器上使用velocityjs 。

安装

首先在node_modules中安装velocityjs

$> npm install velocityjs

现在从您的项目(上面提到的node_modules存在)使用browserify

browserify -r velocityjs > velocity.js

这将创build一个velocity.js文件,您可以直接在网站中包含这个文件。 如果你没有浏览,那么做npm install -g browserify

用法

在您的网页js文件首先需要velocityjs

var velocityjs = require("velocityjs");

现在得到模板化的HTML做

var renderedString = velocityjs.render(initialString,context)

请注意,速度不关心,如果你的初始string是HTML或不,你需要确保