天道酬勤,学无止境

联动列表框

以【联动列表框】来看单一职责!

以【联动列表框】来看单一职责! 2013-06-21 21:53 金色海洋(jyk) 阅读(1409) 评论(1) 编辑 收藏 标题有点短,估计悬。 联动列表框,简简单单的五个字,仅仅从字面上看,就可以分出来两个职责:职责一:列表框职责二:联动 我们先来看这两个职责,然后再说引申出来的另外两个职责。职责一,列表框。列表框分为很多种,比如下拉列表框(DropDownList)、列表框(ListBox),还有为了美观用div模拟的,以及RadioBoxList,CheckBoxList等。首先一个问题就是,用哪种列表框,然后是其ID、name等属性的命名规范。然后是列表框是怎么出来的?是写死在body里,还是用js动态创建出来,还是其他的什么方式?这些都属于列表框的职责。这些都和联动没有任何关系。不联动,他们也都存在。 再来看职责二,联动。联动指的是两个或者多个列表框直接的关联关系,比如常见的省市区县联动。省份的下拉列表框change之后,城市的下拉列表框要显示选择的省份里的城市,城市改变了之后,区县下拉列表框的选项也有随之变化,这就是他们的联动关系。联动就是说,谁和谁有关系,谁change了,哪个要跟着变化。 接下来看看引申出来的两个职责:页面布局和数据获取职责三:页面布局。多个列表框如何摆放?是紧挨在一起,还是在各自的td里,还是在div里?还是离着很远(中间有其他字段)

2021-05-18 12:31:38    分类:博客    联动列表框   web开发