backbone.js를 사용하여 테이블을 만드는 페이지가 있습니다. 각 테이블 행은 백본보기입니다. 이러한 뷰에는 모두 모델이 있고 이러한 모델은 백본 컬렉션에 있습니다. 기본적인 것들.jQuery를 사용하여 테이블을 검색하거나 Backbone.js 컬렉션을 검색하고 새 테이블을 만듭니다.
약 800 개의 행이있는이 테이블을 검색하고 싶다고 가정 해 봅시다. 여기에 두 가지 옵션이 있습니다.
- 전체 테이블을 검색 할 jQuery 플러그인 중 하나를 사용할 수 있으며 검색 기준과 일치하지 않는 행을 숨길 수 있습니다. 그게 아주 잘 작동합니다.
그러나 백본을 사용하여 페이지를 만들었으므로 새로운 접근 방식을 생각하고있었습니다.
- 지금은 페이지에있는 표를 파괴 할 수 있습니다.
find
컬렉션의 요소를 찾고 해당 뷰를 만듭니다.
방법 1은 DOM 요소를 변경하고 DOM을 검색합니다.
방법 2는 DOM 요소 (및 백본보기)를 파괴하고 생성하며 쓰루 JS 개체 (백본 모델)를 검색합니다.
-
질문 : 당신은 당신이 선호하고 왜 어느 하나?