問題タブ [preloading]

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 に答える
1532 参照

iphone - 電話アプリでのビューのプリロード

アプリを起動すると、スタートアップ ビューが完全に読み込まれる前に黒い画面が表示されます。アプリの読み込み中にプログレスビューなどを表示できる方法はありますか? Mac と同様に、Windows またはその他の単純なアプリにはプリロード画面があります。

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

javascript - JQuery または Javascript を使用して Web サイト上のすべての画像をプリロードする

現時点では、これに関する確実なコードを見つけることができないようですが、たとえば、JavaScript や JQuery を使用して Web ページ上のすべての画像をプリロードする方法を (可能であれば) 知りたいと思っていました。

画像がサイトにプリロードされている間に表示されるプリロード画面またはオーバーレイがあり、完了するとフェードアウトまたは非表示になる場合があります。これに関するヘルプ/指示は素晴らしいでしょう!

ありがとうございました!

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

php - PHPの処理中に読み込みアイコンを作成するにはどうすればよいですか?

重複の可能性:
ページの読み込み中にajax読み込みgifアニメーションを表示するにはどうすればよいですか?

PHPを介してサーバーに画像を保存しています。画像は高解像度であるため、処理には時間がかかる場合があります。私がやりたいのは、ユーザーが待っている間、読み込み/保存アイコン(またはアニメーションGIF)を表示することです。さまざまなJQuery/javascript / CSSの提案を調べましたが、それらを機能させることができないようです。アイコンのない現在のコードは次のとおりです。

任意の提案をいただければ幸いです。

ありがとう。

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

image - 部分的にロードされたファイルに対してキャッシュは機能しますか?

これは「コーディングに関する質問」ではなく、「どのように機能するのか」というようなものです。

ページ 2 に重い画像を表示したいと考えてみましょう。この画像をページ 1 (表示なし) にプリロードし、完全にロードされる前にページ 2 リンクをクリックすると... どうなりますか?

=> ページ 2 がロードされ、重い pic の最後もロードされるか、部分的にロードされたファイルに対してキャッシュが機能しない?

ご説明ありがとうございます。

CH

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

html - 20MB以上の画像をプリロードします。これを試す価値はありますか?

私は写真ポートフォリオのウェブサイトを開発しています。データベースから画像をダウンロードするためのベストプラクティスを知りたいです。現在、ギャラリー全体は約20MBです。ギャラリーはまだ開発中です。写真の間に「読み込み中」のグラフィックを実行することだけを目的としていました。しかし、クライアントは画像のプリロードを好むようです。ページに20MB以上の写真をプリロードするのは実用的ですか?もしそうなら、そうするための最良の方法は何ですか?それとも、ロード画面を使用するのが最善でしょうか?

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

jquery-plugins - 画像をプリロードするPagerプラグインを使用したjQueryTablesorter

TableSorterjQueryプラグインと関連するPagerプラグインも使用しています。このテーブルにMySqlクエリの結果が表示されています。重要なのは、クエリから評価結果を取得した後、この値を使用して、StarratingjQueryプラグインを使用して5つ星の評価を表示することです。問題は、評価で並べ替えることができるパーサーの設計に問題があることと、星のプリロードに問題があることです。つまり、関連するページがあり、表示される結果の量を変更する機能があるため、「非表示」の結果は星をロードしません。したがって、表示される結果の量を変更したり、別のページに移動したりすると、星の画像の代わりにラジオボタンのみが表示されます。誰かが画像をすべての結果に対してプリロードするか、画像を別の方法で表示する方法を見つけるのを手伝ってくれませんか?これはプロジェクトの完了を遅らせる非常に差し迫った問題であるため、どんな助けでもありがたいです。

ありがとう!!

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

javascript - background-image は画像全体をロードしていますか、それとも目に見える部分だけをロードしていますか?

javascript と css を使用した小さなアニメーションがあります。24 フレームで構成されるスプライト png ファイルを 1 つ作成し、そのイメージを background-image として、1 フレームの高さと幅を持つ div に配置しました。

アニメーションが開始されると、javascript 関数が background-position の値を変更するため、6 ミリ秒ごとに次のフレームが表示されます。

アニメーションはスムーズですが、ローカル サーバーですべてをテストしているため、わかりません: background-image は画像全体をロードしているのか、それとも表示されている部分だけをロードしているのか?

私が言いたいのは、画像全体がプリロードされているのか、それとも一部のブラウザが何らかの形で表示されている png の一部だけをロードし、残りをプリロードしていないのかということです。その場合は、別の方法で画像をプリロードします。

誰もこれを知っていますか?

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

