zoukankan      html  css  js  c++  java
  • 是否编码输出html字符

    template.config(name, value)方法用于更改引擎的默认配置。

    其中字段escape,类型为boolean,默认为true。

    首先,我们不修改配置信息输出一段带有html标签的字符串

    <div id="demo"></div>
    <script type="text/html" id="demo_tmpl">
        {{content}}
    </script>
    <script src="../js/template.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var obj = {
            content: "<h1>哈哈</h1>"
        };
        document.getElementById("demo").innerHTML = template("demo_tmpl", obj);
    </script>

    最终展示的是<h1>哈哈</h1>。

    然后我们修改escape参数的值,再进行输出

    <div id="demo"></div>
    <script type="text/html" id="demo_tmpl">
        {{content}}
    </script>
    <script src="../js/template.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var obj = {
            content: "<h1>哈哈</h1>"
        };
        template.config("escape", false);
        document.getElementById("demo").innerHTML = template("demo_tmpl", obj);
    </script>

    最终展示的是哈哈,也就是我们想要的h1标签包裹的一段文本内容。

  • 相关阅读:
    OpenGLES 怎样在十天内掌握线性代数
    Matlab自己定义函数
    小小小女神啊~~~
    Format类及其子类功能和使用方法具体解释
    数据库集群
    分布式SESSION
    二级缓存
    应用服务器集群部署
    业务拆分和分级
    最简中间件集群方案
  • 原文地址:https://www.cnblogs.com/xiaoyucoding/p/5567433.html
Copyright © 2011-2022 走看看