信息点驱动页面

信息点驱动页面

引言

本节介绍信息点驱动页面的具体概念,点击查看如何操作信息点驱动页面。

信息点概述

在某种条件下可变的内容我们称之为信息点。比如:当用户A登录时页面上的的信息是——姓名 : 张三,当用户B登录时页面上的的信息是——姓名 : 李四。

信息结构中的表字段通常就是信息点。

服务器会给前端返回一个json数据,这个json数据的每一个key就是一个信息点。每个key对应的value就是(当前情况下)信息点的值。key是不会变的,value会随着具体情况而改变。如: 当用户A登录时页面上的的信息是 {name:"张三"} ,当用户B登录时页面上的的信息是 {name:"李四"}。

数据绑定就是将页面会变的内容使用不变的信息点来描述。比如: 姓名: 张三 可以将会变的 张三 使用信息点 name 来描述。这个描述可能是表达式的形式。比如将 姓名: 张三 描述为"姓名"+name()。

这个描述的过程将页面的内容和json数据绑定在一起,当name为李四时,页面会显示为——姓名: 李四。因此形象的称之为数据绑定。

判断页面信息点

每个页面都可以看做是由信息点构成的,用户所读取的就是页面的信息点。当打开一个页面后,随着用户的使用流程可以发生变化的即为信息点。信息点是以数据为中心的信息传递,可以通过计算、录入或本地上传,被读取或写入。如下图红圈中所示,即为该页面的信息点:

判断信息结构

判断信息点类型,究竟是单值还是数组,并梳理信息点之间的逻辑关系。上图中的信息点为一个数组,其中包含一系列单值。

数据绑定信息点

通过文本绑定或属性绑定,实现数据绑定信息点,通过改变信息点的值,来驱动页面的变化,达到信息点驱动页面的目的。页面间逻辑可以通过信息同步。

数组

所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,这个名字称为数组名。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。点击查看数组操作