問題タブ [infinite]

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 投票する
4 に答える
2530 参照

jquery - ajax で無限スクロール jQuery プラグインを使用する

Google リーダーに似たプロジェクトを行っています。

私は Infinite Scroll jQuery Plugin を使用しています。これは、デフォルトで選択されたカテゴリ (スクロール可能な div) のコンテンツを表示するときに宣伝されているとおりに機能します。

ただし、別のカテゴリ (または Google リーダーの場合はフォルダー) を選択し、そのカテゴリのコンテンツが上記と同じ div コンテナー (基本的には Google リーダーとまったく同じ) に ajax で読み込まれ、ページ 2 までスクロールすると、問題が発生します。新しいカテゴリが選択されたときに最初から開始するのではなく、以前に選択されていたページに +1 移動します。

基本的に、新しいカテゴリが選択されたときにプラグインをリセットする方法が必要だと思います。どんな助けでも大歓迎です。

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

loops - プロローグ - 何もせず永久に実行されるアプリを作成する

これを行う良い方法はありますか?

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

iphone - iphone dev - UIScrollView大量コンテンツのトリック/ヒント

水平方向にスクロールする UIScrollView があり、潜在的に何千もの UIImage を並べて表示したいと考えています。明らかに、メモリ上の理由でそれを行うことはできないので、コンテンツのサイズを 2000 などに設定することはできますが、現在の画像の正方形のウィンドウのみを表示します。したがって、ユーザーはスクロールバーをフリックし、停止すると (ページングされているため、スクロールがすぐに停止します)、その時点にあるはずの画像が表示されます。

私はまだそれを行っていませんが、十分に単純に聞こえます。どのスクロール「ページ」が停止するかに応じて、1 行の UIImage が移動し、異なるコンテンツをロードするだけです。

最初の質問 - それは良いアプローチですか? 2 番目の質問 - 空の四角形のタイル張りの背景画像を無限に繰り返す方法や、読み込まれていないコンテンツのプレースホルダーとして機能するものを作成するにはどうすればよいですか。これらは、ユーザーがスクロール バーを回転させているときに表示されます。UI 要素に BG 画像を並べることはできますか?

0 投票する
8 に答える
4439 参照

c++ - 「無限の」文字列を作成することは可能ですか?

他のどの文字列よりも常に大きく比較される実際の文字シーケンスはありますか?

私の最初の考えは、次のように構成された文字列でした。

それがほぼ確実に機能しないという事実がそれほど大きな問題ではないという条件で、トリックを実行します。したがって、この種のハッカーは、Unicodeでしか達成できないと思います。それが本当に可能であることを示すものは聞いたことがありませんが、そうではないと言っていることも聞いたことがありません。興味があります。

なしでこれを達成する方法についての考えはありpossibly_infinite<basic_string<T>>ますか?

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

php - jquery / WordPress: AJAX 経由で読み込まれた新しいコンテンツに無限スクロール効果を適用する

そのため、AJAX を使用して別の PHP ファイルから新しいループをロードするカスタム jQuery と組み合わせて、jQuery 無限スクロール プラグインを使用しようとしています。無限スクロールは最初のページ コンテンツでは機能しますが、新しく読み込まれたコンテンツでは機能しません。AJAX ロジックの仕組みは次のとおりです。

  1. カテゴリをクリックします
  2. REL属性に格納されているカテゴリIDを取得する
  3. その ID を変数として保存する
  4. 変数を引数として別の PHP ファイルのループに渡し、PHP ファイルのそのセクションをロードします。

無限スクロールの重要な部分は、スクリプトが次のものを見つけられることです。

  1. 投稿の次のページへのリンクを含む要素 (最初のコンテンツは #pageNav、新しいコンテンツは #filterPageNav)
  2. 投稿の次のページへのリンク (#beyondInfinity)
  3. 投稿を含む div
  4. 投稿自体

これが問題の一部である可能性があります。別の問題として、$_POST['id'] 呼び出しが、ページ化されたカテゴリ投稿のさまざまなページに正しく投稿されていない可能性があります: ("../category-filter/page/2", "../category -filter/page/3" など)

どんな洞察や助けも大歓迎です!!!

編集/追加 8/17:

私 (またはあなた) が AJAX を介してロードされたカテゴリを使用して外部ループに無限スクロールを適用することについての質問に答える前にcategory__in'=>array($_POST['id'])、たとえばcategory__in'=>array(13)代わり​​に固定カテゴリを想定して最初に答える方が確かに簡単です。したがって、誰かがこの単純化された問題に対する洞察や答えを持っていれば、それも素晴らしいでしょう!

JQUERY は次のとおりです。

読み込まれたコンテンツの PHP テンプレートは次のとおりです。

ページネーション機能の HTML 出力は次のとおりです (ドメイン名は削除されています)。

0 投票する
6 に答える
5689 参照

c - 最高の無限ループ

重複の可能性:
while(1)Vs. for(;;)速度の違いはありますか?

やあ、

無限ループを実装するためのより良い、より速く、より最適化された方法-for(;;)またはwhile(1)?なぜ?

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

c++ - ストリームは関数を永久に実行します

関数を永久に実行させることができるストリームはどのようなものですか?

そのようなストリームは存在しますか?

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

php - 再帰的な MySQL クエリ?

任意のサイズに拡張できる、階層的に編成された一連のデータがあります。ツリー全体を取得する必要がありますが、SQL だけでそれを行う方法がわかりません。私の現在の解決策は、一時テーブルを作成し、再帰関数を使用してツリーのブランチを連続してクエリし、結果を一時テーブルに格納してから、再度クエリを実行して目的の結果を生成することです。

私の質問は、私がやっていることは本質的に結合が正しいことですか? 中間テーブルを作成し、結果に対してクエリを実行します。結合でそれを行う方法があるはずですが、MySQL のドキュメントでは、有限の深さまでのツリーの部分の取得のみがカバーされています。これを行う方法はありますか?私はPHPでこれをやっています。

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

c# - Thread.Sleep(Timeout.Infinite) のパフォーマンスの問題

メイン実行パス (メイン スレッド) は 2 つの実行パス (異なるジョブの 2 つの新しいスレッド) にフォークされますが、メイン スレッドは不要になります。タスクの 1 つをメイン スレッドに割り当てて、1 つのスレッド (メイン スレッドによる 1 つのタスクと新しいスレッドによる別のタスク) を保存することはできますが、メイン スレッドを無限スリープ状態Thread.Sleep(Timeout.Infinite)にするのが良い方法かどうか疑問に思っていました。私のクラスは何度もインスタンス化される予定であり、無限スリープ状態のスレッドが OS からリソースを取得する場合、それは私にとって悪いニュースです。

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

c++ - 無限級数の並列計算

無限級数の計算を高速化する方法について簡単な質問があります。これは例の 1 つにすぎません: arctan(x) = x - x^3/3 + x^5/5 - x^7/7 + ....

大きな数を扱うことができるライブラリがあるとしましょう。最初の明白な解決策は、ターゲット N に到達するまで、シーケンスの各要素の加算/減算を開始することです。

X^n を事前に保存することもできるので、次の要素ごとに x^(n+2) を計算する代わりに lastX*(x^2) を実行できます。

しかし、全体としては非常にシーケンシャルなタスクのようで、複数のプロセッサ (8+) を利用するにはどうすればよいでしょうか??.

どうもありがとう!

編集: 100k から 1m の反復を計算する必要があります。これは C++ ベースのアプリケーションですが、抽象的な解決策を探しているので問題ありません。返信ありがとうございます。