,我收到以下错误:未捕获TypeError:无法调用undefined方法'extend' 真的想进入mvc开发。希望有人能指出我朝着正确的方向发展。
答案 0 :(得分:0)
extend
方法来自Underscore库,这是Backbone的要求。你需要在Backbone之前加入它。
答案 1 :(得分:0)
我不确定你是否使用任何类型的框架 - 比如Rails,CodeIgniter,Asp.net mvc等 - 但是在你的主索引页面上你可以把它放在:
<div id="container">
<h1>My Main Page</h1>
<p>Here is some content</p>
<script src="javascripts/jquery-1.6.4.js"></script>
<script src="javascripts/underscore-min.js"></script>
<script src="javascripts/backbone.js"></script>
<script src="javascripts/backbone-localstorage.js"></script>
<script src="javascripts/custom-backbone-code.js"></script>
</div>
确保已下载所有这些文件并可用于您的项目。您应该能够从Backbone的网站上获取它们 - 或至少链接到它们。
通过加载底部的文件,您还可以确保在javascript文件之前加载dom元素。 Javascript文件的顺序非常重要。
这里我将所有js文件存储在名为“javascripts”的文件夹中。请务必将Jquery的名称更改为您拥有的任何版本。此外,如果您不打算使用本地存储,则可以删除该行。
'custom-backbone-code.js'行只是一个文件,可以帮助您开始编写Backbone视图,模型和集合。