1. 首页
  2. 课程学习
  3. 嵌入式
  4. sejs 高效简洁的嵌入式JavaScript模板介绍

sejs 高效简洁的嵌入式JavaScript模板介绍

上传者: 2024-10-25 22:37:41上传 ZIP文件 6.14KB 热度 2次

电子学报介绍了一种没有花里胡哨的嵌入式JavaScript模板——sejs。它最初的目的是为了帮助用户理解JavaScript模板是如何在例如PHP的环境中工作的。sejs的特点是:体积较小,没有依赖正则表达式,错误报告更加清晰。其使用方式如下:


var tmpl = '<% if (foo) { %>' + '<%= foo.bar %>, <%= foo.baz %>!' + '<% } %>';

var data = { foo : { bar : 'Hello', baz : 'World' } };

sejs(tmpl)(data);

//=> 'Hello, World!'

JavaScript代码可以放置在<%%>标签之间,要打印变量则需使用<%=标签。此模板通过简单的接口轻松实现了数据渲染。

用户评论