CTemplate轻量级JavaScript模板引擎

不到 1KB 的体积,C 模板是个轻巧又带劲的前端模板引擎,适合你想快速搞定前端渲染的时候用。语法上跟trimpath挺像,但跑起来更快,我测试时解析速度直接翻倍。表达式写法也直观,比如${title|upper},一看就明白。零依赖,用在浏览器、Node.js 或者配合RequireJS都没问题,兼容性也挺放心的。

嵌套、修饰符、参数通通支持,还能链式,就像管道一样组合逻辑。比如你想把用户名大写再加个后缀,就可以写成${username|upper:addSuffix},结构清晰,读起来也顺眼。

我之前在做个嵌入式 Web 界面时用它做前端模板,性能不错,代码也干净。如果你不想上手就装一堆库,又不想写一堆innerHTML拼字符串的老土招数,这玩意儿还挺适合的。

如果你用的是Node.js,可以顺手看看这几个资源:

哦对了,表达式修饰符这块最好别太复杂,不然模板一多也不好维护。如果你项目对渲染速度比较敏感,又想保持代码清爽,不妨试试 C 模板。

zip 文件大小:4.85KB