我开始使用backbone.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上,错误日志显示:无法调用由Backbone.Model.extend...why发起的undefined..and的'extend‘方法?谢谢
发布于 2011-07-20 02:13:18
你需要先加载下划线,因为Backbone依赖于它(你不能在没有引擎的情况下驾驶你的汽车)-试试:
<script src="Libraries/jquery.min.js"></script>
<script src="Libraries/Underscore.js"></script>
<script src="Libraries/backbone.js"></script>另外,为了安全起见,将所有内容都放在一个"on load“函数中,以确保所有内容都已加载-
$(document).ready(function() {
// Stuff to do as soon as the DOM is ready;
});https://stackoverflow.com/questions/6751890
复制相似问题