这是我的html文档:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Hello World in Backbone.js</title>
</head>
<body>
<section id="todoapp">
<header id="header">
<h1>Todos</h1>
<input id="new-todo" placeholder="what needs to be done?">
</header>
<section id="main">
<ul id="todo=list"></ul>
</section>
</section>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone-localstorage.js/1.0/backbone.localStorage-min.js" type="text/javascript"></script>
<scirpt src="application.js"></scirpt>
</body>
</html>
我遇到的问题是application.js文件中的所有内容都没有被加载,但是如果我要写出脚本标记之间的整个脚本,它可以正常工作。所有测试均在Chrome浏览器中完成。为简单起见,我们假设application.js只包含一个console.log语句,并且只有一个名为app的var。
编辑:文件甚至没有被chrome加载,并且在网络选项卡或源选项卡中找不到。
答案 0 :(得分:2)
您的代码中有拼写错误:
你写了<scirpt src="application.js"></scirpt>
应该在哪里<script src="application.js"></script>
你在那一行拼错了剧本。