我正在开始使用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;
});

10-06 14:17
查看更多