티스토리 뷰
반응형
Backbone.js 가 탄생하게된 배경
SPA(Single Page Application)의 필요성
리소스 로딩 속도를 개선하여 유저의 대기 시간을 줄이기 위해 SPA 개발 필요
Backbone의 구조(MV*)
Backbone은 서버에서의 MVC 패턴에서 착안
M(odel), V(iew), C(ontroller) 구조에서 착안되었으나 완전히 동일하진 않다.
* 백본은 컨트롤러의 역할을 view가 대신
Model
- 뷰의 변화를 관찰할 수 있다.
(관찰한다는 것은 모델이 갱신될 때 마다 뷰가 인지할 수 있다는 것을 의미)
- 모델의 집합 : Collection
(그룹 내의 모델이 변경된 경우 그룹으로 부터 인지할 수 있는 로직을 작성할 수 있다는 것
=> 모델 인스턴스의 변경에 대해 수동으로 관찰하지 않아도 된다.)
View
- 사용자는 모델을 읽고 뷰를 이용하여 상호작용을 한다.
Controller
뷰에서 변경 사항을 체크해서 처리하는 역할을 하는데, 백본은 View에서 이를 처리.
=> 따라서 백본의 구조는 MV*인 것
반응형
'정리하기 > backbone&marionette' 카테고리의 다른 글
[marionette.js] region vs layout (0) | 2017.07.12 |
---|---|
[marionette.js] serializeData vs templateHelpers (0) | 2017.07.05 |
[marionette.js] 이벤트 관련 정리 (0) | 2017.05.11 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vue
- marionetts.js
- javascript
- angular
- Android
- git tag
- 자바스크립트
- vue.js
- common.js
- node.js
- AndroidContext
- vuex
- node
- 원하는것이있다면끝까지버텨라
- awesome-vue
- framework
- #가상머신
- backbone.js
- eventbus
- awe-some
- Typescript
- nextTick
- MarionetteJS
- browserify
- js
- nodejs
- 함수
- mocha.js
- 뉴욕
- 외부모듈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함