如何将骨干js与一些传统插件一起使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将骨干js与一些传统插件一起使用?相关的知识,希望对你有一定的参考价值。

我正在研究一个项目,我正在使用一些jquery插件,现在我正在尝试更新我的代码以使用backboje js,但目前尚不清楚如何将这些旧插件与主干js组合在一起。

我想要使​​用的最重要的插件是jcvl(http://code.google.com/p/jcvl/),但我试图将这个问题放在一般,以获得有关如何将任何插件与骨干网集成的更多想法。

答案

Backbone只创建一个全局变量Backbone,因此不应该与任何jQuery插件发生任何冲突。 Backbone还依赖于Underscore.js,它也只创建一个全局变量_,所以它也不应该引起任何冲突。如果存在冲突,Backbone和Underscore.js都会为您提供noConflict()选项。

我一直在使用Backbone和jQuery插件一段时间没有遇到任何问题。您可以像引入Backbone之前一样使用该插件。例如:

var MyView = Backbone.View.extend({

  render: function(){
    $(this.el).html('<div class="foo"></div>');
    this.$('.foo').somejQueryPlugin();
  }
});

以上是关于如何将骨干js与一些传统插件一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

使用骨干网和 node.js 进行 CSRF 防御

将 GraphQL 片段与 Apollo Hooks 一起使用时出错

导轨和骨干一起工作

片段 - 如何将它们与需要操作的活动一起使用?

如何将 ViewBinding 与抽象基类一起使用

无法将FirebaseUI与片段一起使用