文件名称:bem-xjst:bem-xjst(可扩展JavaScript模板)
文件大小:610KB
文件格式:ZIP
更新时间:2024-06-12 14:28:36
javascript template-engine view bem pattern-matching
bem-xjst 使用常规JS语法的浏览器和服务器的声明性模板引擎。 特征 模板是可扩展的:可以重新定义或扩展它们 您不仅可以通过新模板进行简单的重新定义,还可以使用“模式”来重新定义或扩展输出的特定部分。 例如,它可能是标签名称或其内容。 block ( 'link' ) ( { tag : 'span' } ) ; // The template sets tag to `span` for all `link` blocks. // And tag mode can be redefined if any condition passed. block ( 'link' ) . match ( ( node , ctx ) => ctx . url ) ( { tag : 'a' } ) ; // The template sets tag to `a` only if blo