Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ jetpl Public

jetpl.js 是一款简单,好用的javascript模板引擎。 随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,jetpl也是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。 QQ群:516754269

Notifications You must be signed in to change notification settings

singod/jetpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

64 Commits

Repository files navigation

jetpl.js

快速上手

编写模板

使用一个type="text/html"script标签存放模板:

<script id="test" type="text/html">
{% if (title){ %}
 {% for (var i=0;i<list.length;i++) { %}
 <div>{%= i %}. {%= list[i].user %}</div>
 {%}%>
 {%= name||"name is not found !" %}
{% } %}
</script>

渲染模板

 var data = {
 title: '标签',
 list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
 };
 var gethtml = document.getElementById('test').innerHTML
 
 jetpl(gethtml).render(data, function(html){
 document.getElementById('testid').innerHTML = html
 });

============ 查看演示

下载

============

About

jetpl.js 是一款简单,好用的javascript模板引擎。 随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,jetpl也是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。 QQ群:516754269

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /