/*
简单模板模式:
通过格式化字符串拼凑出视图避免创建视图时大量节点操作,优化内存开销。
 */

// 模板渲染方法
A.formatString = function (str, data) {
    return str.replace(/\</code></pre>',
        img: '<img src="" alt="" title="" />',
        part: '<div id="" class=""></div>',
        theme: [
            '<div>',
                '<h1></h1>',
                '',
            '</div>'
        ].join('')
    }
    if (Object.prototype.toString.call(name) === "[object Array]") {
        var tpl = '';
        for (var i = 0, len = name.length; i < len; i++) {
            tpl += arguments.callee(name[i]);
        }
        return tpl;
    } else {
        return v[name] ? v[name] : ('<' + name + '></' + name + '>');
    }
}