nodejs的模板引擎ART-TEMPLATE
优点:模板引擎可以让将数据和HTML模板更加友好的结合,省去繁琐的字符串拼接,使代码更加易于维护。 先使用npm install art-template命令下载。 调用模板引擎提供的template函数,告知模板引擎将特定模板和特定数据进行拼接,最终返回拼接结果。 // 模板引擎导入 const template = require ( 'art-template' ) ; // 模板编译 // 1.模板位置 // 2.向模板中传递要拼接的数据,对象类型,对象属性可以直接在模板中使用。 // result 拼接结果 const result = template ( './views/index.html' , { msg : 'Hello, art-template' } ) ; 模板语法 通过模板引擎提供的特殊语法,告知模板引擎数据和模板具体的拼接细节。 插值表达式 即{{}},用来显式数据,将数据变量放入双大括号之中即可。 标准语法: {{ 数据 }} 原始语法:<%=数据 %> 插值表达式中可以进行运算,最终显式运算的结果 < ! -- 标准语法 -- > < h2 > { { value } } < / h2 > < h2 > { { a ? b : c } } < / h2 > < h2 > { { a + b } } < / h2 > < ! -- 原始语法 --