JSリクエストを終了するにはどのような方法がありますか?
typecho
typecho 2017-06-28 09:28:55
0
3
1040

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

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

typecho
typecho

Following the voice in heart.

全員に返信(3)
我想大声告诉你

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

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

リーリー

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

いいねを押す +0
给我你的怀抱

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

いいねを押す +0
typecho

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

HTML ページ:

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート