@mudssky/jsutils
    Preparing search index...

    Class DomDebugger

    DOM 选择器调试器

    持有选择器配置的有状态封装,提供便捷的检测、诊断、等待方法。 适合在浏览器控制台交互使用。

    // 创建实例
    const debugger_ = new DomDebugger({
    toolbar: '.bar-top',
    table: '.art-table',
    customPanel: (root) => root.querySelector('[data-role="panel"]')
    })

    // 同步检测
    debugger_.check()

    // 获取结构化诊断报告
    const report = debugger_.diagnose()

    // 获取格式化文本
    console.log(debugger_.diagnoseText())

    // 异步等待某个选择器出现
    const result = await debugger_.waitFor('toolbar', { timeout: 3000 })

    // 重新检测(DOM 变化后)
    debugger_.check()
    Index

    Constructors

    Methods

    • 移除指定名称的选择器

      Parameters

      • ...names: string[]

        要移除的选择器名称

      Returns void