上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: cxxjackie - 

异步获取元素的脚本库 ElementGetter

  [复制链接]
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

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

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表