현재 내 뷰 클래스를 관리하기 어렵게 만드는 뷰 클래스 내에 모든 비즈니스 로직을 작성하고 있습니다. 백본 객체를 만들고 거기에있는 모든 비즈니스 로직을 이동하고 뷰 클래스에서 호출 할 계획입니다. 올바른 생각으로 올바른 것을 수정하십시오.백본 js 앱 구조
답변
백본은 일반적으로 컨트롤러라는 엔티티를 제공하지 않습니다. 이는 백본이 MV *라고 부른 이유 중 하나입니다. 일반적으로 사용자는보기와 상호 작용합니다.이 상호 작용은 모델에 대한 변경 및 업데이트를 의미합니다.
"그래서 Backbone.js이 컨트롤러? 정말. 백본의 견해는 일반적으로 컨트롤러 로직을 포함하고, 라우터는 응용 프로그램의 상태를 관리하는 데 사용되지만, 어느 쪽도 고전 MVC에 따라 사실 컨트롤러입니다. 않는다" (Addy Osmani Book's)
그래서 난 당신의 방법이 잘못 아니라고 생각하지만,이 솔루션을 통해 프로젝트 구조를 개선 할 수 있습니다
이Marrionette (도 Thorax)와 같은 우수한 구조를 제공 훌륭한 프레임 워크입니다 귀하의 애플 리케이션을위한. 이 주석 코드를 읽고 그것에 대한 팁을 얻을 수 있습니다.
당신은 js에서 모듈 식 패턴을 제공하기위한 좋은 API를 확실히 알고 있습니다. Require.js 코드를 구성하는 데 유용한 도구입니다. 자세한 내용은 TodoMVC + Backbone+Require 코드를 확인하는 것이 좋습니다.
백본의 수퍼 유저가 아니지만 라우터가 "컨트롤러 에스 케"기능을 많이 제공하지 않습니까? – PaulProgrammer
- 1. 백본 좋은 모델 구조
- 2. 백본 모델 구조
- 3. 백본 Js + Js + AmCharts 필요
- 4. 백본 js 클릭 이벤트
- 5. 백본 js + js + 백본 관계형 + 순환 종속성 + 자체 참조 필요
- 6. 백본 js 전달 인수
- 7. 다른보기를 탐색하는 백본 JS
- 8. js 및 백본 필요
- 9. 백본 JS 차이는
- 10. JSONP가있는 백본 js
- 11. 백본 JS - 값
- 12. 백본 JS 페이지 매김
- 13. 백본 JS 저장 기능
- 14. 중첩 조회수 백본 JS
- 15. 백본 JS 변경 모델은
- 16. 백본 JS 컬렉션 구문
- 17. 은 JS 및 백본
- 18. IE에서 백본 js 문제
- 19. 백본 JS - 렌더링되지 않음
- 20. 백본 js 혼동
- 21. 백본 js 모음집 발행
- 22. 백본 JS 백본 관계형 중첩 모델
- 23. 로드 백본 및 필요로 백본 관계 JS
- 24. 일반 백본/마리오네트 프로그램 구조
- 25. 백본 토도 샘플 앱
- 26. 밑줄 js 백본 js 두 개의 템플릿
- 27. JS 구조 텍스트 양식
- 28. HTML5Boilerplate js 구조
- 29. Turbolinks JS 구조
- 30. 백본 js Asp.net Mvc AsyncController
모든 비즈니스 로직에 백본 모델을 사용할 수 있습니다. 권리 ? – Manikandan