使用Backbone.js创建待办事项应用及Node.js命令行工具开发
一、使用Backbone.js创建待办事项应用
1. Backbone.js视图的render方法
在Backbone.js的视图中, render 方法是一个有趣的部分。通常在 render 方法中,我们会更新 .el 对象的内容。为了保持代码的整洁,建议避免在其中直接放置HTML标签,很多开发者会使用模板引擎来处理。在这个例子中,我们使用Underscore.js模板。它接受一个字符串和一个包含数据的对象。为了避免将HTML作为字符串放在视图中,我们将其添加到 page.html 文件中,并将标记放在 script 标签内,这样不会影响其他有效的HTML代码,并且可以通过jQuery轻松查询到。
以下是 /js/views/list.js 中使用的模板:
<script type="text/template" id="tpl-list-item">
<li data-index="<%= index %>" class="<%= done %>">
<span><%= index+1 %>. <%= text %></span>
<a href="#edit/<%= index %>" id="edit">
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



