この記事は localstorage と seesionstorage に関するもので、困っている人は参考にしていただければ幸いです。 [上級チュートリアル: Html5 チュートリアル ]
sessionStorage プロパティを使用すると、セッション Storage オブジェクトにアクセスできます。これは localStorage に似ていますが、localStorage に保存されたデータには有効期限の設定がないのに対し、sessionStorage に保存されたデータはページ セッションが終了するとクリアされる点が異なります。ページ セッションはブラウザーが開いている間維持され、ページを再読み込みまたは復元すると、元のページ セッションが維持されます。新しいタブまたはウィンドウでページを開くと、新しいセッションが初期化されます。これは、セッション Cookie の動作方法とは異なります。
読み取り専用の localStorage を使用すると、ドキュメントのリモート (元の) オブジェクト ストレージにアクセスできます。データはクロスブラウザー セッションとして保存されます。 localStorage は sessionStorage に似ています。違いは、localStorage に保存されているデータは無期限であり、ページ セッションが終了すると、つまりページが閉じられると、sessionStorage に保存されているデータはクリアされることです。
簡単に言えば、localStorage はブラウザーの永続ストレージ ソリューションであり、sessionStorage は 1 つのページにのみ存在し、新しいページが開かれたときにリセットされるという点で sessionStorage とは異なります。データが localStorage に保存されるか sessionStorage に保存されるかは、ページのプロトコルに固有であることに注意してください。
基本的な使用方法
まず、sessionStorage の操作を見てみましょう
1. sessionStorage にデータを保存します sessionStorage.setItem('key', 'value');
2. sessionStorage からデータを取得します
var sessionData = sessionStorage.getItem('key');#3. sessionStorage から保存したデータを削除します
sessionStorage.removeItem('key');4. すべての削除
sessionStorage.clear();同じ localStorage で同様の操作が行われます
##1。 データの取得
localStorage.setItem(`key`, `value`);#。 ##3. 単一のデータを削除します
let cat = localStorage.getItem(`key`);4. すべて削除します
localStorage.removeItem(`key`);localStorage.length を通じて localStorage 内のキーと値のペアの数を取得でき、localStorage ストレージを横断することもできます。 localStorage.key() メソッドを通じて。 ストレージ イベント保存されたデータが変更されると、ストレージ イベントがトリガーされます。ただし、キャプチャしてバブルアップするクリック イベントとは異なり、ストレージ イベントは通知に似ており、キャンセルできないことに注意してください。このイベントをトリガーすると、同じドメイン内の他のウィンドウのストレージ イベントが呼び出されますが、ストレージをトリガーするウィンドウ (つまり、現在のウィンドウ) はこのイベントをトリガーしません。ストレージのイベント オブジェクトの共通属性は次のとおりです (現在のウィンドウはトリガーされません。他のウィンドウがトリガーされます)。 changeEvent の共通プロパティは次のとおりです:
localStorage.clear();
以上がlocalstorgeとsessionstorgeについてマスターが詳しく説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

H5の高度なヒントには以下が含まれます。1。複雑なグラフィックスを使用して描画します。2。ウェブワーカーを使用してパフォーマンスを向上させます。これらのヒントは、開発者がよりダイナミックでインタラクティブで効率的なWebアプリケーションを構築するのに役立ちます。

H5(HTML5)は、新しい要素とAPIを介してWebコンテンツと設計を改善します。 1)H5はセマンティックタグ付けとマルチメディアサポートを強化します。 2)キャンバスとSVGを導入し、Webデザインを濃縮します。 3)H5は、新しいタグとAPIを介してHTML機能を拡張することにより機能します。 4)基本的な使用には、それを使用したグラフィックの作成が含まれ、高度な使用法にはwebstorageapiが含まれます。 5)開発者は、ブラウザの互換性とパフォーマンスの最適化に注意を払う必要があります。

H5は多くの新しい機能と機能をもたらし、Webページのインタラクティブ性と開発効率を大幅に改善します。 1。SEOの強化などのセマンティックタグ。 2.マルチメディアサポートは、オーディオとビデオの再生とタグを簡素化します。 3. Canvas Drawingは、動的なグラフィックスの描画ツールを提供します。 4.ローカルストレージは、LocalStorageとSessionStorageを介してデータストレージを簡素化します。 5. Geolocation APIは、ロケーションベースのサービスの開発を促進します。

HTML5は5つの重要な改善をもたらします。1。セマンティックタグにより、コードの明確性とSEO効果が向上します。 2.マルチメディアサポートは、ビデオとオーディオの埋め込みを簡素化します。 3。フォームエンハンスメントは、検証を簡素化します。 4.オフラインおよびローカルストレージにより、ユーザーエクスペリエンスが向上します。 5。キャンバスとグラフィック機能は、Webページの視覚化を強化します。

HTML5のコア機能には、セマンティックタグ、マルチメディアサポート、オフラインストレージ、ローカルストレージ、フォームエンハンスメントが含まれます。 1。コードの読みやすさとSEO効果を改善するためのセマンティックタグなど。 2.ラベルでマルチメディアの埋め込みを簡素化します。 3。アプリケーションキャッシュやLocalStorageなどのオフラインストレージとローカルストレージは、ネットワークのない操作とデータストレージをサポートします。 4.フォームエンハンスメントでは、処理と検証を簡素化するための新しい入力タイプと検証プロパティを導入します。

H5は、さまざまな新機能と機能を提供し、フロントエンド開発の機能を大幅に向上させます。 1.マルチメディアサポート:メディアを埋め込んで要素を埋め込み、プラグインは必要ありません。 2。キャンバス:要素を使用して、2Dグラフィックとアニメーションを動的にレンダリングします。 3。ローカルストレージ:ユーザーエクスペリエンスを改善するために、ローカルストレージとセッションストレージを介して永続的なデータストレージを実装します。

H5とHTML5は異なる概念です。HTML5は、新しい要素とAPIを含むHTMLのバージョンです。 H5は、HTML5に基づくモバイルアプリケーション開発フレームワークです。 HTML5はブラウザを介してコードを解析およびレンダリングしますが、H5アプリケーションはコンテナを実行し、JavaScriptを介してネイティブコードと対話する必要があります。

HTML5の重要な要素には、最新のWebページの構築に使用される、、,,,,などが含まれます。 1.ヘッドコンテンツを定義します。2。リンクをナビゲートするために使用されます。3。独立した記事のコンテンツを表します。4。ページコンテンツを整理します。5。サイドバーコンテンツを表示します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









