카테고리: Backbone.js

Backbone.js Sync

Backbone SyncBackbone.js의 Sync기능은 기본적으로 Restful한 서버에서 동작 하며, Ajax 데이터 전송을 당담한다.CRUD method를 지원(‘create’, ‘read’, ‘update’, ‘delete’) Backbone.sync is sync(method, model, [options]); create -> POST

Backbone.js Router

Backbone Router라우터 기능으로 MVC에서의 Controller 해당되며, location.hash(url 변경)의 변경에 따른 처리를 담당한다. 1234567891011121314var Router = Backbone.View.extend({ routes: { '': 'home&#x

Backbone.js Collection

Backbone CollectionModel의 집합. View와 연결되어, Model에 변화가 생길 때 손쉽게 View(UI)를 갱신할 수 있다. 12345678910111213141516171819202122232425262728293031323334353637383940//모델 선언var Book = Backbone.Model.extend({

Backbone.js View

Backbone ViewModel을 어떻게 보여줄지 View와 관련된 Event를 Listen & React 하는 역할.화면에 나타나는 UI를 담당하며 프론트엔드의 특성상 view가 controller의 성격도 가지고 있다. 12345678910111213141516171819<input type="input" placehol

Backbone.js Model

Backbone ModelMVC패턴에서의 Model로 개별 데이터를 나타낸다. 12345678910111213141516171819202122232425//모델 선언var Person = Backbone.Model.extend({ //모델 생성시의 초기값 설정 defaults: { age: 30, nam

Backbone.js

Backbone.js란backbone.js은 클라이언트 사이드 웹애플리케이션 개발에 MVC패턴 적용을 가능하게 해주는 자바스크립트 프레임워크들 중 하나이다. MVC패턴이란 간략하게 M(model: 데이터), V(view: UI), C(controller: 로직, 데이터 처리)로 코드의 역할을 나눠서 작성하고 관리하는걸 뜻한다. 이 말은 클라이언트단에서 프로