Я очень новичок в магистральных js. теперь я пытаюсь создать образец программы для backbonejs. Это простая базовая программа. но он постоянно показывает эту ошибку.
ошибка "Uncaught TypeError underscore-min.js". Я попробовал так много параметров, как переустановка библиотек. но его не работает.. пожалуйста, помогите мне
<html>
<head>
<meta charset ="utf-8">
<title>
Sample Backbone Page
</title>
</head>
<body>
<div class = "page">
</div>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.2/underscore-min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js"></script>
<!-- <script src = "/jquery/jquery-min.js"></script>
<script src = "/underscore/underscore-min.js"></script>
<script src = "/backbone/backbone-min.js"></script> -->
<script>
var Router = Backbone.Router.extend({
routes: {
'':'home'
}
});
var router = new Router();
router.on('route:home', function(){
console.log('we have loaded a Backbone Page');
});
Backbone.History.Start();
</script>
</body>
</html>
..
Javascript чувствителен к регистру, поэтому эта строка выдает ошибку:
Backbone.History.Start();
Чтобы исправить это, просто измените его на:
Backbone.history.start();
Подробнее см. В документах: http://backbonejs.org/#History-start
Вот рабочая демонстрация: http://jsbin.com/oWEquYI/1/edit