これは説明が難しいので、詳細を問うコメントを歓迎します。基本的に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());
})();