Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML Javascript<;%%=%&燃气轮机;标签_Javascript_Jquery_Html_Erb - Fatal编程技术网

HTML Javascript<;%%=%&燃气轮机;标签

HTML Javascript<;%%=%&燃气轮机;标签,javascript,jquery,html,erb,Javascript,Jquery,Html,Erb,在github上查看jquery插件的源代码时,我偶然发现了标记的一个奇怪用法。我知道erb将这些标记简化为在HTML文档中执行ruby代码,但我从未在javascript中看到过这种情况。就我所见,这些标记与erb中使用的是相同的上下文,而是执行Javascript代码。这些标签是如何工作的?我在哪里可以找到更多关于它们的信息 示例代码: </div> <div class="clndr-grid"> <div class="days-of-the-week

在github上查看jquery插件的源代码时,我偶然发现了
标记的一个奇怪用法。我知道erb将这些标记简化为在HTML文档中执行ruby代码,但我从未在javascript中看到过这种情况。就我所见,这些标记与erb中使用的是相同的上下文,而是执行Javascript代码。这些标签是如何工作的?我在哪里可以找到更多关于它们的信息

示例代码:

</div>
 <div class="clndr-grid">
  <div class="days-of-the-week">
    <% _.each(daysOfTheWeek, function(day) { %>
      <div class="header-day"><%= day %></div>
    <% }); %>
    <div class="days">
      <% _.each(days, function(day) { %>
        <div class="<%= day.classes %>"><%= day.day %></div>
      <% }); %>
    </div>
  </div>
 </div>
</div>

这是在使用
下划线.js
,尤其是库的模板函数:

更多信息请点击此处:

当您构建JavaScript应用程序时,几乎肯定会使用 一些JavaScript模板。而不是使用jQuery(或 要在值更新时更新HTML,可以 使用模板,它可以极大地清理代码

有很多,有些是

  • 强调
  • 胡子模板

  • 参考creativebloq.com了解更多信息

    有多种JS模板引擎可以实现这一点。将是使用该语法的许多常用模板系统之一。