CN114741147B - 用于在移动终端显示页面的方法及移动终端 - Google Patents

用于在移动终端显示页面的方法及移动终端 Download PDF

Info

Publication number
CN114741147B
CN114741147B CN202210330611.7A CN202210330611A CN114741147B CN 114741147 B CN114741147 B CN 114741147B CN 202210330611 A CN202210330611 A CN 202210330611A CN 114741147 B CN114741147 B CN 114741147B
Authority
CN
China
Prior art keywords
component
components
data
sequence
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210330611.7A
Other languages
English (en)
Other versions
CN114741147A (zh
Inventor
闫宇威
纪润
张泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Alibaba China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN202210330611.7A priority Critical patent/CN114741147B/zh
Publication of CN114741147A publication Critical patent/CN114741147A/zh
Application granted granted Critical
Publication of CN114741147B publication Critical patent/CN114741147B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供了一种用于在移动终端显示页面的方法、用于显示页面的移动终端、电子设备以及非瞬时性计算机可读存储介质。该方法包括:获取在移动终端上待显示页面的组件集合;根据所述待显示页面的特征,将所述组件集合排列为第一组件序列;将所述第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配;将已获取并匹配数据的所述多个组件合并为第二组件序列,所述第二组件序列中的组件具有与第一组件序列相同的顺序;以及按照所述第二组件序列的顺序加载所述多个组件。

Description

用于在移动终端显示页面的方法及移动终端
技术领域
本申请涉及计算机技术领域,具体涉及一种用于在移动终端显示页面的方法、用于显示页面的移动终端、电子设备以及非瞬时性计算机可读存储介质。
背景技术
当前,随着移动通信和移动互联网的普及,在移动终端上能够使用的各种应用(APP)已经涉及了人们生产生活的方方面面,绝大多数人每天都要在移动终端上浏览不同APP的各种页面并进行交互,那么在移动端对其APP页面的渲染和加载效果,会大大影响人们的日常使用体验。
随着技术的发展,动态化方案在移动端广泛使用,移动端产品上高频更新的页面和组件均可通过动态化搭建的方式实现。动态化搭建是移动端领域中一种无需通过修改代码即可实现页面动态更新的跨平台技术,在低代码开发、线上修复、应用性能和易用性方面占据绝对优势。在DevOps趋势下,动态化方案能够带来低代码、高可用、跨平台、高修复等优势,帮助开发者敏捷开发。
但是,在动态化方案下,每个页面的组件数据网络请求耗时和组件的动态增减等问题,都会导致页面渲染闪动,从而影响终端用户的使用体验。
发明内容
为了解决现有技术中出现的上述问题,本申请提供了一种用于在移动终端显示页面的方法、用于显示页面的移动终端、电子设备以及非瞬时性计算机可读存储介质。
根据本申请的一个方面,提供了一种用于在移动终端显示页面的方法,包括:
获取在移动终端上待显示页面的组件集合;
根据所述待显示页面的特征,将所述组件集合排列为第一组件序列;
将所述第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配;
将已获取并匹配数据的所述多个组件合并为第二组件序列,所述第二组件序列中的组件具有与第一组件序列相同的顺序;以及
按照所述第二组件序列的顺序加载所述多个组件。
根据一个实施方式,所述多个组件包括支持缓存的组件和不支持缓存的组件,并且对拆分出的多个组件分别进行数据获取和匹配包括:
针对不支持缓存的组件,通过网络获取数据并进行数据的匹配;以及
针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配。
根据一个实施方式,针对不支持缓存的组件,通过网络获取数据并进行数据的匹配包括:
发送网络请求;以及
从服务器端接收所述组件的数据并进行数据的匹配。
根据一个实施方式,针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配包括:
判断所述组件是否为首次加载;
如果是首次加载,则发送网络请求;以及
从服务器端接收所述组件的数据并进行数据的匹配,并将接收到的数据存储至缓存设备。
根据一个实施方式,针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配还包括:
如果不是首次加载,则从所述缓存设备中获取数据并进行数据的匹配。
根据一个实施方式,利用加载队列对所述第一组件序列进行拆分,并利用所述加载队列将已获取并匹配数据的所述多个组件合并为第二组件序列。
根据一个实施方式,按照所述第二组件序列的顺序加载所述多个组件包括:
利用渲染工具对所述待显示页面的组件进行组合加载渲染。
根据一个实施方式,对拆分出的多个组件分别进行数据获取和匹配包括:
创建多个派发器,所述多个派发器分别与所述多个组件相对应;以及
利用所述多个派发器分别对所述多个组件进行数据获取和匹配。
根据一个实施方式,利用缓存设备将已获取并匹配数据的所述多个组件合并为所述第二组件序列。
根据本申请的另一方面,提供了一种用于显示页面的移动终端,包括:
获取单元,用于获取在移动终端上待显示页面的组件集合;
组件流创建单元,根据所述待显示页面的特征,将所述组件集合排列为第一组件序列;
处理单元,将所述第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配;
合并单元,将已获取并匹配数据的所述多个组件合并为第二组件序列,所述第二组件序列中的组件具有与第一组件序列相同的顺序;以及
加载单元,按照所述第二组件序列的顺序加载所述多个组件。
根据本申请的另一方面,提供了一种电子设备,包括:
处理器;以及
存储器,存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的方法。
根据本申请的另一方面,提供了一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如上所述的方法。
由此,利用加载队列和渲染工具的功能,通过对待显示页面的组件加载序列的拆分处理和组合加载,可以在一定程度上保证页面渲染顺序,从而在整体上优化了动态化搭建页面的渲染体验,避免页面渲染闪动。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本申请一个实施方式用于在移动终端显示页面的方法的流程图。
图2示出了用于实现上述动态化搭建框架的页面容器和附着容器的示意图。
图3示意性地示出了附着容器在处理各组件时的过程。
图4示出了根据本申请一个实施方式对拆分出的多个组件分别进行数据获取和匹配的流程图。
图5示出了根据本申请一个实施方式对拆分出的多个组件分别进行数据获取和匹配的流程图。
图6示出了根据本申请一个实施方式针对不支持缓存的组件通过网络获取数据并进行数据的匹配的流程图。
图7示出了根据本申请一个实施方式针对支持缓存的组件根据组件的已加载次数完成数据的获取和匹配的流程图。
图8示出了根据本申请另一实施方式针对支持缓存的组件根据组件的已加载次数完成数据的获取和匹配的流程图。
图9示出了根据本申请一个实施例的附着容器的设计示意图。
图10示出了根据本申请一个实施方式用于显示页面的移动终端的示意图。
具体实施方式
为了更好地理解本申请的技术方案及优点,下面结合附图和具体实施例对本申请的内容做进一步详细说明。但此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。此外,以下所描述的本申请的各实施方式中所涉及到的技术特征除彼此构成冲突的情况外均可以组合使用,从而构成本申请范围内的其他实施方式。
下文中描述的内容提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开内容,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。
下文中描述的方法中的各步骤,除了具有明确先后顺序的步骤之外,其余步骤的执行顺序均可调换,以形成新的技术方案,其也属于本申请的保护范围内。也就是说,无论是附图中所示的先后顺序,还是说明书文字描述的先后顺序,均不代表各步骤之间的特定先后执行顺序是如此固定的,而仅仅是示意性的。
图1示出了根据本申请一个实施方式用于在移动终端显示页面的方法的流程图。如图1所示,该方法100可包括步骤S110至S150。
在步骤S110中,获取在移动终端上待显示页面的组件集合。在动态化搭建框架下,搭建的页面均包含两部分,即协议和数据,协议中陈列了页面组成的各个部分组件,数据中存放了各个组件的数据源,这两部分由服务器端下发,客户端(即移动终端)负责解析、渲染、数据绑定和视图展示。当用户在移动终端设备上打开某个APP进行交互操作时,移动终端设备需要根据用户的指令显示页面。在这个过程中,移动终端首先需要获取该页面的各个组件。
图2示出了用于实现上述动态化搭建框架的页面容器和附着容器的示意图。如图2所示,在本申请中,在页面容器之外独立设计了附着容器,以协助完成组件的加载和渲染,并且附着容器基于加载队列和渲染工具两部分功能,既能够确保顺序加载、页面留位、临时缓存,还能够做到数据合并、局部刷新、组合加载。在下文中将结合图2进行各操作的描述,但可以理解本申请不限于此。在步骤S110中,当页面容器得到了页面协议之后,将向附着容器输入组件集合。
在步骤S120中,根据待显示页面的特征,将组件集合排列为第一组件序列。再参照图2,附着容器可通过加载队列对各组件进行分类处理,形成组件加载流,如上所述,加载队列能够确保各组件的顺序加载。
图3示意性地示出了附着容器在处理各组件时的过程。如图3所示,当附着容器收到组件集合后,先根据待显示页面的特征将组件集合排列为一个组件序列,即组件加载流。在图3中仅示意性地示出了三个组件:组件3/组件2/组件1,但可以理解本申请不限于此。
在步骤S130中,将第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配。参照图2和图3,附着容器可通过加载队列拆分在步骤S120中形成的组件序列,例如拆分为如图3所示的组件1、组件2、组件3。随后,可分别获取每个组件的数据并进行数据匹配,其具体方式将在下文中详细描述。
在步骤S140中,将已获取并匹配数据的多个组件合并为第二组件序列。如图2和图3所示,附着容器可通过加载队列将各组件重新合并到一个队列结构中,并且保证重新合并的组件序列中的组件与拆分前的组件序列(步骤S120中)具有相同的顺序,即图3所示,仍为数据3组件3数据2组件2数据1组件1的顺序。根据一个实施例,如图2所示,可利用缓存设备将已获取并匹配数据的多个组件合并为第二组件序列,从而形成顺序加载流。
在步骤S150中,按照第二组件序列的顺序加载多个组件。如图2所示,附着容器可利用渲染工具按照第二组件序列的顺序,对待显示页面的组件进行组合加载渲染。例如,当页面刷新时,针对非列表组件直接进行数据的Modify,针对列表组件直接进行新增数据的Append、修改数据的Reset、删除数据的Delete。
由此,利用加载队列和渲染工具的功能,通过对待显示页面的组件加载序列的拆分处理和组合加载,可以在一定程度上保证页面渲染顺序,从而在整体上优化了动态化搭建页面的渲染体验,避免页面渲染闪动。此外,附着容器作为一种脱离业务的工具容器,能够跨平台实现对页面容器的渲染优化,从而实现一套脱离业务本身的可用技术方案。
图4示出了根据本申请一个实施方式对拆分出的多个组件分别进行数据获取和匹配的流程图。如图4所示,上述步骤S130可包括子步骤S131和S132。
在子步骤S131中,创建多个派发器。所创建的派发器个数可与待显示页面中组件的个数相同,从而使得每个派发器可对应一个组件。
在子步骤S132中,利用多个派发器分别对多个组件进行数据获取和匹配。根据一个实施例,可在KMM跨平台框架下,利用Kotlin(一种用于现代多平台应用的静态编程语言)协程的特性依次创建多个派发器,如图2和图3所示,多个派发器可分别进行各个组件的数据获取和匹配。
图5示出了根据本申请一个实施方式对拆分出的多个组件分别进行数据获取和匹配的流程图。如图5所示,上述步骤S130可包括子步骤S135和S136。本领域技术人员可以理解,图4和图5所示实施方式是从不同的维度对上述步骤S130的细化。
此外,本领域技术人员还可以理解,在不同场景下对页面展示的要求不同。例如,对于常用功能或信息板块显示的搭建页面,其实时性要求不是很强,但是需要体验上顺滑,因此页面各组件往往支持缓存;而对于特定品类相关实时信息展示的页面,其实时性要求较强,因此各组件通常不支持缓存。
在子步骤S135中,针对不支持缓存的组件,通过网络获取数据并进行数据的匹配。例如,在利用派发器对组件进行数据获取和匹配时,派发器可区分不同的组件进行数据的获取和匹配,即不同的组件可采用不同的方式处理。当派发器面对不支持缓存的组件时,则调用移动终端的通信功能进行网络请求,从而通过网络获取数据,并进行数据的匹配。
在子步骤S136中,针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配。例如,在利用派发器对组件进行数据获取和匹配时,当派发器面对支持缓存的组件时,可根据组件的已加载次数完成数据的获取和匹配,具体操作将在下文中进行详细描述。
由此,派发器可区分不同的组件,采用不同的方式进行处理。
图6示出了根据本申请一个实施方式针对不支持缓存的组件通过网络获取数据并进行数据的匹配的流程图。如图6所示,上述子步骤S135可包括子步骤S135A和S135B。
在子步骤S135A中,发送网络请求。服务器端在接收到网络请求后可通过移动基站等设备向移动终端发出该组件所对应的数据。
在子步骤S135B中,从服务器端接收该组件的数据并进行数据的匹配。由此,即可完成对于不支持缓存的组件的数据获取和匹配。
图7示出了根据本申请一个实施方式针对支持缓存的组件根据组件的已加载次数完成数据的获取和匹配的流程图。如图7所示,上述子步骤S136可包括子步骤S136A至S136C。
在子步骤S136A中,判断组件是否为首次加载。在实际操作中,***会记录每个组件的已加载次数,由此可判断某个特定组件是否为首次加载。
在子步骤S136B中,如果是首次加载,则发送网络请求。当某个组件是首次加载时,由于没有缓存数据,因此需要通过网络加载完成数据的获取。
在子步骤S136C中,从服务器端接收该组件的数据并进行数据的匹配,并将接收到的数据存储至缓存设备。此步骤与上述子步骤S135B类似,都是从服务器接收数据并进行匹配,此外在此子步骤中,由于该组件是首次加载,因此需要对本次通过网络获取的数据进行缓存,以用于下次加载。
由此,对于虽然是支持缓存的组件,但由于其有可能是首次加载,因此仍需要通过网络获取数据,从而使得首次加载组件在渲染时一定程度上无闪动。
图8示出了根据本申请另一实施方式针对支持缓存的组件根据组件的已加载次数完成数据的获取和匹配的流程图。如图8所示,除了子步骤S136A至S136C之外,子步骤S136还可包括子步骤S136D。为了简要起见,以下将仅描述图8所示实施方式与图7实施方式的不同之处,其相同之处将不再赘述。
在子步骤S136D中,如果不是首次加载,则从缓存设备中获取数据并进行数据的匹配。由此,在刷新页面时,由于缓存设备中已经存储有该组件的数据,因此可直接从缓存设备中获取数据并进行数据的匹配。从而在第二次甚至更多次加载时,可以有效避免页面级的组件增删操作,从非首次加载的角度解决渲染闪动的问题。
在进行页面渲染时,可通过对新旧数据进行比对,调用渲染工具中的局部刷新能力(参见图2),可以做到仅部分组件需要刷新而非全页面重绘。
图9示出了根据本申请一个实施例的附着容器的设计示意图。如图9所示,在跨平台框架KMM中实现跨平台的响应式观察模式,完成了被观察者和观察者双端之间组件加载序列的顺序输入输出和线程切换以及生命周期调度,实现了将组件加载流拆分为相关组件以进行数据加载匹配的设计。
图10示出了根据本申请一个实施方式用于显示页面的移动终端的示意图。如图10所示,该移动终端200可包括获取单元210、组件流创建单元220、处理单元230、合并单元240、加载单元250。
获取单元210用于获取在移动终端上待显示页面的组件集合。组件流创建单元220根据待显示页面的特征,将组件集合排列为第一组件序列。处理单元230将第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配。合并单元240将已获取并匹配数据的多个组件合并为第二组件序列,其中第二组件序列中的组件具有与第一组件序列相同的顺序。加载单元250按照第二组件序列的顺序加载多个组件。
根据本申请的另一方面,还提供了一种电子设备,其可包括处理器和存储器,该存储器存储有计算机程序,当该计算机程序被该处理器执行时,使得该处理器执行如上所述的方法。
根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当该指令被处理器执行时,使得该处理器执行如上所述的方法。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。上述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明仅用于帮助理解本申请的方法及其核心思想。同时,本领域技术人员依据本申请的思想,基于本申请的具体实施方式及应用范围上做出的改变或变形之处,都属于本申请保护的范围。综上所述,本说明书内容不应理解为对本申请的限制。

Claims (11)

1.一种用于在移动终端显示页面的方法,包括:
获取在移动终端上待显示页面的组件集合;
根据所述待显示页面的特征,将所述组件集合排列为第一组件序列;
将所述第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配;
利用缓存设备将已获取并匹配数据的所述多个组件合并为第二组件序列,所述第二组件序列中的组件具有与第一组件序列相同的顺序;以及
按照所述第二组件序列的顺序加载所述多个组件。
2.如权利要求1所述的方法,其中所述多个组件包括支持缓存的组件和不支持缓存的组件,并且对拆分出的多个组件分别进行数据获取和匹配包括:
针对不支持缓存的组件,通过网络获取数据并进行数据的匹配;以及
针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配。
3.如权利要求2所述的方法,其中针对不支持缓存的组件,通过网络获取数据并进行数据的匹配包括:
发送网络请求;以及
从服务器端接收所述组件的数据并进行数据的匹配。
4.如权利要求2所述的方法,其中针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配包括:
判断所述组件是否为首次加载;
如果是首次加载,则发送网络请求;以及
从服务器端接收所述组件的数据并进行数据的匹配,并将接收到的数据存储至缓存设备。
5.如权利要求4所述的方法,其中针对支持缓存的组件,根据组件的已加载次数完成数据的获取和匹配还包括:
如果不是首次加载,则从所述缓存设备中获取数据并进行数据的匹配。
6.如权利要求1所述的方法,其中利用加载队列对所述第一组件序列进行拆分,并利用所述加载队列将已获取并匹配数据的所述多个组件合并为第二组件序列。
7.如权利要求1所述的方法,其中按照所述第二组件序列的顺序加载所述多个组件包括:
利用渲染工具对所述待显示页面的组件进行组合加载渲染。
8.如权利要求1所述的方法,其中对拆分出的多个组件分别进行数据获取和匹配包括:
创建多个派发器,所述多个派发器分别与所述多个组件相对应;以及
利用所述多个派发器分别对所述多个组件进行数据获取和匹配。
9.一种用于显示页面的移动终端,包括:
获取单元,用于获取在移动终端上待显示页面的组件集合;
组件流创建单元,根据所述待显示页面的特征,将所述组件集合排列为第一组件序列;
处理单元,将所述第一组件序列进行拆分,并对拆分出的多个组件分别进行数据获取和匹配;
合并单元,利用缓存设备将已获取并匹配数据的所述多个组件合并为第二组件序列,所述第二组件序列中的组件具有与第一组件序列相同的顺序;以及
加载单元,按照所述第二组件序列的顺序加载所述多个组件。
10.一种电子设备,包括:
处理器;以及
存储器,存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1-8中任一项所述的方法。
11.一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如权利要求1-8中任一项所述的方法。
CN202210330611.7A 2022-03-30 2022-03-30 用于在移动终端显示页面的方法及移动终端 Active CN114741147B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210330611.7A CN114741147B (zh) 2022-03-30 2022-03-30 用于在移动终端显示页面的方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210330611.7A CN114741147B (zh) 2022-03-30 2022-03-30 用于在移动终端显示页面的方法及移动终端

Publications (2)

Publication Number Publication Date
CN114741147A CN114741147A (zh) 2022-07-12
CN114741147B true CN114741147B (zh) 2023-11-14

Family

ID=82279750

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210330611.7A Active CN114741147B (zh) 2022-03-30 2022-03-30 用于在移动终端显示页面的方法及移动终端

Country Status (1)

Country Link
CN (1) CN114741147B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546505A (zh) * 2012-07-12 2014-01-29 百度在线网络技术(北京)有限公司 将页面分块按优先级顺序显示的方法、***及装置
CN103888456A (zh) * 2014-03-18 2014-06-25 国家电网公司 一种网页客户端、服务端以及数据处理装置和方法
WO2016112791A1 (zh) * 2015-01-13 2016-07-21 阿里巴巴集团控股有限公司 移动终端应用程序页面的展现方法和装置
CN110046021A (zh) * 2019-05-21 2019-07-23 北京字节跳动网络技术有限公司 一种页面显示方法、装置、***、设备和存储介质
CN110377361A (zh) * 2019-07-15 2019-10-25 北京奇艺世纪科技有限公司 数据加载方法、装置、计算机设备和存储介质
CN112182452A (zh) * 2020-09-27 2021-01-05 中国平安财产保险股份有限公司 页面组件渲染处理方法、装置、设备及计算机可读介质
CN113031946A (zh) * 2021-02-24 2021-06-25 北京沃东天骏信息技术有限公司 一种渲染页面组件的方法和装置
CN113642320A (zh) * 2020-04-27 2021-11-12 北京庖丁科技有限公司 文档目录结构的提取方法、装置、设备和介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100318926A1 (en) * 2009-06-15 2010-12-16 Microsoft Corporation User interface for entering account dimension combinations
US11194583B2 (en) * 2019-10-21 2021-12-07 Advanced Micro Devices, Inc. Speculative execution using a page-level tracked load order queue

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546505A (zh) * 2012-07-12 2014-01-29 百度在线网络技术(北京)有限公司 将页面分块按优先级顺序显示的方法、***及装置
CN103888456A (zh) * 2014-03-18 2014-06-25 国家电网公司 一种网页客户端、服务端以及数据处理装置和方法
WO2016112791A1 (zh) * 2015-01-13 2016-07-21 阿里巴巴集团控股有限公司 移动终端应用程序页面的展现方法和装置
CN105843594A (zh) * 2015-01-13 2016-08-10 阿里巴巴集团控股有限公司 移动终端应用程序页面的展现方法和装置
CN110046021A (zh) * 2019-05-21 2019-07-23 北京字节跳动网络技术有限公司 一种页面显示方法、装置、***、设备和存储介质
CN110377361A (zh) * 2019-07-15 2019-10-25 北京奇艺世纪科技有限公司 数据加载方法、装置、计算机设备和存储介质
CN113642320A (zh) * 2020-04-27 2021-11-12 北京庖丁科技有限公司 文档目录结构的提取方法、装置、设备和介质
CN112182452A (zh) * 2020-09-27 2021-01-05 中国平安财产保险股份有限公司 页面组件渲染处理方法、装置、设备及计算机可读介质
CN113031946A (zh) * 2021-02-24 2021-06-25 北京沃东天骏信息技术有限公司 一种渲染页面组件的方法和装置

Also Published As

Publication number Publication date
CN114741147A (zh) 2022-07-12

Similar Documents

Publication Publication Date Title
CN110046021B (zh) 一种页面显示方法、装置、***、设备和存储介质
CN110096660B (zh) 用于加载页面图片的方法、装置和电子设备
EP3822828A2 (en) Method, apparatus, device and storage medium for determining page theme and computer program product
CN109976620B (zh) 列表项展现属性信息的确定方法、装置、设备及存储介质
CN113157153A (zh) 内容分享方法、装置、电子设备及计算机可读存储介质
CN107479868B (zh) 一种界面加载方法、装置及设备
CN113453073B (zh) 一种图像渲染方法、装置、电子设备及存储介质
US10951486B2 (en) Terminal device, UI expansion method, and UI expansion program
CN113138827A (zh) 展示数据的方法、装置、电子设备和介质
CN113190152A (zh) 切换应用程序主题的方法和装置
CN114780615A (zh) 错误码管理方法及其装置
CN111008032A (zh) 一种页面数据更新方法及装置
CN114741147B (zh) 用于在移动终端显示页面的方法及移动终端
CN112565870B (zh) 内容的缓存和读取方法、客户端及存储介质
US11438403B2 (en) Page presentation method and system, computer system, and computer readable medium
CN110134905B (zh) 一种页面更新显示方法、装置、设备及存储介质
CN112256370A (zh) 信息显示方法、装置和电子设备
CN114327453A (zh) 页面显示方法、装置、设备及存储介质
CN114090938A (zh) 页面处理方法及设备
CN112698882A (zh) 一种页面组件加载方法及装置
CN111596987A (zh) 一种页面显示方法、装置和电子设备
CN108459890B (zh) 用于应用的界面显示方法和装置
CN113032696A (zh) 一种页面图片的显示方法和显示装置
CN110515964A (zh) 一种文件更新方法、装置、电子设备和介质
CN110489469B (zh) 数据传输方法、装置、计算机设备以及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant