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

[油猴脚本开发指南]基本油猴编程的一些常见误区

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

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

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

    发表于 2021-8-9 22:24:28 | 显示全部楼层
    李恒道 发表于 2021-8-9 21:55
    哥哥牛逼!这个函数执行效率测试怎么样,我之前调用addEventListener在频繁的页面会拖慢速度很多 ...

    MutationObserver就是用来解决性能问题的,其实DOMNodeInserted老早就被抛弃了,还留着主要是为了兼容性。MutationObserver的原理大概就是他不阻塞页面加载,而是把获取到的节点丢进一个数组里保存,每加载完一部分再触发监听,相比addEventListener每个节点都触发监听要好很多,而且addEventListener返回的是一个event,你可以对他做stopPropagation阻止冒泡之类的操作,在你的函数执行完前页面都要一直等待,而MutationObserver返回的是一个node,他不关心页面渲染的过程,只保存节点的引用
    回复
    订阅

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-11-28 11:18
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    17

    主题

    161

    回帖

    327

    积分

    荣誉开发者

    积分
    327

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

    发表于 2021-8-9 23:28:48 | 显示全部楼层
    queryselect说了这么多其实不就是一句“css选择器”么

    css相关的可以参考菜鸟教程的相关界面
    https://www.runoob.com/cssref/css-selectors.html

    (小声逼逼,css不懂玩什么油猴。。。)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 879 天

    [LV.10]以坛为家III

    30

    主题

    732

    回帖

    7356

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7356

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

    发表于 2021-8-10 08:23:43 | 显示全部楼层
    学废了学废了,谢谢哥哥
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-8-10 09:05:04 | 显示全部楼层
    cxxjackie 发表于 2021-8-9 22:24
    MutationObserver就是用来解决性能问题的,其实DOMNodeInserted老早就被抛弃了,还留着主要是为了兼容性 ...

    学习了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-8-10 09:05:30 | 显示全部楼层
    涛之雨 发表于 2021-8-9 23:28
    queryselect说了这么多其实不就是一句“css选择器”么

    css相关的可以参考菜鸟教程的相关界面

    还是照顾刚开始学的...把一些新人提出的常见问题给整理一下,方便直接查了
    之前其实也教过,但是...emmm
    差强人意

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-8-10 09:12:57 | 显示全部楼层
    cxxjackie 发表于 2021-8-9 22:24
    MutationObserver就是用来解决性能问题的,其实DOMNodeInserted老早就被抛弃了,还留着主要是为了兼容性 ...

    再过几节课想再搞一下这里,能抄下哥哥代码么
    (现在哪里是我写教程了,是我写笔记,被大佬们普及知识点了,呜呜呜呜)

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

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

    发表于 2021-8-10 10:03:26 | 显示全部楼层
    李恒道 发表于 2021-8-10 09:12
    再过几节课想再搞一下这里,能抄下哥哥代码么
    (现在哪里是我写教程了,是我写笔记,被大佬们普及 ...

    随便抄随便抄,大佬不敢当,你最好自己再测试下,我没考虑那么多兼容性方面的问题
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-6-12 15:07
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    7

    主题

    91

    回帖

    155

    积分

    荣誉开发者

    积分
    155

    荣誉开发者油中2周年生态建设者喜迎中秋

    发表于 2021-8-10 10:13:41 | 显示全部楼层
    ggnb



       
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-8-10 10:16:53 | 显示全部楼层

    头像好可爱
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-8-10 16:06:28 | 显示全部楼层
    yy550623346 发表于 2021-8-10 12:28
    这种三层iframe,要选到最里面那元素 ,再点击,该怎么弄呢?指点下,

    图没加载出来
    不是提供方案了么
    要么contentwindow穿透,要么match匹配,目前我是没找到其他反感了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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