2011-10-03 3 views
0

내가 backboje의 JS를 사용하여 내 코드를 업데이트하기 위해 노력하고있어하지만 함께 백본 JS와 그 오래된 플러그인을 설정하는 방법을 분명하지 않다 지금, 나는 프로젝트를 진행했고 나는 약간 JQuery와 플러그인을 사용하고 있습니다.일부 기존 pluggins에서 백본 js를 사용하는 방법?

내가 사용하고자하는 가장 중요한 플러그인은 jcvl (http://code.google.com/p/jcvl/)이지만이 질문을 일반화하여 모든 플러그인을 통합하는 방법에 대한 아이디어를 얻으려고합니다. 백본과 함께.

답변

2

백본은 하나 개의 전역 변수, 백본을 작성하므로 어떤 jQuery를 플러그인과 충돌이 없을 것이다. 그것은 또한 충돌을 야기해서는 안 백본도, 또한 하나 개의 전역 변수를 생성 Underscore.js, _에 따라 달라집니다. 충돌이있는 경우 Backbone 및 Underscore.js는 noConflict() 옵션을 제공합니다.

나는 잠시 동안의 jQuery 플러그인과 백본을 사용하고 어떤 문제가 발생하지 않았습니다. 백본을 도입하기 전과 같은 방식으로 플러그인을 사용하게됩니다. 예를 들어 :

var MyView = Backbone.View.extend({ 

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

는 권리입니다. 백본은 jQuery와 긴밀하게 통합되며 실제로 플러그인을 사용하는 데 특별한 것이 없습니다. 그냥 평범한 jquery 물건을, 백본보기 안쪽에만하십시오. –

관련 문제