Chrome Devtools Autocomplete中的这种表示法是什么?

时间:2017-01-09 21:08:57

标签: google-chrome autocomplete google-chrome-devtools

接下来在Chrome Devtools自动填充功能中添加,会有一点m。它显示了似乎没有相关的各种值。例如;在下面的情况下,它也显示在length旁边。

这是什么?

Next To Append

1 个答案:

答案 0 :(得分:1)

当V8引擎推断出它时,显示项目类型的suggestion-subtitle

有时您可以看到人类可读的类型,如对象,节点,文档等 有时它是从原型函数派生的,在你的情况下,缩小的jQuery库使用m类对象(字母由用于生成包的缩小工具随机分配):

m.each({
    appendTo: "append",
    prependTo: "prepend",
    insertBefore: "before",
    insertAfter: "after",
    replaceAll: "replaceWith"
}, function(e, t) {
    m.fn[e] = function(e) {
        var n, r = 0, i = [], o = m(e), a = o.length - 1;
        for (; a >= r; r++)
            n = r === a ? this : this.clone(!0),
            m(o[r])[t](n),
            h.apply(i, n.get());
        return this.pushStack(i)
    }
});

实际上,m代表jQuery类对象,它是append函数的返回类型。
如果您使用原始的非缩小jQuery库,则副标题将显示jQuery