backbone.js快速入门(二)

本文介绍了一个发票管理应用的设计过程,包括创建表说明模块的属性和方法、建模及设计图展示、定义视图对象如EditInvoiceFormView和PreviewInvoicePageView等,并详细分解了各视图及其对应的模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一课讲了整个应用的需求,模块,集合,视图,这一章讲“逻辑”思路

1,首先创建表说明模块的属性和方法,

2,建模,给出设计图

图1图2

3,定义视图对象:EditInvoiceFormView和PreviewInvoicePageView。这俩视图都会对InvoiceModel进行操作,而InvoiceModel还会引用其他对象,如bankAccountModel等。

4,把视图拆分成子视图

视图:EditInvoiceFormView
模型:Invoice
视图:EditInvoiceItemTableView
集合:InvoiceItemCollection
视图:EditInvoiceItemView
模型:InvoiceItemModel

 
视图:PreviewInvoiceFormView
模型:Invoice
视图:PreviewInvoiceItemTableView
集合:InvoiceItemCollection
视图:PreviewInvoiceItemView
模型:InvoiceItemModel
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值