哪位大神帮解释一下javascript的原理?谢了
另外 <%= done ? 'done' : '' %> 这种语法怎么理解?
<script id="item-template" type="text/template">
<div class="todo <%= done ? 'done' : '' %>">
<div class="display"><input class="check" type="checkbox" <%= done ? 'checked="checked"' : '' %>/>
<div class="todo-text"></div><span id="todo-destroy"></span></div><div class="edit"><input type="text" value="" class="todo-input"/></div></div>
</script>
<script id="stats-template" type="text/template">
<% if (total) { %>
<span class="todo-count"><span class="number"><%= remaining %> </span><span class="word"><%= remaining == 1 ? 'item' : 'items' %></span> left.
</span><% } %>
<% if (done) { %>
<span class="todo-clear"><a href="#"> Clear
<span class="number-done"><%= done %></span> completed
<span class="word-done"><%= done == 1 ? 'item' : 'items' %></span></a></span><% } %>
</script>