买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国平安人寿保险股份有限公司
摘要:本申请提供了列表数据的加载方法和加载装置、电子设备、存储介质,属于数据处理技术领域。该方法包括:接收页面列表数据请求以调用长列表数据;通过获取页面可视区域的列表高度,以确定处于页面可视区域的列表数据、以及处于页面非可视区域的列表数据;建立第一列表和第二列表,调用第一列表对应的列表数据以在页面可视区域中进行显示,并将第二列表对应的列表数据发送到预设置的子线程;获取第一列表对应的列表数据在页面可视区域中的视图窗口位置信息;当监听到视图窗口位置信息的位置变化事件,根据子线程请求调用第二列表对应的列表数据,并更新第一列表和第二列表对应的列表数据。本申请实施例能够提高对列表数据的请求速度。
主权项:1.列表数据的加载方法,其特征在于,所述方法包括:接收页面列表数据请求,并根据所述页面列表数据请求调用长列表数据;获取页面可视区域的列表高度,并根据所述页面可视区域的列表高度,确定所述长列表数据中处于页面可视区域的列表数据、以及处于页面非可视区域的列表数据;所述获取页面可视区域的列表高度,并根据所述页面可视区域的列表高度,确定所述长列表数据中处于页面可视区域的列表数据、以及处于页面非可视区域的列表数据,包括:获取预设的列表数据高度和页面可视区域的列表高度;根据所述页面列表数据请求和所述预设的列表数据高度对所述长列表数据进行数据加载渲染,得到所述页面可视区域中列表数据的真实高度;根据所述列表数据的真实高度,确定所述长列表数据中处于页面可视区域的列表数据、以及处于页面非可视区域的列表数据,并将所述处于页面可视区域的列表数据和所述处于页面非可视区域的列表数据分别存储到浏览器的缓存中;建立第一列表和第二列表,将所述长列表数据中所述处于页面可视区域的列表数据缓存至所述第一列表,将所述长列表数据中所述处于页面非可视区域的列表数据缓存至所述第二列表;获取所述第二列表预配置的数据加载范围阈值;根据所述数据加载范围阈值对所述第二列表对应的列表数据进行数据筛选,得到第三列表,所述第三列表用于缓存所述第二列表中大于所述数据加载范围阈值的列表数据;对所述第三列表对应的列表数据进行数据销毁;调用所述第一列表对应的列表数据以在所述页面可视区域中进行显示,并将所述第二列表对应的列表数据发送到预设置的worker子线程;获取所述第一列表对应的列表数据在所述页面可视区域中的视图窗口位置信息;在所述视图窗口位置信息对应的视图窗口位置处设置监听视图窗口位置变化的节点;其中,所述视图窗口位置包括首部窗口位置和尾部窗口位置,所述在所述视图窗口位置信息对应的视图窗口位置处设置监听视图窗口位置变化的节点,包括:在所述视图窗口位置信息对应的首部窗口位置和尾部窗口位置分别设置监听视图窗口位置变化的节点,所述监听视图窗口位置变化的节点包括首部监听节点和尾部监听节点,其中,所述首部窗口位置对应于所述首部监听节点,所述尾部窗口位置对应于所述尾部监听节点;当所述首部监听节点监听到所述视图窗口位置的位置变化事件被触发,所述页面可视区域进行下拉更新对应的列表数据;当所述尾部监听节点监听到所述位置变化事件被触发,所述页面可视区域进行上滑更新对应的列表数据;根据所述监听视图窗口位置变化的节点监听视图窗口位置的位置变化事件;当监听到所述视图窗口位置信息的位置变化事件,向所述worker子线程发送子线程请求;根据所述子线程请求调用所述第二列表对应的列表数据,并根据所述长列表数据更新所述第一列表和所述第二列表对应的列表数据。
全文数据:
权利要求:
百度查询: 中国平安人寿保险股份有限公司 列表数据的加载方法和加载装置、电子设备、存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。