問題タブ [pageload]

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

asp.net - ページの読み込み時に ASP.NET ログイン コントロールのテキスト ボックスにフォーカスを設定する

ASP.NET Login コントロール内にあるユーザー名 TextBox にフォーカスを設定しようとしています。

私はこれをいくつかの方法で実行しようとしましたが、どれも機能していないようです。ページは読み込まれていますが、コントロールに移動していません。

これが私が試したコードです。

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

javascript - ページの読み込み時に使用されていないJavaScriptファイル

コンソールログを追加したり、デバッグしたり削除したりして問題が発生するかどうかを確認することなく、Webページで使用されていないJavaScriptファイルを見つけることは可能ですか?

ツール、コマンドラインスクリプト、Firefoxプラグインなどを探しています。

たとえば、これらがヘッダーに含まれているとします。

このページでは、、、およびの関数に対してのみ呼び出しが行わfunctions.jsvalidation.jsますjquery.jssomething.js使用されていないため、ヘッダーから安全に削除できることをどのように知ることができますか?

FireBug、chromeのコンソール、yslow、サーバーログなどをルート化しようとしましたが、これらはすべて、ロードされたスクリプト、つまり、使用されたスクリプトではなく、すべてのスクリプトを教えてくれます。

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

css - コンテンツの読み込み前に背景画像が「点滅」しないようにするにはどうすればよいですか?

私は新しいサイトに取り組んでおり、ページの色の「連続的な」流れを提供する繰り返しの背景画像があります。視覚的にはコンテンツと完全に調和していますが、ページをロードするとき、または別のページに切り替えるときに、この背景画像が表示されているときにコンテンツがロードされる前に短い一時停止があり、一種の「点滅」効果が発生し、ややイライラします. .

CSSは次のとおりです。

背景画像は 4k と非常に小さいため、ページの読み込みとトランジションがよりシームレスになるように思えます。解決につながるヒントをいただければ幸いです。

ありがとう!

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

asp.net - 一部のページ コンポーネントが ASP.NET の Page_Init で完全に読み込まれないのはなぜですか?

page-init では、ビュー ステートとその他のコンポーネントが読み込まれません。彼らはどれですか?

ページ読み込みのみで読み込まれるのはなぜですか? では、Page-Init の必要性は何ですか?

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

c# - オーバーライドせずに 2 つの Page_Load を持つ

PageBaseASP.NET から継承するという名前のクラスがありますPagePageBaseで何とかしたいPage_Load。私のアプリケーションのすべてのページには、Page_Load. ページをオーバーライドすることなく、のページと他のページPage_Loadの両方を実行する方法を考えています。可能ですか?PageBasePage_Load

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

javascript - すべてのJavascriptの実行を終了する前に、IEにページコンテンツを表示させる方法は?

Ruby on Rails 開発環境では、Firefox では 30 秒後にページが表示されますが、IE 8 (IE 7 互換モード) では 90 秒かかります。

詳細な調査により、ページの速度を低下させたのは Javascript であることがわかりました。Javascript がオフになっていると、ページのコンテンツも 30 秒で表示されるためです。

おそらく 7 つまたは 8 つの jQuery プラグイン、Facebook スクリプト、および Google アナリティクス スクリプトがあるため、すべての Javascript コードを HTML ファイルの最後に移動するにはかなりの時間がかかります (これにより、ページ コンテンツ ビューが高速化され、コンテンツが表示されるようになります)。 Firefox と同じように 30 秒後に表示されます)、すべての Javascript コードの実行が完了する前に IE に強制的にページ コンテンツを表示させる方法はありますか?

IE はすべての Javascript コードが最初に終了するのを待っている可能性があると思います。なぜならdocument.write()、HTML 内にあるはずのステートメントがある場合... Firefox または Chrome はそれを待たずにコンテンツをすぐに表示します。

(本番サーバーでは、多くの「部分」(HTML サブコンポーネント) がキャッシュされるため、5 ~ 7 秒後にページが Firefox に表示されます。IE 8 もかなり長く、約 40 秒ほどかかります。 )

PS Javascript が HTML 全体に埋め込まれている強力な理由は、たとえば「画像カルーセル」がある場合、HTML コードが HAML ファイルによって生成された HTML ファイルである「部分」にあり、すべてHTMLとJavascriptコードはこのファイルにあり、HTMLを1つのファイルに、Javascriptを別のファイルに入れるのではなく、カプセル化を改善しますが、これらすべてのJavascriptコードブロックがjQueryのみを使用する場合、これらの$(document).ready(function() { ... })コードはどうなるでしょうかブロックは IE でページ表示を遅くしますか?

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

javascript - Javascript コード ブロックが HTML ファイルの最後ではなく、jQuery の $(document).ready(function() {...}) を使用している場合、ページの表示が遅くなりますか?

Javascript コードはすべて HTML ファイルの末尾に配置する必要があると言われています。これにより、ユーザーが何かを確認できるように、ページのコンテンツが最初に表示されます (ユーザーは、さらに 12 秒待たずに何かを確認できて満足するため、例)。

ただし、HTML をより適切にカプセル化し、「画像カルーセル」などの Javascript コードと一致させるために、通常、HTML と Javascript は 1 つのファイルに配置されるため、最終的な HTML ファイル全体ですべて HTML コードと混合された Javascript コード ブロックが存在します。

しかし、これらすべての Javascript コード ブロックが jQuery を使用$(document).ready(function() { ... })してタスクを実行すると、ページの表示も非常に高速になるのではないでしょうか? Javascript が実際に HTML ファイルの最後に配置されたときほど速くはないと思いますが、準備完了イベント キューに機能を追加するだけなので、十分に近いと思います。

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

javascript - スクリプトが動的にDOMに追加される場合、「非同期」属性/プロパティは役立ちますか?

この質問は、どのブラウザが<script async ="async"/>をサポートしているのかという正接のようなものです。。

最近、次のようなことを行うスクリプトをいくつか見ました。

これは、スクリプトをDOMに動的に追加する一般的な方法であり、SteveSoudersの著書「EvenFasterWeb Sites 」のIIRCは、すべての最新のブラウザーにスクリプトを非同期でロードするように促します(つまり、ページのレンダリングや後続のアセットのダウンロードをブロックしません)。 。

私がその点で正しければ、そのs.async = true声明は何か意味がありますか?動的に追加されたスクリプトはすでに非同期ダウンロードをトリガーするはずなので、そのプロパティをサポートするブラウザーであっても、冗長ではないでしょうか。

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

internet-explorer - IE 8 は最初のページ読み込み時にフラグメントにスクロールしません

#fooページの読み込み時にフラグメント (URL の) にスクロールしない IE に問題があります。フラグメントのアンカーはベース HTML の一部であり、動的でも何でもありません。ページはかなり重いです。ロケーションバーに移動してEnterキーを押すと、予想どおり(および他のブラウザーで見られるように)アンカーまでスクロールします。動作は IE 7 および IE 8 で観察されます。誰かがこれに遭遇し、回避策がありますか?

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

c# - 同じページでセッションを維持する方法

ページロードにセッションがあります["name"]

このコードを使用して保存する場合:

この行になると:

再びページロードに移動し、その時点でセッションはnullになります。どうやって???同じページでセッションを維持する方法。この行が検出されたときにクリアされる理由...