【模板】

1.Underscore.js 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <script src="underscore.js"></script>
    <script>
        var compiled = _.template("hello: <%= name %>");
        console.log(compiled({name: 'moe'})); // "hello: moe"

        var template = _.template("<b><%- value %></b>");
        console.log(template({value: '<script>'})); // "<b>&lt;script&gt;</b>"

        var compiled = _.template("<% print('Hello ' + epithet); %>");
        console.log(compiled({epithet: "stooge"})); // "Hello stooge"

        console.log(_.template("Using 'with': <%= data.answer %>", {variable: 'data'})({answer: 'no'})); // "Using 'with': no"

        _.templateSettings = {
          interpolate: /{{(.+?)}}/g
        };

        var template = _.template("Hello {{ name }}!");
        console.log(template({name: "Mustache"})); // "Hello Mustache!"

        var template = _.template('{{fn(data), _.each(data, function(element, index, list) {console.log(element)})}}')
        // {{js}} 有;报错
        template({
            data: [1,2,3],
            fn: function(v) {
                console.log(v)
            }
        })
    </script>
</body>
</html>

2.Bear 

Underscore.js

原文地址:https://www.cnblogs.com/jzm17173/p/5897208.html