gpt4 book ai didi

javascript 模拟 jQuery 语法

转载 作者:行者123 更新时间:2023-12-03 23:53:44 25 4
gpt4 key购买 nike

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

$('#someid')

但你也可以让它充当一个对象:

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

我怎样才能创建一个具有此属性的函数(能够被调用为自身和具有方法的对象)?

编辑:

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

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

我如何扩展对象来伴随它?

最佳答案

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

function $(id) {
// blah blah
}

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

关于javascript 模拟 jQuery 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45284723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com