一种基于组件的动态主题生成方法、装置以及设备

    公开(公告)号:CN115033815B

    公开(公告)日:2024-12-20

    申请号:CN202210708355.0

    申请日:2022-06-22

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种基于组件的动态主题生成方法、装置以及设备。通过获取待渲染组件;确定所述待渲染组件所对应的全局参数,以及,获取所述全局参数所对应的第一哈希;根据所述第一哈希和所述待渲染组件的组件标识生成第二哈希;从缓存中查询所述第二哈希是否存在,当存在时,从所述缓存中获取所述第二哈希所对应的组件样式;将所述组件样式注入网页,在所述网页中生成所述待渲染组件所对应的动态主题。实现在面中有组件需要重复渲染时,不必再重新计算整个CSS是否发生了改变,从而可以跳过对于整体的计算内容。

    页面渲染方法、装置以及设备
    2.
    发明公开

    公开(公告)号:CN117932185A

    公开(公告)日:2024-04-26

    申请号:CN202410130534.X

    申请日:2024-01-30

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了页面渲染方法、装置以及设备,在采用诸如CSS‑in‑JS这类运行时生成CSS的技术的场景下,需要有助于降低客户端负担的方案。其中,应用于客户端的方案包括:响应于针对目标页面的页面展示请求操作,启动对所述目标页面的渲染过程;判断服务端是否已为所述目标页面中的当前页面元素生成了样式内容;若是,则根据所述服务端已生成的所述样式内容,渲染所述当前页面元素;否则,为所述当前页面元素生成样式内容,并根据所述样式内容渲染所述当前页面元素;根据对所述目标页面中的各页面元素的渲染结果,得到对所述目标页面的渲染结果并据此展示所述目标页面。

    一种单元格渲染方法、装置、电子设备及存储介质

    公开(公告)号:CN117708453A

    公开(公告)日:2024-03-15

    申请号:CN202311733879.6

    申请日:2023-12-15

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种单元格渲染方法、装置、电子设备及存储介质,其中,单元格渲染方法包括:获取待渲染单元格对应的目标渲染区域;所述目标渲染区域包括虚拟滚动的可视区域以及所述待渲染单元格中除虚拟滚动的可视区域以外的单元格区域;基于单元格属性对所述目标渲染区域中的各个单元格进行分类,得到第一类单元格和第二类单元格;所述第一类单元格对应的合并行数为第一阈值;所述第二类单元格对应的合并行数不为第一阈值;分别对所述第一类单元格和所述第二类单元格进行渲染。

    一种针对动画条目的过渡处理方法、装置以及设备

    公开(公告)号:CN113687894B

    公开(公告)日:2024-02-09

    申请号:CN202110928813.7

    申请日:2021-08-13

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种针对动画条目的过渡处理方法、装置以及设备。方案包括:确定用于显示动画条目的外部容器,以及外部容器内的目标显示状态;将外部容器内的当前显示状态与目标显示状态进行比对,得到比对结果;根据比对结果所反映的显示状态变化类型,判定由当前显示状态变化至目标显示状态的过程中,是否将外部容器内的动画条目过渡进行锁定,得到判定的结果;根据判定的结果,选择通过执行外部容器过渡和/或动画条目过渡,完成变化的过程。

    一种页面虚拟滚动方法、装置及设备

    公开(公告)号:CN110851058A

    公开(公告)日:2020-02-28

    申请号:CN201911093024.5

    申请日:2019-11-11

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了页面虚拟滚动方法、装置及设备。方案包括:获取用户对显示界面上的滚动条的拖拽操作;确定所述拖拽操作的移动距离;控制所述滚动条移动所述移动距离;根据所述滚动条的位置确定对应所述滚动条显示的基准条目;根据所述基准条目和所述显示界面的高度确定显示条目集合,所述显示条目集合包括所述基准条目;在所述显示界面上显示所述显示条目集合中的各条目。

    设计标识与组件之间的关联关系的识别方法、装置及设备

    公开(公告)号:CN115525279A

    公开(公告)日:2022-12-27

    申请号:CN202211139011.9

    申请日:2022-09-19

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例中公开了一种设计标识与组件之间的关联关系的识别方法、装置及设备。该方案可以包括:获取目标应用程序以及设计标识代理程序,在目标应用程序以及设计标识代理程序的运行过程中,如果目标应用程序在展示目标组件时调用了设计标识代理程序中的指定代理程序,则可以利用指定代理程序,确定目标组件与指定代理程序所代理的指定设计标识信息之间的关联关系信息。

    前端元素对齐的方法和系统
    7.
    发明公开

    公开(公告)号:CN115130033A

    公开(公告)日:2022-09-30

    申请号:CN202210848861.X

    申请日:2022-07-19

    Inventor: 蒋吉麟

    Abstract: 本说明书提供的前端元素对齐的方法和系统,获取前端元素对应的元素配置信息之后,便可以基于元素配置信息,迭代执行对齐操作,该对齐操作为将对齐元素与被对齐元素进行对齐,然后,输出目标对齐后元素;由于该方案可以通过迭代执行对齐操作的方式,可以实现在动态调整前端元素的位置或方位,使得在对齐过程中可以进行更加灵活的空间位置变换,因此,可以提升前端元素对齐的对齐效率。

    一种基于组件的动态主题生成方法、装置以及设备

    公开(公告)号:CN115033815A

    公开(公告)日:2022-09-09

    申请号:CN202210708355.0

    申请日:2022-06-22

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种基于组件的动态主题生成方法、装置以及设备。通过获取待渲染组件;确定所述待渲染组件所对应的全局参数,以及,获取所述全局参数所对应的第一哈希;根据所述第一哈希和所述待渲染组件的组件标识生成第二哈希;从缓存中查询所述第二哈希是否存在,当存在时,从所述缓存中获取所述第二哈希所对应的组件样式;将所述组件样式注入网页,在所述网页中生成所述待渲染组件所对应的动态主题。实现在面中有组件需要重复渲染时,不必再重新计算整个CSS是否发生了改变,从而可以跳过对于整体的计算内容。

    一种聚合事件流的执行方法、装置以及设备

    公开(公告)号:CN114490001B

    公开(公告)日:2025-03-25

    申请号:CN202210147514.4

    申请日:2022-02-17

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种聚合事件流的执行方法、装置以及设备。通过获取包括多个事件的聚合事件流,其中,所述事件的类型包括原生事件或者模拟事件;采用如下方式对所述聚合事件流中进行循环更新:获取所述聚合事件流中的第一个事件;当获取得到的第一个事件的类型为模拟事件时,确定所述模拟事件所对应的原生事件是否被阻却;若所述原生事件被阻却,终止执行所述第一个事件;否则,执行所述第一个事件;在所述聚合事件流中去除所述第一个事件,生成更新后的聚合事件流;当所述更新后的聚合事件流中的第一个事件为空时,确定所述聚合事件流执行完毕。从而实现在聚合事件流中的前置事件被阻却时,其对应的模拟事件不再被执行。

    一种显示页面元素的方法、装置、设备及介质

    公开(公告)号:CN116909667A

    公开(公告)日:2023-10-20

    申请号:CN202310893156.6

    申请日:2023-07-20

    Inventor: 蒋吉麟

    Abstract: 本说明书实施例公开了一种显示页面元素的方法、装置、设备及介质。方案包括:获取待显示页面元素在目标显示页面中的预设显示位置;判断所述预设显示位置对应的区域是否能被完整显示在所述目标显示页面中;若未能被完整显示在所述目标显示页面中,则基于所述预设显示位置,按照第一位置调整规则,得到调整后的第一显示位置;判断在所述目标显示页面中所述待显示页面元素在所述调整后的第一显示位置对应的区域中被显示的第一面积是否大于所述待显示页面元素在所述预设显示位置对应的区域中被显示的第二面积;若所述第一面积大于所述第二面积,则基于所述调整后的第一显示位置,在所述目标显示页面中显示所述待显示页面元素。

Patent Agency Ranking