Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使在包含下划线后仍会出现未捕获的TypeError_Javascript_Backbone.js_Marionette - Fatal编程技术网

Javascript 即使在包含下划线后仍会出现未捕获的TypeError

Javascript 即使在包含下划线后仍会出现未捕获的TypeError,javascript,backbone.js,marionette,Javascript,Backbone.js,Marionette,我已经看过了关于在主干和木偶之前加下划线的信息。我已经做到了。当我运行我的样本时,我仍然得到: 未捕获的TypeError:无法读取未定义的属性“extend” 在MessageDetailsView.js:1 我没有尝试实例化视图,因此似乎还不需要模型 我正在尝试将html/jquery转换为木偶,这是我的开始。一旦我得到要加载的ItemView,那么我将看看是否可以将其放入CollectionView或直接添加到div 有什么想法吗 main.html <!DOCTYPE html&g

我已经看过了关于在主干和木偶之前加下划线的信息。我已经做到了。当我运行我的样本时,我仍然得到:

未捕获的TypeError:无法读取未定义的属性“extend” 在MessageDetailsView.js:1

我没有尝试实例化视图,因此似乎还不需要模型

我正在尝试将html/jquery转换为木偶,这是我的开始。一旦我得到要加载的
ItemView
,那么我将看看是否可以将其放入
CollectionView
或直接添加到div

有什么想法吗

main.html

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">

<head>
    <title>Gmail API Quickstart</title>
    <meta charset='utf-8' />
</head>

<body>
<script src="jquery.js" type="text/javascript"></script>
<script src="underscore_1_8_3.js" type="text/javascript"></script>
<script src="backbone.js" type="text/javascript"></script>
<script src="backbone.radio.js" type="text/javascript"></script>
<script src="backbone.marionette_3_2_0.js" type="text/javascript"></script>
<script src="bootstrap.js" type="text/javascript"></script>
<link href="bootstrap.css" rel="stylesheet">

<script src="MessageDetailsView.js" type="text/javascript"></script>


<script type="text/javascript">
    alert("Start");
</script>

</body>
</html>

3.2.0版的木偶图没有
木偶图.ItemView
类,它已被
木偶图.View
取代,请参阅


如果需要该类,请使用v2.4.7。

浏览器无法找到.extend({}),因此未定义。这就是错误所指的。你用的是哪种版本的木偶?我现在的状态好多了。我调出了3.0文档,能够将我的2.x示例移植到新版本。谢谢。我对提线木偶很陌生,错误地认为版本是一样的。我现在已将我的项目添加到DOM中。
var MessageDetailsView = Marionette.ItemView.extend({

});