为了账号安全,请及时绑定邮箱和手机立即绑定

骨干网:为什么要将`$('#footer')`分配给`el`?

骨干网:为什么要将`$('#footer')`分配给`el`?

呼唤远方 2019-11-20 12:54:05
我发现以下陈述:el: '#footer'var todosView = new TodosView({el: $('#footer')});为什么要分配$('#footer')给el?这真的让我感到困惑。我在这里阅读了这篇文章,Backbone.js视图中的$ el和el有什么区别?,仍然很困惑。另外,我读到:该view.$el属性等效于$(view.el),view.$(selector)并且等效于$(view.el).find(selector)。在TodoView示例的render方法中,我们看到this.$el用于设置元素的HTML,并this.$()用于查找类“ edit”的子元素。但是,有人说, 如果调用$(this.el),则只需继续执行jquery选择器即可获得相同的jquery对象。“ $ el”是的缓存版本$(this.el)什么是“缓存版本”?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号