错误'对象不支持属性或方法'has'"在主干Js
error "Object doesn't support property or method 'has'" in Backbone Js
我开始学习Backbone Js,并试图为链接http://arturadib.com/hello-backbonejs/docs/1.html上给出的基本HelloWorld示例编写代码,但坚持错误,如Backbone Js文件所示。
我的代码是,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hello-backbonejs</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/json2/20110223/json2.js" type="text/javascript"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.6/underscore-min.js" type="text/javascript"></script>
<!--<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min.js" type="text/javascript"></script>-->
<script src="backbone.js" type="text/javascript"></script>
<script src="practise.js" type="text/javascript"></script>
</body>
</html>
(function ($) {
var ListView = Backbone.View.extend({
el: $('body'),
initialize: function () {
_.bindAll(this, 'render');
this.render();
},
render: function () {
$(this.$el).append("<ul> <li>hello world</li> </ul>");
}
});
var listView = new ListView();
})(jQuery);
在"if (protoProps &&_。在backbone.js文件中有(protoProps, 'constructor')) {"(
请帮我解决这个错误
您使用非常旧的underscore
版本- 1.1.6
(当前版本是1.6.0
)。骨干使用该库,但_.has
方法在1.3.1
下划线处引入,1.1.6
中没有。我认为,这导致了错误。只要使用最新的underscore
,错误就会消失。
UPDATE也最好使用最新的jQuery
相关文章:
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- "未捕获的语法错误:意外的标记"角度JS
- html,js-如何限制元素"范围“-命名空间
- "可以't查找变量:window“;在suds.js中
- Node.js服务器问题-已添加“/"在浏览器中查找文件时
- 如何创建js常量对象与"依赖/相对;价值观
- "TypeError:t.start未定义”;,在fullcalendar.min.js中,同时在我的网站上使
- "回声“;Node.js中的图像
- 显示“<script src='some.js'></脚本>"在Html文档中
- Django,HTML,JS:<img src=“#">可以在HTML中工作,但不能在JS文件中工作
- linkedin js"获取我的关系”;问题
- "现代的“;在Google Maps JS API v3上使用字母标记
- “*[attribute ^="string”是如何/为什么是有效的querySelector?(JS bug
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 改变与“"至“-"(JS/Jquery)
- 重复“;function(){}.调用(this)"在Uglified JS中
- Sails.js+Grunt"找不到模块“”;错误
- 要求JS 2.1.9引起“;最大调用堆栈"使用Grunt时出错
- "捆绑;仅适用于HTML/JS的解决方案
- JS/JQuery:动态添加"图案“;以及“;标题“;属性以形成输入