首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML中的未知标签

问HTML中的未知标签
EN

Stack Overflow用户
提问于 2013-05-16 16:08:49
回答 4查看 1.5K关注 0票数 0

在backbone.js的一个例子中,我发现了被<%= %>包围的代码。我想知道这是什么语法/语言。

代码语言:javascript
复制
  <% if (managerName) { %>
    <li>
        <a href="#employees/<%= managerId %>">
            <div class="story">
                <b>View Manager</b><br/>
                <span class="metadata"><%= managerName %></span>
            </div>
            <img src="css/images/manager.png" class="action-icon"/>
        </a>
    </li>
  <% } %>

抱歉,如果这是一个基本的问题,但谷歌它被证明是比预期的更难。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-16 16:13:25

因为它与backbone.js相关,所以它应该是一个underscore.js template。有a look here或here的一些例子和更多关于如何使用它的信息。要确定它是否被JavaScript模板引擎使用,一种方法是确定它是否位于<script>标记中。如果它是一个underscore.js模板,那么很可能是您从与此<script type="text/template"></script>相似的脚本块中复制了该代码片段。我个人不知道有任何其他JavaScript模板引擎使用与underscore.js完全相同的语法,可能会有另一个。

票数 2
EN

Stack Overflow用户

发布于 2013-05-16 16:12:48

它是Backbone.js的模板,而不是一种语言。这是通过render方法对模型执行的。它们知道如何生成它的html。您不能将其直接附加到DOM。

类似于Mustache的东西

票数 2
EN

Stack Overflow用户

发布于 2013-05-16 16:10:56

ASP有这种语法,不知道其他人是否也在使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16582143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档