javascript模拟jQuery语法

冷冻的

在jQuery中,“ $”别名具有多种用途。它在这里就像一个函数:

$('#someid')

但您也可以使其充当对象:

$.attr('id', 'hello');

我如何制作一个具有此属性的函数(能够被调用为自身,也可以被方法调用为对象)?

编辑:

另外,有时您可以像这样链接:

$('id').html('<span>Hello</span>);

如何扩展对象以使其与此相伴?

乔·克莱

函数JavaScript中的对象,因此可以像对其他任何对象一样添加属性到函数。

function $(id) {
    // blah blah
}

$.attr = function (id, attr) {
    // blah blah
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章