gpt4 book ai didi

javascript - 不传递任何参数时不需要括号

转载 作者:行者123 更新时间:2023-11-30 08:15:53 25 4
gpt4 key购买 nike

我正在用这一行创建一个函数:

window.Spark = window.$ = function(selector, context) { ... };

但我有一个问题(很明显),如果我调用这样的函数 $('p').content('Hi!'); 那么一切都很好,因为我正在治疗$ 就像一个函数。但是,当我运行这样的函数时 $.ajax('get', 'example.txt'); 我收到此错误 $.ajax is not a function。这是因为我没有包括括号。有谁知道解决这个问题的方法吗?我在 jQuery 源代码中看到它们在函数中有一个函数。这是我需要的东西吗?

感谢您提供的任何帮助。

最佳答案

我假设括号是指圆括号。

在 jQuery 中,$ 是一个具有属性的函数。
您可以简单地通过将属性分配给 $ 来复制这种类型的行为:

window.Spark = window.$ = function(selector, context) { ... };

$.ajax = function(method, url) { ... };

关于javascript - 不传递任何参数时不需要括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174924/

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