Jquery backbone.js基本问题 (函数($){ var ListView=Backbone.View.extend({ el:$(“正文”), 初始化:函数(){ _.bindAll(这是“呈现”); 这个。render(); }, render:func
backbone.js基本问题Jquery backbone.js基本问题 (函数($){ var ListView=Backbone.View.extend({ el:$(“正文”), 初始化:函数(){ _.bindAll(这是“呈现”); 这个。render(); }, render:func,jquery,backbone.js,Jquery,Backbone.js,backbone.js基本问题 (函数($){ var ListView=Backbone.View.extend({ el:$(“正文”), 初始化:函数(){ _.bindAll(这是“呈现”); 这个。render(); }, render:function(){ $(this.el)。追加(“你好,尤比””; } }); var listView=new listView(); })(jQuery); 为什么要将jQuery作为参数传递 el:$('body')是什么意思 bindAl
(函数($){
var ListView=Backbone.View.extend({
el:$(“正文”),
初始化:函数(){
_.bindAll(这是“呈现”);
这个。render();
},
render:function(){
$(this.el)。追加(“- 你好,尤比”
”;
}
});
var listView=new listView();
})(jQuery);
el:$('body')
是什么意思$=jQuery
主体的this.el
render
方法的调用,以便(render.context)。此
将始终是实际的此
。这听起来很奇怪,但在JS上下文中,如果非常不稳定:)我认为第三部分有误解。我认为
bindAll
与事件绑定无关。是的,你是对的。更新了它。谢谢你指出这一点。
(function($){
var ListView = Backbone.View.extend({
el: $('body'),
initialize: function(){
_.bindAll(this, 'render');
this.render();
},
render: function(){
$(this.el).append("<ul> <li>Hello Yupeee</li> </ul>");
}
});
var listView = new ListView();
})(jQuery);