Я смотрел несколько видеороликов по теме магистральных js. Это пример прямо из видео. Это с 2012 года, поэтому я думаю, что основные правила/библиотека изменились, но я не могу понять, почему это не работает в данный момент. В видеоролике человек показывает, что он работает в скрипте JS, но я не могу заставить его работать. (Я включил необходимые библиотеки в JS Fiddle, т.е. Подчеркивание, магистраль и jQuery)
var V = Backbone.View.extend({
el:'body',
render: function () {
var data = { lat: -27, lon: 153 };
this.$el.html(_.template('<%= lat %> <%= lon%>', data));
return this;
}
});
var v = new V();
v.render();
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>