問題タブ [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 投票する
1 に答える
1797 参照

jquery - kswedberg jqueryスムーズスクロールプラグイン - リンクを強調表示し、スクロール時に強調表示を削除しますか?

同じページのリンクに Karl Swedberg の jquery スムーズ スクロール プラグインを使用しています: https://github.com/kswedberg/jquery-smooth-scroll

リンクの位置は固定されているため、常に表示されます。リンクをクリックすると強調表示されますが、ページをスクロールすると強調表示が削除されます (リンクが対応するセクションにいない可能性があるため)。

クリック時にリンクの色を変えるのは簡単です。ただし、プラグイン自体がスクロールするため、スクロール時に色を削除するのは困難です。私はこのコードで試しました:

問題は、ウィンドウ スクロール機能が初期化されると、スムーズ スクロール プラグインがページをスクロールするたびに起動することです。つまり、1 つのリンクをクリックすると、クリック時にそのリンクに適用された色が常に上書きされるため、他のリンクをクリックしても色は変わりません。

ありがとう

編集-以下のコードで動作するバージョンを作成しました。

ただし、リンクをクリックしても色が変わらない場合がありますが、もう一度クリックすると色が変わります。afterScroll で起動されるさまざまな関数は、常に順番に実行されるとは限りません。これが問題である場合、どうすればそうさせることができますか?

ありがとう

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

passwords - レインボー テーブルの開発

私は現在、レインボーテーブルを使用してパスワードをクラックしようとしている並列コンピューティングプロジェクトに取り組んでいます。

私が考えた最初のステップは、長さ 5 または 6 のパスワード (最初は数字のパスワードのみ) をクラックする非常に小さなバージョンを実装することです。まず、構成設定についていくつか質問があります。

1 - 私が始めるべきサイズは何ですか。私の最初の推測では、1000 の初期、最終ペアを持つテーブルから始めます。始めるならこのサイズでいいのでは?

2- チェーンの数 - チェーンのサイズがどうあるべきかについて、オンラインで情報を得ることができませんでした

3 - リダクション機能 - どのように構築すればよいかについて誰かが私に情報を与えることができれば.

また、誰かが情報や例を持っていれば、それは本当に役に立ちます。

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

jquery - これらの機能を次々に実行する方法は?

これらの関数を次々に実行して、それぞれが次の開始前に終了するようにするにはどうすればよいですか?

ありがとう

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

javascript - チェーン内の関数名としてのJavascript変数

フォーム要素から関数チェーンにキャプチャされた変数をプルしようとしています。変数値は関数名として機能する必要があります。例:

脚本:

私の問題は、変数'monthday'の値をそのチェーンの関数名として機能させることです。私は「当たり前」の瞬間を持っていますか、それともこれは不可能ですか?

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

jquery - jQuery チェーン

jQuery チェーンを正しく理解していないと思います。私は配列をループして、次のように、div 要素をラッパー CSS クラスに追加しようとしています。

しかし、期待どおりに動作しません。div 要素を 1 つ追加し、.wrapper div のクラスを「クリック」に設定してから停止します。

外すと

期待どおりに動作します - 新しい div 要素をラッパー div に追加します。

これを正しく機能させるにはどうすればよいですか?ありがとう

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

javascript - ライブラリに Javascript チェーンを実装する最良の方法

JavaScript ライブラリを作成しています。私はチェーンを実装しようとしています。

0: 最初に思いついたこと:

この方法を使用すると、簡単に連鎖できます。

残念ながら、結果は常にラップされた V() 関数です。結果の値をこの方法で抽出することはできません。そこで、この問題について少し考えて、2 つの半解決策を思いつきました。

1: 最後のメソッドにフラグを渡します

このメソッドを使用すると、最後に使用したメソッドにフラグを渡すことでチェーンを終了できます。

これは問題なく機能しますが、コードの繰り返しが必要になり、チェーンが読みにくくなり、コードが洗練されなくなります。

2: start() および end() メソッドの使用

このメソッドを使用すると、コードを追加せずに単一の操作を実行できます。

しかし、連鎖にはさらに 2 つの方法が必要であり、読みにくくなります。

したがって、基本的には、チェーンをライブラリに実装するための最良の方法を探しているだけです。理想的には、任意の数のメソッドを使用でき、洗練されていない方法でチェーンを終了する必要がないものを探しています。

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

hadoop - hadoopチェーンマップ/リデュース

2つのマッパーとそれに続く1つのレデューサーをチェーンしました。中間出力(チェーン内の各マッパーのo / p)をHDFSに書き込むことは可能ですか?それぞれにOutputPathを設定してみましたが、うまくいかないようです。さて、それがまったくできるかどうかはわかりません。助言がありますか?

0 投票する
0 に答える
511 参照

apache - パッケージ org.apache.hadoop.mapreduce.lib.chain を Hadoop 0.20.2 プロジェクトにインポートする方法は?

マップを連鎖させて、1 つのジョブでフェーズを削減しようとしています。問題は、私が hadoop 0.20.2 で実行していて、パッケージが廃止され、0.20.2 バージョン (0.21.0 バージョンのみ) では利用できないorg.apache.hadoop.mapred.lib.Chainパッケージに置き換えられているように見えることです。org.apache.hadoop.mapreduce.lib.chain

org.apache.hadoop.mapreduce.lib.chain私の質問は、パッケージをプロジェクトにインポートするにはどうすればよいですか? 適用するパッチまたはアップデートはありますか?

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

jquery - 異なる要素でのjQueryキューイングアニメーションの問題

こんにちは皆さん、アニメーションの連鎖に問題があります。私の状況は次のとおりです。

HTML

JS

すべてが機能しています。「CLICK」をクリックすると、「ANIMATION ONE」が正しく実行されます。アニメーションの最後に「クリック」をもう一度クリックすると、「アニメーション2」が正しく実行されます。アニメーション 1 の実行中に (またはアニメーション 2 の実行中に) 「クリック」をクリックすると、すべてが台無しになります。行く、アニメーションは彼の終わりまで続き、その後、他のアニメーションが始まり、もう一度クリックすると同じ動作など... 基本的に、アニメーション1、アニメーション2、アニメーションが必要です。 1 つなど...私のクリックに応じて。

$container に適用された .queue() および .dequeue() メソッドを使用しようとしましたが、成功しませんでした。クリックすると、アプリがアニメーションをキューに入れ、実行しないようにする必要があるとは言えません...

助けてください私は頭がおかしくなっています:D

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

mysql - SELECT EXISTS() クエリを連結するにはどうすればよいですか?

この簡単なクエリがあります

「lorem ipsum」を含む行が A に存在する場合、0 または 1 が返されます。

この行動を連鎖させたいと思います。そのため、その値が存在する場合、それぞれが 0 または 1 の複数の行を取得します。

どうすればこれを行うことができますか?

アップデート:

このようにすることは可能ですが、結果ごとに列を取得します。