一种基于canvas实现高性能表格渲染方法
摘要:
本发明提供了一种基于canvas实现高性能表格渲染方法,涉及大数据表格应用技术领域,所述方法包括如下步骤:(1)将用户的数据整按行、列和单元格合成预设规范的数据结构;(2)创建数组集合,并计算单元格横纵向、冻结行和列的开始index和结束index;(3)进行单元格首屏绘制,从开始index开始遍历,到结束index结束遍历;(4)对表格滚动事件,表格点击事件,表格内mousemove事件和表格内mouseout事件进行处理;(5)判断单元格是否联动,响应行和/或列,并设置联动样式。本方案易用性强,开放性强,具有独立性,且交互好,基于canvas开发技术,大幅度提高各个使用场景的性能且交互顺滑,完美解决了网页标签表格存在的一些交互问题。
公开/授权文献
0/0