問題タブ [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.
javascript - 画像のプリロードによりページの読み込みが遅くなる
画像のURLを配列に保存するjqueryに組み込まれたスライドショーがあります。次のボタンをクリックすると、画像を取得して表示するようにサーバーに要求が送信されます。これは機能しますが、画像が取得されると、画像は上から下に徐々に読み込まれます。次のコードを追加してこれを解決しました...
問題は、最初の画像の読み込みに時間がかかることです。私はページが最初の画像でロードされ、次にバックグラウンドのプリロード機能で他の画像がロードされると思いましたか?
アドバイスをありがとう。
javascript - jqueryを使用した3つのアクティブなページと論理プリロード?
私は xml-document からページを解析し、ページごとに を作成します。プレゼンテーションやスライドのようにこれらのページに目を通したいので、一度に 1 つのセクションしか表示されません。フットプリントを小さく保ちます。論理ページのプリロードを実装したいと考えています。たとえば、前のセクション、現在のセクション、および次のセクションのみがロードされます。
[前] [現在] [次]
jquery または zepto (jquery ライク) のようなモバイル フレームワークでこれを実現するにはどうすればよいですか? 何かアドバイス?ありがとう!
javascript - 後でiframeで実行されるスクリプトをプリロードする方法はありますか?
iframe内で実行される巨大なスクリプトがあるので、ページの読み込みが開始されたときにスクリプトをプリロードしてから、フレームが読み込まれたときにのみ実行することを考えていました。
出来ますか?
乾杯、
php - PHPアプリケーションでのMySQLInnoDBクエリの高速化
PHP/MySQLアプリケーションの次のコードで問題が発生しました。正常に動作し、約3〜4秒かかりますが、最初の実行(セッションごと)には約2分かかります。自動キャッシュメカニズムがいくつかあるからだと思います。最初の実行を高速化する方法はありますか?このMySQLサーバーにrootアクセス権を持っていますが、DB構造を変更できません。
アプリケーションはここhttp://hotel.crosstourpoint.eu/に表示され、遅いスクリプトはhttp://hotel.crosstourpoint.eu/ajax/html_hotel_details.phpです。チェックアウトするには、メインボックスで何かを検索します。例:「Milano」と入力して[Cerca]をクリックし、[Milano]オプションをクリックして、開始日と終了日( "Giorno di arrivo-Giorno di partenza")を選択し、もう一度[Cerca]をクリックします。情報(I)アイコンは、ajax呼び出しで遅いスクリプトを開きます。
ありがとう。
コード
テーブル構造
ホテル:約50.000行
HOTELS_DESCRIPTIONS約600.000行
HOTELS_IMAGES:約180.000行
追加情報(編集):
Ubuntu64ビット8.04.2Linuxホスト名
2.6.24-23-サーバー#1 SMP Wed Apr 1 22:14:30 UTC 2009 x86_64 GNU / Linux
mysql Ver 14.12 Distrib 5.0.51a、readline 5.2を使用したdebian-linux-gnu(x86_64)用
innodb_buffer_pool_size 512
説明:
php - ActionScript 3 の VideoEvent.READY とは何ですか?
ActionScript 3 の「VideoEvent.READY」の目的が気になります。したがって、次のコードを検討してください。
ActionScript リファレンス ガイドで定数を調べましたが、定義が非常に貧弱でした。上記のコードが何を達成するか知っている人はいますか? FLVPlayback コンポーネントのソース ビデオがソース ビデオをロードし、準備ができたときにリッスンしますか?
php - 画像読み込みによる DIV のプリロード
私は問題があります。私は CMS に取り組んでいます。その名前は Dolphin です。簡単に言うと、重いコード (jQuery、javascript、php、HTML、画像など) を含むブロックを作成しました。私がやりたいことは、このブロックのコンテンツが完全に読み込まれるまで、読み込み中の画像を表示することです。奇妙に思えるかもしれませんが、DIV にはプリロード関数が必要です。これを使用しないと、div の構成が遅くなるのを見ることができるので、これを行う必要があります。これはひどいことです。これに役立つ優れたjQueryまたはjavascript関数を知っていますか? コンテンツが完全に読み込まれるまで、DIV の中央にある読み込み中の画像です。ロードされるとすぐに表示されます..ありがとうございます!
jquery - JQuery の load() が機能しないのはなぜですか?
こんにちは、メインの html ファイルの皆さん。いくつかの img が定義されているこの div があります。
そして私の.jsファイルで私は言った:
< div id="preload"> にすべての画像をロードするだけでは、イベントはトリガーされず、
javascript - 画像をプリロードする最良の方法
画像をプリロードする最良の方法は何ですか? 約 59 個の png 画像を含む画像タブを作成しようとしています。これまでのコードは次のとおりです。
ページの読み込みに時間がかかり、タブをクリックすると iframe の読み込みが遅いように見える理由がわかりません。iframe の src をロードすると、画像が再度プリロードされますか? ページが開いたときにすべての画像を読み込むのではなく、関連する画像を onclick で読み込む方がよいでしょうか?
また、lieldulev の並列読み込みスクリプト(imagesQueue)の形で良い代替手段を見つけましたが、その使用方法がわかりません。
ところで、私は JavaScript に精通していないので、仕事をしながら学ぼうとしています。現在、私が行っているのは、私が研究し、その機能を理解しようとしている技術を実装することです。そのため、私のコーディングが思ったほどきれいではなく、時には非効率的な「ブルート フォース」を使用することさえあります。目的の効果を得るためのコード。ただし、それを改善したいと思います。何か助けていただければ幸いです。
並列キャッシュ スクリプトに関しては、Nick のデモを参考にしてセットアップしたテスト ページを次に示します。
現時点では、動作させることができませんでした :( imagesQueue スクリプトをアップロードしてページにリンクし、元のデモ ページの画像値を開発サイトのものに置き換えました。
javascript - jQuery を使用して画像を含むコンテンツをプリロードする
jQuery で .load() を使用して html コンテンツをロードしていますが、このコンテンツには 3/4 の画像が埋め込まれています。成功イベントは、実際には画像ではなく、すべての html が読み込まれたときに .load() でのみ発生します。ページのコンテンツ全体をプリロードする方法を知っている人はいますか?
これは私の単純なコードです (残りの部分は完全なアプリにあります)。次のコード (つまり、page.html) をロードします。
php - 埋め込まれたサウンド クリップが再生要求される前にブラウザ キャッシュにダウンロードされないようにするにはどうすればよいですか?
私はこれで数日間頭を悩ませてきましたが、
コール トラッキングに関連するクライアント用の Web アプリを構築しています。システムの 1 つの側面は、メッセージの詳細の横にある「再生」ボタンから直接、録音された短いボイスメール メッセージを再生できるようにすることです。
サウンドファイルにそのままアクセスしています。
サウンド クリップは、変更できないと言われているディレクトリの Web ルートの外に保存されています。ローカルでファイルを取得できないため、小さな php パススルー スクリプトを作成して、ファイルを自分の Web ページに戻します。
サウンド クリップは、小さな JavaScript を使用して、指定されたファイルのリンク ID を再生前に取得します。
ファイルは webroot の外部からアクセスされ、次の php コードによって html に渡されます。
すべてが正常に機能し、クリップが渡され、サウンド クリップがブラウザで再生されます。
問題は、ページの読み込み時にすべてのサウンドクリップがキャッシュに読み込まれることで、明らかに動作が少し遅くなります。結果はページ分割されているので、一度に 25 個しかダウンロードできませんが、サウンドクリップへのリンクを利用できるようにして、再生するように選択した場合にのみダウンロードされるようにしたいです。
どんなアイデアでも大歓迎です。