backbone.js를 배우고 있으며 이미 문제가 있습니다.backbone.js보기를 초기화 할 수 없습니다.
이 같은 LABjs 내 스크립트를로드 해요 : 내 test.js에서
$LAB.setOptions({BasePath : path})
.script('libs/underscore.js?v=1.3.3')
.script('libs/backbone.js?v=0.9.2')
.script('libs/jquery.js?v=1.7')
.script('libs/bootstrap.min.js?v=2.0.2').wait()
.script('test.js');
을 나는 (backbonetutorials.com에서)이 있습니다
(function($){
SearchView = Backbone.View.extend({
initialize: function(){
alert("Alerts suck.");
}
});
var search_view = new SearchView;
})(jQuery);
당신이 제공해야시피 나에게 "Alerst suck."라는 텍스트로 경고합니다. 대신 firebug 콘솔에 오류가 발생합니다 - i is not a function
(34 줄의 backbone.js).
var search_view = new SearchView({el: $('#some_dom_element')});
과 같은보기를 초기화하려고하면 다른 오류 - invalid 'instanceof' operand i
(34 줄의 backbone.js 파일)이 표시됩니다.
jQuery 객체 $
이 정의됩니다. 문제없이 Backbone.js 모델을 초기화 할 수 있습니다. 그냥보기는 그 오류를 throw합니다. 내가 누락 된 것?