Model

var Model = Backbone.Model.extend ({

});

๋‹ค์Œ๊ณผ ๊ฐ™์ด Backbone.Model.extend ๋กœ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

cid

model์„ ์ƒ์„ฑํ•˜๋ฉด Backbone์—์„œ ์ž๋™์œผ๋กœ cid๋ผ๋Š” ๊ณ ์œ ํ•œ ๊ฐ’์„ ๊ฐ€์ง„ property๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค.

parse

์„œ๋ฒ„์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ response ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ JSON ํ˜•์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค.

model.parse(response,options)

model์˜ ๋ฐ์ดํ„ฐ๊ฐ€ fetch, save์‹œ ์„œ๋ฒ„์—์„œ ๋ฆฌํ„ด๋ ๋•Œ๋งˆ๋‹ค parse๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค. ํ•จ์ˆ˜์˜ ์ธ์ž๋กœ ์›์‹œ response object๊ฐ€ ์ „๋‹ฌ๋˜๊ณ  ๋ชจ๋ธ์˜ ์†์„ฑ ํ•ด์‹œ์— set๋˜๋„๋ก ๋ฆฌํ„ดํ•ด์•ผ ํ•œ๋‹ค. ๊ธฐ๋ณธ๊ตฌํ˜„์€ no-option์ด๋ฉฐ ๊ฐ„๋‹จํ•˜๊ฒŒ JSON response๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

Last updated