問題タブ [chaining]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2066 参照

jquery - JQuery: 属性 filter を持つセレクター チェーン: 結果が保持されませんか?

毛を抜いています!! うーん...

これはうまくいくようです

「$(this).attr("href").substr(1)」の出力をコンソールに記録すると、関連するすべてのリンクについて、ハッシュなしのアンカー名が表示されます。すべて良い。しかし、doSomething() の中で、typeof() は文字列を持っていると言いますが、それは空です!! どうして?!!

通常、ここに質問を投稿した直後に、奇妙すぎて誰も助けてくれないか、後で自分の愚かさに気づきます。今回は誰かが助けてくれることを願っています!:-(

==============解決済み =====================

********* それは私の愚かさでした *********

doSomething 内で私のコードが最初に行ったことは次のとおりです。

(額を叩く)。違う意味でこれを見つめさせてくれてありがとう

0 投票する
5 に答える
1829 参照

lisp - Lisp 連鎖関数マクロ

関数の連鎖 (パイピング) を可能にする既製の Lisp マクロはありますか? 見つかりませんでした。この例で私が何を意味するかを説明しようとします。

次のように多くの未使用の中間変数で let* を使用する代わりに:

以下のように書いていただきたいです。

ここで、明らかに_は前の式からの戻り値になります。プラスは、_1_2、...を使用して以前に返された値を参照できる場合です。

これはアイデアであり、正確な構文はそれほど重要ではありません。

これを書くのはそれほど難しいことではありませんが、とても便利なので、すでに書かなければなりません。

0 投票する
1 に答える
599 参照

jquery - jqueryでアニメーションをチェーンできません

cssコード{display:none;}を使用して非表示になっているリストがあります

今私はリストをアニメーション化するためにjqueryコードを使用しています(liの)

アイテムを次々にアニメーション化する必要があります

このページに例があります

しかし、すべてのliが一度にアニメーション化されており、その理由がわかりません。

0 投票する
1 に答える
383 参照

jquery - 他の要素またはタグで囲まれたグループ要素を識別する方法は?

質問があります。質問を理解するには、次のコードを参照してください。(次の html コードから '<' と '>' の文字を削除しました。そうしないと html タグが表示されないため、タグ名のみを記述しました)

jQueryの助けを借りて次のタスクを解決したい

  1. 内側の div の間の 4 つの img から準備が整ったドキュメントでは、最初の img のみが表示され、残りの 3 つの img は非表示になります。
  2. フォーカス、クリックなどの特定のイベントで、内側の div の間の 4 つの img のうち、表示されている img が非表示になり、他の 1 つが表示されるはずです。

その他の質問:

  1. jQuery は他のタグで囲まれた要素だけを識別できますか?

  2. また、jQuery での制御の流れを知りたいですか? 特に連鎖関数で。EX用。

    1. $(selector).fun1(val,{fun2(){ }} 上記の例では、どの関数が最初に実行され、どの順序で実行されますか。

    2. $(selecter).fun1().fun2().fun3() 上記の例では、どの関数が最初に実行され、どの順序で実行されますか。

    3. 関数チェーンの関数はどの順序で実行されますか?

皆さんの返事を待っています!

0 投票する
1 に答える
181 参照

jquery - jQuery チェーンと醜い書式設定

各行に 2 つのセルがあるテーブルがあります。1 つ目はデータを含み、2 つ目は入力ボタン「編集」と「削除」を含みます。この目立たない ajax を作成するために、次のコードを使用しています。

.loadingGif() は、背景を黄色にして「読み込み中」の gif を提供する単なる関数です。ajaxGetEditForm() は Ajax 呼び出しを行い、古いデータを編集入力フォームに置き換える関数です。

期待どおりに機能しますが、これらのイベントを連鎖させるためのよりクリーンな方法ですか? 私が $tr.children().fadeOut().parent().isLoading()... を持っているとき... javascript は関数を通過するだけです。IE 次のアニメーションを開始する前に、fadeOut アニメーションが終了するのを待ちたいと思います。

0 投票する
2 に答える
426 参照

c# - C#でのC++入力チェーン

私はC++から来るC#を学ぼうとしています。私はそれを理解するためにいくつかの基本的なコンソールのものを書いていますが、C#で入力の単純なチェーンを行うことが可能かどうか疑問に思っていました。たとえば、C ++の場合:

次に、3 5と入力し、Enterキーを押すだけで、値は問題ありません。ただし、C#では、次のように分割する必要があります(私が知る限り)。

多分私は何かが足りないだけです。

0 投票する
3 に答える
7954 参照

php - PHPで例外チェーンを実装する方法

PHPの例外のコンストラクターには、3番目のパラメーターがあります

しかし、私はそれを機能させることはできません。私のコードは次のようになります。

例外2がスローされ、例外1が付加されることを期待しています。しかし、私が得るのは:

私は何が間違っているのですか?

0 投票する
1 に答える
777 参照

jquery - jQueryデータは連鎖可能である必要がありますか?

1つの要素に複数のjQueryデータエントリを追加しようとしています。

私は次のことがうまくいくと思った

ただし、これを行うとエラーが発生するだけです。

要素に複数のデータエントリを取得する別の方法はありますか?うまくいけば連鎖?

0 投票する
4 に答える
3251 参照

javascript - javascriptでは、最初の関数の準備ができたら関数を実行します

javascriptで、最初の関数が「準備完了」のときに他の関数を呼び出す方法はありますか?

このようなもの:

私の例を説明するために、あなたは彼女を見ることができます: http ://web.cinaird.se/pdf/test.htm

0 投票する
1 に答える
111 参照

functional-programming - 別の方法で連鎖を提供する関数の名前付けの提案

高階関数を使用して、渡されたオブジェクトを連鎖可能にする実験関数をコーディングしました。今のところその名前は「チェーン」です。これが使用例です。

見た目はしなやかですが、Cベースの言語でコード化されているため、動作が大きく異なります。このイディオムの名前があるかどうかはわかりません。「チェーン」よりも適切な名前はありません。

何かアイデア、提案はありますか?

編集:「with」は非常に適切な名前に聞こえますが、これは私が取り組んでいる言語の予約語です。