这个比较难解释,欢迎评论询问详情。基本上使用 jQuery 你可以做以下事情:
.
我想要的是
$.ajax().etc()
$("selector").doStuff().etc()
这意味着 $ 充当函数(然后可链接)以及对象(也可链接)。
.
我有什么
我自己正在编写一些 javascript,并成功地制作了一组可链接的函数,如下所示:
myF.func1().func2()
myF('text') //Cannot get this working!
.
我window.myF=(new myFuncs())
用来让第一行工作,但我不能使用 myF 作为函数。我也做了它,以便 myF 可以用作一个函数,但是我不能链接其他函数。
我非常困惑,尽管我尝试过搜索这个网站和谷歌,但我一定是在搜索错误的东西,因为我不知道从这里去哪里!
欢迎和期待评论中的问题!
.
我的设置(简化)
(function(){
var myFuncs=function(){
};
myFuncs.prototype = {
foo: function() {
}
,bar: function() {
}
}
window.myF = (new myFuncs());
})();