我正在开始使用bone.js ...
但根本无法正常工作。
<script src="Libraries/jquery.min.js"></script>
<script src="Libraries/backbone.js"></script><script src="Libraries/Underscore.js"></script>
<script>
$(function(){
window.Todo = Backbone.Model.extend({
});
});
</script>
在Chrome上,错误日志显示:无法调用undefined ..的方法“ extend”,并由Backbone.Model.extend启动...为什么?
谢谢
最佳答案
您需要先加载Underscore,因为Backbone依赖于Underscore(如果没有引擎,您将无法开车)-尝试:
<script src="Libraries/jquery.min.js"></script>
<script src="Libraries/Underscore.js"></script>
<script src="Libraries/backbone.js"></script>
另外,为了安全起见,请将所有内容都放在“加载”窗口中,以确保所有内容均已加载-
$(document).ready(function() {
// Stuff to do as soon as the DOM is ready;
});