cxxjackie 发表于 2024-11-27 22:34:43

pawjazz 发表于 2024-11-27 13:55
一直再用大佬这个库, 基本上都跑得很6, 今天报告一个性能问题
最近遇到一个下拉菜单(框架是Vue) 有一千多项 ...

看起来不太好优化,attributes是属性监听,目的是在节点发生属性变化时触发检查,以确保属性选择器和类选择器可以正确生效,例子的话参考本贴45楼。你这种情况应该是页面在短期内发生了很多次属性变化引起的,硬要优化的话只能人为加延迟(代码参考本贴44楼),但又会影响正常情况下的实时性,老实说我也不知道要如何取舍比较合适。

cxxjackie 发表于 2024-11-30 22:15:28

pawjazz 发表于 2024-11-27 13:55
一直再用大佬这个库, 基本上都跑得很6, 今天报告一个性能问题
最近遇到一个下拉菜单(框架是Vue) 有一千多项 ...

已更新2.0.1尝试对这个问题进行优化,仅针对css和jquery选择器,请测试下问题有没有改善。

pawjazz 发表于 2024-12-14 10:17:37

cxxjackie 发表于 2024-11-30 22:15
已更新2.0.1尝试对这个问题进行优化,仅针对css和jquery选择器,请测试下问题有没有改善。 ...

测试下来, 只能用丝滑来形容!
感谢大佬!!!
页: 5 6 7 8 9 10 11 12 13 14 [15]
查看完整版本: 异步获取元素的脚本库 ElementGetter