하나가 변경되면 최대 63 개의 요소가 업데이트되므로 각 요소에 대해보기가 필요합니까? 이 문제를 해결하는 올바른 방법은 무엇입니까? 노드가 다른 레벨의 다른 노드와 관련이있는 html로 트리 구조가 있습니다. 검사 및 업데이트를 처리하기 위해 js 코드를 작성했지만 이는 사전 백본이었습니다. 코드를 작성할 수 있습니다. 각 요소에 대해 다른 시각이 필요한지, 모범 사례가 무엇인지 모릅니다.백본의 모든 요소에 대한보기가 필요합니까?
0
A
답변
0
Backbone의 각 뷰는 비즈니스 데이터 (모델/컬렉션)로 뒷받침되는 시각적 인터페이스 장치의 추상화입니다. 응답 가능한 각 요소를 뷰로 래핑하는 것이 가능하지만 드물게 최상의 결정은 추상화의 세분성이 너무 좋음을 의미하므로 효율성 및 유지 관리 가능성이 저하 될 수 있습니다.
백본을 효과적으로 사용하려면 디자이너가 큰 그림을 먼저 생각해야합니다. 많은 사람들이 정적 HTML 코드를 먼저 디자인/작성하고 나중에 동적 JavaScript를 주입하는 경향이 있습니다. 나는 그것이 좋은 접근법이라고 생각하지 않는다. 복잡한 시스템을 상대적으로 단순하고 잘 정의 된 여러 모듈로 분할하여 시각적 인 부분을 뷰와 비즈니스 데이터 파트에 모델/컬렉션으로 래핑하는 것이 좋습니다. DOM 요소의 경우 구현 세부 사항 (보기)이며 자연스럽게보기의 정의를 따릅니다.
기존 DOM 요소를보기로 매핑하는 방법을 결정하는 대신 DOM 요소로 미리 디자인 된보기를 구현하는 방법을 결정하십시오.
관련 문제
- 1. 모든 작업에 대한보기가 필요합니까?
- 2. 백본의 모든 경로에서 기본적으로보기 표시
- 3. 백본의 배열에서 모든 항목 렌더링하기
- 4. matlab에 매트릭스에 대한보기가 있습니까?
- 5. 안드로이드의 조각에 대한보기가 없습니다.
- 6. 백본의 모든 체크 된 체크 박스를 찾으십시오.
- 7. 백본의 비교기는 새 모델을 추가 할 때 정렬 호출이 필요합니까?
- 8. 플로팅 요소에 실제로 너비가 필요합니까?
- 9. 백본의 범위
- 10. 왜 ID에 대한보기가 발견되지 않습니까?
- 11. java.lang.IllegalArgumentException : ID 0x7f0c007b에 대한보기가 없습니다.
- 12. 백본의 컬렉션에보기 연결
- 13. 백본의 작동 방식을 모름
- 14. X 수의 요소에 적합한 해시 맵이 필요합니까?
- 15. 백본의 여러보기간에 모델 공유
- 16. 백본의 양식에서 데이터 읽기
- 17. 이러한 모든 랩이 필요합니까?
- 18. 에 Params 간단한 백본의 응용 프로그램에서 백본의 모델
- 19. 모든 Tomcat 포트가 필요합니까?
- 20. 백본의 클래스 메소드
- 21. 템플릿 사용 + 백본의 uqui
- 22. 백본의 재정의 동기화 방법
- 23. 백본의 속성으로 이동
- 24. 백본의 coffeescript에서 객체 반환
- 25. 오류 : .. 백본의 생성자가 아닙니다.
- 26. 이벤트 대 백본의 listenTo
- 27. 백본의 중첩 모델
- 28. 백본의 catch timeout 이벤트
- 29. 백본의 동적 탐색
- 30. . 백본의 .get() 문제
조금 더 설명해 주시겠습니까? – hajpoj
짧은 대답은 * No *입니다. 많은 요소 중 * 담당 * 인 하나의보기를 가질 수 있으며 그에 따라 업데이트됩니다. 귀하의 상황에서 가장 좋은 접근 방법은 무엇입니까? 더 많은 정보가 없으면 말하기가 어렵습니다. – Jack