一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种页面展示的方法和装置与流程

2021-12-07 20:52:00 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种页面展示的方法和装置。


背景技术:

2.目前,在开发应用的过程中,通常会将应用划分为多个功能模块后进行分别开发,以减少各个功能模块的业务之间的强耦合性,以提高开发应用的效率,也有利于将同一功能模块应用于不同的应用中。
3.在将一个功能模块应用于不同应用的情况下,若功能模块中包含的各个组件的组合方式不符合设定规则,则在适配不同应用的情况下,需要分别为各个应用开发功能模块中包含的各个组件,从而造成开发软件的分支过多,降低了软件的可维护性,影响了开发效率,并且存在应用模块复用性差的问题。


技术实现要素:

4.有鉴于此,本发明实施例提供一种页面展示的方法和装置,能够基于功能填充模块,配置页面视图的视图信息、构建自定义扩展模块,从而基于原始的功能填充模块,利用页面视图和自定义扩展封装成目标应用的功能模块,因此提高了页面视图的复用性,提高了开发效率;通过自定义扩展模块扩展了功能模块的自定义组件和适配能力,提高了生成和展示应用中的功能模块的灵活性。
5.为实现上述目的,根据本发明实施例的一个方面,提供了一种页面展示的方法,其特征在于,包括:获取功能填充模块,其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;为所述一个或多个所述页面视图配置对应视图信息,并基于所述扩展子模块,构建自定义扩展;将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块;当运行所述功能模块时,为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;根据加载的结果,展示所述功能模块对应的页面。
6.可选地,所述页面展示的方法,其特征在于,进一步包括:
7.从一个或多个第二应用包括的功能模块的页面中,抽取所述页面的一个或多个页面视图、所述页面视图对应的原始视图信息;将抽取出的一个或多个所述页面视图和所述原始视图信息组合成功能填充模块,并为所述功能填充模块增加所述扩展子模块。
8.可选地,所述页面展示的方法,其特征在于,进一步包括:为所述一个或多个所述页面视图配置对应视图信息,包括:修改所述一个或多个所述页面视图的原始视图信息。
9.可选地,所述页面展示的方法,其特征在于,所述视图信息包括:页面组件信息、页面组件对应的属性、页面组件对应的业务、页面组件对应的事件中任意一种或多种。
10.可选地,所述页面展示的方法,其特征在于,构建自定义扩展,包括:通过注册所述扩展子模块,添加一个或多个自定义页面组件、以及所述自定义页面组件对应的元素。
11.可选地,所述页面展示的方法,其特征在于,进一步包括:
12.通过注册所述扩展子模块,为所述功能模块自定义执行逻辑;响应于接收到所述功能模块的运行操作,利用所述自定义执行逻辑运行所述功能模块,以控制所述功能模块的全局业务。
13.可选地,所述页面展示的方法,其特征在于,进一步包括:
14.针对所述视图信息包括:多个页面组件对应的业务和/或多个页面组件对应的事件的情况,通过注册所述扩展子模块,为多个所述页面组件对应的业务和/或多个所述页面组件对应的事件自定义交互逻辑,以使多个所述页面组件对应的业务和/或多个所述页面组件对应的事件根据所述交互逻辑进行交互。
15.为实现上述目的,根据本发明实施例的第二方面,提供了一种页面展示的装置,其特征在于,包括:配置模块、封装模块和展示模块;其中,
16.所述配置模块,用于获取功能填充模块,其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;为所述一个或多个所述页面视图配置对应视图信息,并基于所述扩展子模块,构建自定义扩展;
17.所述封装模块,用于将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块;
18.所述展示模块,用于当运行所述功能模块时,为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;根据加载的结果,展示所述功能模块对应的页面。
19.可选地,所述页面展示的装置,其特征在于,进一步包括:
20.从一个或多个第二应用包括的功能模块的页面中,抽取所述页面的一个或多个页面视图、所述页面视图对应的原始视图信息;将抽取出的一个或多个所述页面视图和所述原始视图信息组合成功能填充模块,并为所述功能填充模块增加所述扩展子模块。
21.可选地,所述页面展示的装置,其特征在于,进一步包括:为所述一个或多个所述页面视图配置对应视图信息,包括:修改所述一个或多个所述页面视图的原始视图信息。
22.可选地,所述页面展示的装置,其特征在于,所述视图信息包括:页面组件信息、页面组件对应的属性、页面组件对应的业务、页面组件对应的事件中任意一种或多种。
23.可选地,所述页面展示的装置,其特征在于,构建自定义扩展,包括:通过注册所述扩展子模块,添加一个或多个自定义页面组件、以及所述自定义页面组件对应的元素。
24.可选地,所述页面展示的装置,其特征在于,进一步包括:
25.通过注册所述扩展子模块,为所述功能模块自定义执行逻辑;响应于接收到所述功能模块的运行操作,利用所述自定义执行逻辑运行所述功能模块,以控制所述功能模块的全局业务。
26.可选地,所述页面展示的装置,其特征在于,进一步包括:
27.针对所述视图信息包括:多个页面组件对应的业务和/或多个页面组件对应的事件的情况,通过注册所述扩展子模块,为多个所述页面组件对应的业务和/或多个所述页面组件对应的事件自定义交互逻辑,以使多个所述页面组件对应的业务和/或多个所述页面组件对应的事件根据所述交互逻辑进行交互。
28.为实现上述目的,根据本发明实施例的第三方面,提供了一种页面展示的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述页面展示的方法中任一所述的方法。
29.为实现上述目的,根据本发明实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如上述页面展示的方法中任一所述的方法。
30.上述发明中的一个实施例具有如下优点或有益效果:能够构建功能填充模块作为模板,功能填充模块包含页面视图和扩展子模块;基于功能填充模块的原始视图信息配置页面视图、基于扩展子模块构建自定义扩展模块,进而封装为目标应用的功能模块;通过基于功能填充模块的原始信息,生成目标应用的功能模块,提高了页面视图的复用性,提高了开发效率;通过利用自定义扩展模块扩展了功能模块的自定义组件和自定义功能,提高了生成和展示目标应用中的功能模块的灵活性。
31.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
32.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
33.图1是本发明一实施例提供的一种页面展示的方法的流程示意图;
34.图2是本发明一实施例提供的一种封装功能模块的示意图;
35.图3是本发明一个实施例提供的一种页面展示的装置的结构示意图;
36.图4是本发明实施例可以应用于其中的示例性系统架构图;
37.图5是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
38.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
39.如图1所示,本发明实施例提供了一种展示页面的方法,该方法可以包括以下步骤:
40.步骤s101:获取功能填充模块,其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;为所述一个或多个所述页面视图配置对应视图信息,并基于所述扩展子模块,构建自定义扩展。
41.具体地,功能填充模块为对应于应用中的任意一种功能的模块,通常一个应用中根据功能可以划分为多个功能模块,例如:电子商城应用包含购物车模块、支付模块,商品详情模块、搜索模块等;其中,商品详情模块包含的页面视图布局和业务逻辑一致,因此复用性高,但是购物车模块页面视图由于具有动态形成的特征,所以随机性高,从而导致复用
性低的问题,优选地,本发明提供的实施例用于提高复用性差的功能模块的开发效率。
42.进一步地,功能填充模块可以作为功能模块的模板,以基于功能填充模块开发多个应用对应的功能模块,例如:功能填充模块为购物车模块;如图2所示的示意图,基于功能填充模块(例如购物车模块)实现了电子商城应用a的购物车模块、电子商城应用b的购物车模块、电子商城应用c的购物车模块,由此可见,基于功能填充模块实现各个应用所需的功能模块,提高了开发效率,克服了功能模块复用性差的问题。
43.其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块。
44.其中,获取功能填充模块,有两种方法:
45.第一种方法:根据功能模块的功能需求,开发功能填充模块以作为模板保存。例如:功能填充模块为声纹识别模块,则根据声纹识别模块的需求生成页面视图、以及对应的视图信息,并开发实现声纹识别模块扩展的扩展子模块,构建对应于声纹识别功能的功能填充模块,并获取功能填充模块。
46.第二种方法:根据功能模块的功能需求,从包含所述功能模块(例如:购物车模块)的一个或多个第二应用(例如:一个或多个现有电子商城应用)中,抽取页面视图、以及对应的视图信息,并开发实现购物车模块扩展的扩展子模块,以构建对应于购物车功能的功能填充模块,并获取功能填充模块;可以理解的是,当从一个或多个第二应用抽取页面视图时,多个第二应用的页面布局为不同,可以有较大差异,通过抽取一个或多个页面视图以获取与功能模块相关的页面视图和组件,组合成功能填充模块,从而可以进一步扩展的封装新的功能模块。即,从一个或多个第二应用包括的功能模块的页面中,抽取所述页面的一个或多个页面视图、所述页面视图对应的原始视图信息;将抽取出的一个或多个所述页面视图和所述原始视图信息组合成功能填充模块,并为所述功能填充模块增加所述扩展子模块。
47.进一步地,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;其中,所述功能填充模块包括一个或多个页面视图,页面视图包含于一个页面中,可以为页面的一个区域,关联于与功能模块的各个页面,进一步地,为所述一个或多个所述页面视图配置对应视图信息,其中,所述视图信息包括:页面组件信息、页面组件对应的属性、页面组件对应的业务、页面组件对应的事件中任意一种或多种。仍以购物车模块为例,页面组件信息例如:购物车模块包括的物品主图、结算按钮等;页面组件对应的属性例如:物品主图的尺寸、结算按钮的尺寸;页面组件对应的业务例如:物品主图、结算按钮对应的跳转、交互等;页面组件对应的事件例如:物品主图、结算按钮处理的界面手势操作(例如:点击、长按、拖拽等)。
48.进一步地,扩展子模块用于提供实现扩展的接口,例如:功能填充模块以支付模块为例,例如,其扩展子模块为checkoutextension,当基于该支付模块开发目标支付模块时,可以基于checkoutextension实现自定义的扩展或功能。即,基于所述扩展子模块,构建自定义扩展。
49.进一步地,构建自定义扩展,通过注册所述扩展子模块,添加一个或多个自定义页面组件、以及所述自定义页面组件对应的元素。例如:仍以支付模块的扩展子模块为例,例如扩展子模块为:checkoutextension,注册所述扩展子模块可以通过以下方法:
50.registercheckoutextension:(class<abccheckoutextensionpoints>)extension{}
51.通过注册所述扩展子模块,获取扩展子模块的方法,以添加一个或多个自定义页面组件、以及所述自定义页面组件对应的元素,其中,自定义页面组件可以为不包含于功能填充模块包括一个或多个页面视图的页面组件,即基于功能模块的需求新增加的页面组件,例如:为新增的“分享”业务增加一个按钮(即页面组件),同时需要增加按钮对应的元素(例如:按钮对应的属性信息,包括按钮的尺寸、颜色、标题等,以及按钮对应的业务,例如:点击按钮所实行的业务为分享业务)。可以理解的是,通过注册所述扩展子模块,添加一个或多个自定义页面组件实现自定义的页面组件,在提高开发功能模块的效率的同时,提高了开发功能模块的灵活性。优选地,扩展子模块可以是以应用接口的方式提供,接口包含了多个方法和代码实现,当需要基于扩展子模块构建自定义扩展时,可以基于扩展子模块提供的接口在自定义扩展中可以添加各模块的自定义方法。
52.进一步地,自定义扩展为所述功能模块自定义执行逻辑,用于控制功能模块的全局业务逻辑,通过自定义扩展(或扩展子模块)控制功能模块的全局业务逻辑,提高了功能模块所包含的业务逻辑管理的灵活性和移植性;即,通过注册所述扩展子模块,为所述功能模块自定义执行逻辑;响应于接收到所述功能模块的运行操作,利用所述自定义执行逻辑运行所述功能模块,以控制所述功能模块的全局业务。
53.进一步地,自定义扩展还用于控制页面组件对应的业务和/或多个所述页面组件对应的事件自定义交互逻辑,即,针对所述视图信息包括:多个页面组件对应的业务和/或多个页面组件对应的事件的情况,通过注册所述扩展子模块,为多个所述页面组件对应的业务和/或多个所述页面组件对应的事件自定义交互逻辑,以使多个所述页面组件对应的业务和/或多个所述页面组件对应的事件根据所述交互逻辑进行交互。其中,通过扩展子模块管理功能填充模块中的业务逻辑和业务交互,使功能填充模块除了提供页面的视图信息,还可以提供完成的业务逻辑,因此提高了功能填充模块的复用性,当基于功能填充模块开发新的功能模块时,较大程序减少了开发工作量;进一步地,通过注册所述扩展子模块而构建的自定义扩展,除了包含扩展子模块的功能,还可以管理自定义的组件和业务逻辑,进一步提高了开发效率。
54.步骤s102:将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块。
55.具体地,第一应用为包含功能模块的待实现的目标应用,例如:电子商城应用abc,第一应用中的一个功能模块例如:购物车功能模块,则将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块。其中,配置有所述视图信息可以根据电子商城应用abc的购物车功能模块的风格、业务需求修改功能填充模块中的一个或多个所述页面视图对应的原始视图信息,以满足电子商城应用abc的购物车功能模块的需求,即,为所述一个或多个所述页面视图配置对应视图信息,包括:修改所述一个或多个所述页面视图的原始视图信息。可以理解的是,电子商城应用abc的购物车功能模块的页面风格也可以与功能填充模块(即功能模板的模板)一致,即不修改所述一个或多个所述页面视图的原始视图信息。由此可见,通过对页面视图的原始视图信息的修改操作,增加了开发页面视图的灵活性,通过复用页面视图,尤其是当功能模块的业务逻辑复杂
度较高时,较大程度地提高了开发功能模块的效率。
56.步骤s103:当运行所述功能模块时,为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;根据加载的结果,展示所述功能模块对应的页面。
57.具体地,当运行第一应用包含的所述功能模块时,需要加载功能模块包含的各个页面视图,则为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素;其中查找的方法可以利用自定义扩展查找,也可以根据预设的页面视图与视图信息对应的元素的匹配关系获取,例如:购物车中的页面视图1包含多个页面组件,则为各个页面组件查找对应的元素(组件的属性值、组件关联的业务信息、事件信息等)在查找到之后,加载对应的元素。
58.进一步地,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;如果未查找到,表示页面视图为新增(或修改)自定义页面视图、包括页面视图中新增(或修改)的自定义页面组件等,则利用所述自定义扩展,为所述页面视图加载自定义的元素。
59.进一步地,根据加载的结果,展示所述功能模块对应的页面;例如:根据加载的结果,展示购物车模块对应的各个页面。
60.如图3所示,本发明实施例提供了一种页面展示的装置300,包括:配置模块301、封装模块302和展示模块303;其中,
61.所述配置模块301,用于获取功能填充模块,其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;为所述一个或多个所述页面视图配置对应视图信息,并基于所述扩展子模块,构建自定义扩展;
62.所述封装模块302,用于将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块;
63.所述展示模块303,用于当运行所述功能模块时,为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;根据加载的结果,展示所述功能模块对应的页面。
64.本发明实施例还提供了一种页面展示的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例提供的方法。
65.本发明实施例还提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例提供的方法。
66.图4示出了可以应用本发明实施例的页面展示的方法或页面展示的装置的示例性系统架构400。
67.如图4所示,系统架构400可以包括终端设备401、402、403,网络404和服务器405。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
68.用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发
送消息等。终端设备401、402、403上可以安装有各种客户端应用,例如电子商城客户端应用、网页浏览器应用、搜索类应用、即时通信工具和邮箱客户端等。
69.终端设备401、402、403可以是具有显示屏并且支持各种客户端应用的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
70.服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所使用的客户端应用提供支持的后台管理服务器。后台管理服务器可以对接收到的页面展示的请求进行处理,并将页面对应的页面信息反馈给终端设备。
71.需要说明的是,本发明实施例所提供的页面展示的方法一般由终端设备401、402、403执行,相应地,页面展示的装置一般设置于终端设备401、402、403中。
72.应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
73.下面参考图5,其示出了适于用来实现本发明实施例的终端设备的计算机系统500的结构示意图。图5示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
74.如图5所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有系统500操作所需的各种程序和数据。cpu 501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
75.以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
76.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(cpu)501执行时,执行本发明的系统中限定的上述功能。
77.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本
发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
78.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
79.描述于本发明实施例中所涉及到的模块和/或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块和/或单元也可以设置在处理器中,例如,可以描述为:一种处理器包括配置模块、封装模块和展示模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,封装模块还可以被描述为“配置一个或多个所述页面视图以及自定义扩展,封装为功能模块的模块”。
80.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:获取功能填充模块,其中,所述功能填充模块包括一个或多个页面视图以及实现所述功能填充模块扩展的扩展子模块;为所述一个或多个所述页面视图配置对应视图信息,并基于所述扩展子模块,构建自定义扩展;将配置有所述视图信息的一个或多个所述页面视图以及所述自定义扩展封装成第一应用中的一个功能模块;当运行所述功能模块时,为所述功能模块包括的页面视图查找所述视图信息对应的元素,如果查找到,为所述页面视图加载所述元素,如果未查找到,利用所述自定义扩展,为所述页面视图加载自定义的元素;根据加载的结果,展示所述功能模块对应的页面。
81.本发明的实施例能够构建功能填充模块作为模板,功能填充模块包含页面视图和扩展子模块;基于功能填充模块的原始视图信息配置页面视图、基于扩展子模块构建自定义扩展模块,进而封装为目标应用的功能模块;通过基于功能填充模块的原始信息,生成目标应用的功能模块,提高了页面视图的复用性,提高了开发效率;通过利用自定义扩展模块扩展功能模块的自定义组件和自定义功能,提高了生成和展示目标应用中的功能模块的灵活性。
82.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何
在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献