この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 15037|答える: 0

[JavaScript] フロントエンドライブラリ:JSページ読み込み進行バー

[リンクをコピー]
掲載地 2016/01/18 11:02:55 | | | |



まずレンダリングを見てみましょう。

使いやすく:

ステップ1:テンプレートフォルダ、テーマフォルダ、pace.js、pace.min.jsをプロジェクトにコピーします

ステップ2:CSSスタイルとJSスクリプトの導入

  1. <div><link href="/Content/pace/themes/pace-theme-center-atom.css" rel="stylesheet" /></div><div><scrip{过滤}t src="/Content/pace/pace.min.js"></scrip{过滤}t></div>
コードをコピーします



ステップ3:ページを開けば完了です


カスタム構成

Pace.js自動的にページに読み込まれ、コードにフックする必要がなく、進行状況も自動的に検出されます。 調整したい場合は、window.paceOptionsで設定をカスタマイズできます:

  1. <div> paceOptions = {</div><div>  // Disable the 'elements' source</div><div>  elements: false,</div><div>  </div><div>  // Only show the progress on regular and ajax-y page navigation,</div><div>  // not every request</div><div>  restartOnRequestAfter: false</div><div>  }</div>
コードをコピーします




また、scrip{filter}tタグにカスタム設定を入れることもできます。例えば:

  1. <scrip{过滤}t data-pace-options='{ "ajax": false }' src='pace.js'></scrip{过滤}t>
コードをコピーします


AMDやBrowserifyを使ってモジュールを読み込む場合は、次のように設定できます(例:スタート):

  1. <div>define(['pace'], function(pace){</div><div>  pace.start({</div><div>    document: false</div><div>  });</div><div>});</div><div></div>
コードをコピーします


APIを使おう

公開されているAPIの一覧Pace.js:

Pace.start:進行バーが表示され始めます。AMDやBrowserifyを使ってモジュールを読み込んでいない場合は、デフォルトで実行されます。
Pace.restart:進行バーがリロードされ表示されます。
Pace.stop:進行バーを隠し、ロードを停止します。
Pace.track:1つ以上のリクエストタスクを監視します。
Pace.ignore:1つ以上のリクエストタスクを無視します。


ファイルダウンロード: pace-0.5.6.zip (153.26 KB, ダウンロード数: 2)





先の:Discuzのリンクコピーはファイルの改変を必要としず、動的リンクを擬似静的リンクに変更します
次に:指定されたネットワークファイルのバッチソースコードをダウンロードしてください
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com