以下のエディターは、HTML5 Web ストレージの詳細な説明を提供します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターと一緒に見に来てください。皆さんのゲームの成功を祈っています
クライアントにデータを保存する
HTML5 では、クライアントにデータを保存する 2 つの新しい方法が提供されています:
• localStorage - 時間がありません制限付きデータストレージ
• sessionStorage - 1セッションのデータストレージ
以前は、これはすべてCookieによって行われていました。ただし、Cookie はリクエストごとにサーバーに渡されるため、速度が遅く非効率的になるため、大量のデータを保存するのには適していません。
HTML5では、サーバーリクエストごとにデータが渡されるわけではなく、データはリクエストされた場合にのみ使用されます。ウェブサイトのパフォーマンスに影響を与えることなく、大量のデータを保存することが可能になります。
Web サイトごとにデータは異なる領域に保存され、 Web サイトは独自のデータのみにアクセスできます。
HTML5 は JavaScript を使用してデータを保存し、データにアクセスします。
localStorageメソッド
localStorageメソッドには、保存されるデータに時間制限がありません。データは翌日、翌週、または翌日以降も利用できます。
localStorage を作成してアクセスする方法:
XML/HTML コードコンテンツをクリップボードにコピー
<!DOCTYPE HTML> <html> <body> <script type="text/javascript"> localStorage.lastname="Smith"; document.write("Last name: " + localStorage.lastname); </script> </body> </html>
次の例では、ユーザーがページにアクセスした回数をカウントします:
XML/HTML コードコンテンツをクリップボードにコピー
<!DOCTYPE HTML> <html> <body> <script type="text/javascript"> if (localStorage.pagecount) { localStorage.pagecount=Number(localStorage.pagecount) +1; } else { localStorage.pagecount=1; } document.write("Visits: " + localStorage.pagecount + " time(s)."); </script> <p>刷新页面会看到计数器在增长。</p> <p>请关闭浏览器窗口,然后再试一次,计数器会继续计数。</p> </body> </html>
sessionStorage メソッド
sessionStorage メソッドはセッションのデータを保存します。ユーザーがブラウザ ウィンドウを閉じると、データは削除されます。
セッションを作成してアクセスする方法ストレージ:
JavaScript コードコンテンツをクリップボードにコピー
<!DOCTYPE HTML> <html> <body> <script type="text/javascript"> sessionStorage.lastname="Smith"; document.write(sessionStorage.lastname); </script> </body> </html>
次の例では、現在のセッションでユーザーがページにアクセスした回数をカウントします:
XML/HTML コードコンテンツをクリップボードにコピー
<!DOCTYPE HTML> <html> <body> <script type="text/javascript"> if (sessionStorage.pagecount) { sessionStorage.pagecount=Number(sessionStorage.pagecount) +1; } else { sessionStorage.pagecount=1; } document.write("Visits " + sessionStorage.pagecount + " time(s) this session."); </script> <p>刷新页面会看到计数器在增长。</p> <p>请关闭浏览器窗口,然后再试一次,计数器已经重置了。</p> </body> </html>
以上がHTML5 Webストレージの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。