php - Web ページの配信を高速化するために永続的な PHP セッションを使用することは可能ですか?

具体的に言うと、Linux Apache2 MySQL PHP サーバー上で動作する独自のコンテンツ管理システムを実行しています。このシステムは、モジュール付きの Linux カーネルに匹敵します。

--(リクエスト開始)--

システムは、依存関係ベースのモジュールの読み込みを処理する「init」スクリプトを起動します (最小限のモジュールのみが適切な順序で読み込まれるため、「正常に動作」しますが、それ以外は何も実行されません (無効化されたモジュールや未使用のモジュールは読み込まれません))。

システムの準備が整うと、リクエスト処理が開始されます。完全な (x)HTML ページが完成するまで、すべてのデータがロード、解析、処理、バッファリング、咀嚼などされます。

--(リクエスト終了)--

リクエストが処理されると、データがブラウザに渡され、システムが強制終了されます。これらはすべて非常に短時間で行われますが、最も CPU を集中的に使用するのは最初の部分 (システムを使用するための準備) です。


いくつかのオプションがあります:

  1. システムを現状のままにします (実際の使用 (システムあたり約 100 ~ 500 リクエスト/秒) に展開した後、パフォーマンスの問題のリスクがあります)。
  2. ある種のプリロードを行います (システムを手動で準備し、魔法が起こらないようにします)。
  3. システムをすぐに使用できる状態に保つ方法を見つけます (すべてのモジュールがロードされ、クラスが初期化され、MySQL リンクの準備ができているなど)。

質問は:

  • ポイント3を達成する方法はありますか?(ポイント2は私が最も望んでいないものです)
  • 可能であれば、どのように?

私を正しい方向に向けるアドバイスをありがとう!

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

javascript - IE8画像のプリロード-jQuery-ロード後に処理を実行

フォトギャラリーのウェブサイトがあります。ユーザーがサムネイルのいずれかをクリックできるようにする前に、プリロードしたい17の大きな画像があります。最終的な画像が読み込まれたときにページを表示し、ユーザーがサムネイルをクリックしたときに表示する大きな画像があることを確認できます(まだ読み込まれていません)。$ .getScript()呼び出しからJSON-Pのようなデータを取得するまで、画像のURLはわかりません。

だから、私はhttp://www.stephentang.net/j/photoModule.jsにこのコードを持ってい ます

console.log()ステートメントをいくつか入れました。FF3.5 +およびSafariでは、num_left_to_loadが0に達し、コールバック関数が起動します。IE8(および場合によってはIE7)では、num_left_to_loadが0に達することはありません。その結果、ページが「Loading...」メッセージでスタックします。

私はプラグインソリューションを探していません。

読んでくれてありがとう。

編集:「読み込み中...」メッセージを削除し、ページを非表示にしなくなりました。IE8では、最初の読み込み後に画像がキャッシュされるため、load()メソッドが機能していないように見えますが、それでもカウンターは0に到達しません。

編集:window.ready()を試しましたが、ウィンドウが非常に速く読み込まれます。

編集:最初のロードでIE6-8キャッシュイメージが表示され、アウトバウンドリクエストを行う前にキャッシュをチェックするため、.load()はそれらに対して一貫して機能しません。

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

objective-c - NSOperationQueueとNSThreadの優先度-NSOperationQueueで消費されるCPUの量を制御します

開発中のiOSゲームでスムーズなユーザーエクスペリエンスを作成するには、非同期で実行する必要のあるテクスチャとサウンドエフェクトがプリロードされています。

ゲームプレイ中にこれらのゲームリソースをロードするために、NSOperationQueueとNSThreadのどちらかを決定しようとしています。

NSOperationQueueは明らかに勝者のようであり、多くの利点がありますが、この「バックグラウンド」リソース読み込みタスクを効果的に優先的に制御できることを懸念しています。フレームレートに影響します。

NSOperationQueueには「優先度」の概念があるようですが、NSThreadの「優先度」の概念とは異なって見えます。私が間違っている場合は訂正してください。ただし、NSThreadの優先度はシステムで実行されている他のスレッドに関連しており、NSOperationの優先度は他のキューに入れられたタスクに関連するそのタスクの優先度です。

私が知りたいのは…。

デバイスで現在実行されている他のスレッドと比較して、特定のNSOperationQueueタスクの優先度を(相対的な優先度と他のキューに入れられたタスクとではなく)消費できるサイクル数に関連して制御する方法はありますか?

NSOperationQueueのタスク内で、現在のスレッドの優先度を変更しても安全ですか?(NSThreadの+ setPriorityを使用)