0

JQMを使用する場合、次のことを行っています。影響を教えてください。

  1. JQM を使用する場合、dom キャッシュを使用していません。サイトの dom キャッシュを完全に削除しました。
  2. AJAX なしでいくつかのリンクを読み込んでいます。
  3. 実装する必要がある場合、JQM でページの有効期限を指定するにはどうすればよいですか。$.mobile.ajaxEnabled = false を使用して JQM での読み込みに基づく AJAX を無効にすると、どのような影響がありますか。AJAX を完全に無効にすると、ページの有効期限を指定できます。そうじゃない?

同じトピックを探している他の人に役立つように、貴重な情報を提供してください。

4

1 に答える 1

1

影響:

Caching pages以前にアクセスしたページを削除する代わりに保持して、ユーザー が戻ってきたDOMときにすぐに利用できるようにします。
キャッシュを削除するには、次のようにします。

$(document).bind("mobileinit", function(){
   $.mobile.page.prototype.options.domCache = false;    
});

ページをキャッシュしていない場合、前のページはすぐには利用できません。

の欠点はDOM cachingDOMが非常に大きくなり、一部のデバイスで発生する可能性がslowdownsあるmemory issuesことです。

リンク1参照、 リンク2参照

data-ajax="false"ページの完全なリフレッシュとともにロードされます。no animated transition

リンク3を参照

ページの有効期限の設定についてはlink4を参照

ajax完全に無効にすると、次のページへのスムーズなアニメーション遷移が行われなくなります

于 2013-10-18T10:58:16.993 に答える