検索

ホームページ  >  に質問  >  本文

JSリクエストを終了するにはどのような方法がありますか?

私はインタビュー中に同様の問題に遭遇しました。一般的な考え方は、ページを読み込むときに、いくつかの js ファイル リソースがスクリプト タグを使用して読み込まれるということです。これらのリソースが長期間リクエストされなかった場合、手動でリクエスト?

Ajax リクエストには中止メソッドがあることは知っていますが、インタビュアーはこれを聞きたいのだろうか、またリクエストを終了する他の方法はあるのでしょうか?

typechotypecho2746日前1062

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-06-28 09:30:55

    お誘いありがとうございます。
    @小Stream が言ったように、タイムアウトです。

    大まかな実装アイデアは次のとおりです:

    リーリー

    上記の例では、キューのロードは25ミリ秒間隔で実行され、ロード時間は100ミリ秒以内です。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:30:55

    調べるべきはリソース読み込みのタイムアウトです

    返事
    0
  • typecho

    typecho2017-06-28 09:30:55

    <script> の読み込みは常に同期 (ブロック) され、DOM 操作の影響を受けることはありません。対象者が必要としているのは、ページの読み込みやレンダリングとは独立した 非同期 JS 読み込み です。多くのツールがありますが、ここでは RequireJS の例を示します:

    HTML ページ:

    リーリー

    として保存: test1.js リーリー

    返事
    0
  • キャンセル返事