模板引擎简单使用

// art-template
// art-template 不仅可以在浏览器使用,也可以在 node中使用
// 安装: 
    // npm install art-template
    // 该命令在哪执行就会把包下载到哪里。默认会下载到 node_modules 目录中
    // node_modeles 不要改,也不支持。

// 在 node 中使用 art-template 模板引擎
// 模板引擎最早诞生于服务器领域,后来才发展到了前端

// 1.安装 npm install art-template
// 2.只需要使用的文件模块中加载 art-template
    // 只需要使用 require 方法加载就可以了: require('art-template')
    // 参数中的art-template 就是你下载的包的名字
    // 也就是说 install 的名字是什么 则你的 require 中的就是什么
// 3.查文档,使用模板引擎的API

var template = require('art-template');

var fs = require('fs');

fs.readFile('./tpl.html',function (err,data) {
    if (err) {
        console.log('文件读取失败');
    }
    // template.render第一个参数是内容,第二个是模板数据
    var ret = template.render(data.toString(), {
        name: '明世隐',
        age: 17,
        address: '上海市',
        hobbies: [
          '写代码',
          '唱歌',
          '打游戏'
        ]
    })
    console.log(ret);
})

强调:模板引擎不关心你的字符串内容,只关心自己能认识的模板标记语法:例如:{{}}

{{}} 语法被称之为 mustache 语法 八字胡语法

文章目录