backbone.js的基础知识

时间:2013-02-06 10:49:56

标签: javascript backbone.js

我是backbone.js的新手。有人可以在下面的代码中告诉我<%= done ? 'checked="checked"' : '' %>的含义吗?

<div class="view">
  <input class="toggle" type="checkbox" <%= done ? 'checked="checked"' : '' %> />
  <label><%- title %></label>
  <a class="destroy"></a>
</div>

1 个答案:

答案 0 :(得分:0)

这用于转换纯js代码的HTML。 它是一个嵌入脚本的页面,它具有未知的内容类型,浏览器和搜索引擎都会忽略它们。

示例:     

<% if (done) { %>
<a id="clear-completed">Clear <%= done %> completed 
<%= done == 1 ? 'item' : 'items'    %></a>
<% } %>
<div class="todo-count"><b><%= remaining %></b> 
<%= remaining == 1 ? 'item' : 'items' %>   left</div>
</script>

知识:  http://backbonetutorials.com/

http://backbonejs.org/

http://ejohn.org/blog/javascript-micro-templating/

学习以下教程以获取更多参考: 用于检查git hub的Src代码:

https://github.com/documentcloud/backbone