国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
ストレージイベント
結(jié)論
ブラウザがHTML5 Webストレージをサポートしているかどうかを確認(rèn)できますか?
html5 Webストレージにオブジェクトまたは配列を保存できますか?ただし、Webストレージは文字列値のみをサポートするため、json.stringify()を使用してオブジェクトまたは配列を文字列に変換する必要があります。それらを取得するには、json.parse()を使用してそれらをオブジェクトまたは配列に戻すことができます。 Clear()メソッドを使用したWebストレージ。たとえば、LocalStorageのすべてのデータをクリアするには、localStorage.clear()を使用できます。オフラインアプリケーション。ユーザーのブラウザにデータを保存できます。ユーザーは、ユーザーがオフラインであってもアクセスして使用できます。 Cookie、IndexedDB、Web SQLを含むHTML5 Webストレージへ。ただし、これらのそれぞれには獨(dú)自の利點(diǎn)と短所があり、選択はWebアプリケーションの特定の要件に依存します。

HTML5 Webストレージ

Feb 23, 2025 am 08:54 AM

HTML5 Web Storage if(Modernizr.LocalStorage){ // LocalStorageオブジェクトを使用してデータを保存します } else { alert( 'ブラウザがローカルストレージをサポートしていないため、ユーザーの設(shè)定を保存できません'); } SetItem(「キー」、「?jìng)帯梗─摔瑜辍ⅴ签`タをローカルストレージに書き込むことができます。 quota_exceed_err例外は、ストレージ制限が5MBを超えるとスローされます。そのため、データを保存しながら、トライ/キャッチブロックをストレージコードに追加/キャッチすることをお?jiǎng)幛幛筏蓼埂?

<span>function setSettings() {
</span><span>if ('localStorage' in window && window['localStorage'] !== null) {
</span>	<span>try {
</span>		<span>var favcolor = document.getElementById('favcolor').value;
</span>		<span>var fontwt = document.getElementById('fontwt').value;
</span>		<span>localStorage.setItem('bgcolor', favcolor);
</span>		<span>localStorage.fontweight = fontwt;
</span>	<span>} catch (e) {
</span>		<span>if (e == QUOTA_EXCEEDED_ERR) {
</span>			<span>alert('Quota exceeded!');
</span>		<span>}
</span>	<span>}
</span>	<span>} else {
</span>		<span>alert('Cannot store user preferences as your browser do not support local storage');
</span>	<span>}
</span><span>}</span>
ブラウザに付屬の開発者ツールを使用して、データがローカルストレージに保存されているかどうかを確認(rèn)できます。たとえば、Chromeでは、ブラウザを右クリックして、要素を検査することを選択します。 [リソース]タブを選択し、[ローカルストレージアイテム]をクリックします。キー/値のペアの形で保存されているユーザー選択データを確認(rèn)できます。 Webページは、ユーザーが設(shè)定したバックグラウンドとフォントサイズの値でリロードできます。 getItem(「キー」)は、データベースに保存されているデータの取得に役立ちます。
<span>function applySetting() {
</span>	<span>if (localStorage.length != 0) {
</span>	<span>document.body.style.backgroundColor = localStorage.getItem('bgcolor');
</span>	<span>document.body.style.fontSize = localStorage.fontweight + 'px';
</span>	<span>document.getElementById('favcolor').value = localStorage.bgcolor;
</span>	<span>document.getElementById('fontwt').value = localStorage.fontweight;
</span>	<span>} else {
</span>	<span>document.body.style.backgroundColor = '#FFFFFF';
</span>	<span>document.body.style.fontSize = '13px'
</span>	<span>document.getElementById('favcolor').value = '#FFFFFF';
</span>	<span>document.getElementById('fontwt').value = '13';
</span>	<span>}
</span><span>}</span>
長(zhǎng)さ関數(shù)は、ストレージエリアの値の総數(shù)を取得します。 上記の関數(shù)は、次のようにボディタグのオンロードイベント中に呼び出すことができます clear()関數(shù)またはremoveitem(「key」)を使用して、ローカルストレージエリアをクリアできます 関數(shù)。この例では、以下の関數(shù)は、クリアボタンのクリックイベントで呼び出されます。
<span>function clearSettings() {
</span>		<span>localStorage.removeItem("bgcolor");
</span>		<span>localStorage.removeItem("fontweight");
</span>		<span>document.body.style.backgroundColor = '#FFFFFF';
</span>		<span>document.body.style.fontSize = '13px'
</span>		<span>document.getElementById('favcolor').value = '#FFFFFF';
</span>		<span>document.getElementById('fontwt').value = '13';
</span>
<span>}</span>

ストレージイベント

Webストレージからデータを設(shè)定または削除すると、Windowオブジェクトにストレージイベントが起動(dòng)されます。リスナーをイベントに追加し、必要に応じてストレージの変更を処理できます。
<span>window.addEventListener('storage', storageEventHandler, false);
</span>	<span>function storageEventHandler(event) {
</span>			<span>applySetting();
</span>	<span>}</span>
イベントオブジェクトには、次の屬性があります
  • キー - 変更されたプロパティ
  • newValue - 新しく設(shè)定された値
  • oldvalue - 以前に保存された値
  • url - イベントが発生した場(chǎng)所からの完全なURLパス
  • storagearea - localStorageまたはsessionstorageオブジェクト
イベントは他のウィンドウ(イベントがトリガーされているウィンドウではなく)でのみ発射され、データに変更がない場(chǎng)合はイベントが解雇されないことを忘れないでください。 同じAPIメソッドは、セッションストレージにも同様に適用されます。

結(jié)論

そのため、Webストレージの使用を開始してユーザーの好み、ユーザー情報(bào)、セッション情報(bào)などを保存できます。完全にオフラインで使用できるアプリを作成して、オフライン中に保存されているデータをバッチアップデートとしてサーバーに送り返すこともできます。ユーザーが再びオンラインになったとき。 HTML5 Webストレージに関するよくある質(zhì)問(FAQ)

HTML5 WebストレージのSessionStorageとLocalStorageの違いは何ですか?

HTML5 Webストレージには、SessionStorageとLocalStorageの2種類のストレージがあります。それらの主な違いは、壽命と範(fàn)囲にあります。 SessionStorageは、単一のブラウザセッションの期間中、一時(shí)的なストレージになるように設(shè)計(jì)されています。セッションが終了するとすぐに、つまり、ユーザーがブラウザタブまたはウィンドウを閉じるとすぐにクリアされます。一方、ブラウザが閉じて再開された場(chǎng)合でも、LocalStorageは持続します。有効期限がなく、ユーザーまたはWebアプリケーションによって手動(dòng)でクリアされるまで殘る。 Webストレージは簡(jiǎn)単です。 setItem()メソッドを使用してデータを保存し、getItem()メソッドを取得してデータを取得し、removeItem()メソッドを削除できます。たとえば、LocalStorageにデータ項(xiàng)目を保存するには、localStorage.setItem(“ key '、' value ')を使用できます。このデータを取得するには、localStorage.getItem(「キー」)を使用します。データを削除するには、localStorage.RemoveItem(「キー」)を使用します。パスワードやクレジットカード番號(hào)などの機(jī)密のユーザー情報(bào)の保存は許可されていません。ただし、クロスサイトスクリプト(XSS)攻撃の影響を受けやすいです。したがって、保存する前に、機(jī)密情報(bào)を保存せず、データを保存する前に常にデータを検証および消毒することをお?jiǎng)幛幛筏蓼?。異なるブラウザ間。ただし、ほとんどの最新のブラウザは、LocalStorage用にドメインごとに約5MBのストレージを提供しています。 SessionStorageも同じ量のストレージを提供しますが、このストレージは一時(shí)的なものであることを覚えておくことが重要です。

すべてのブラウザでHTML5 Webストレージを使用できますか? Chrome、Firefox、Safari、Opera、Internet Explorer 8以降を含む。ただし、使用する前にブラウザの互換性を確認(rèn)することは常に良い習(xí)慣です。

ブラウザがHTML5 Webストレージをサポートしているかどうかを確認(rèn)できますか?

JavaScriptコードで単純な「IF」條件を使用して、ブラウザがHTML5 Webストレージをサポートしているかどうかを確認(rèn)できます。 if(typeof(ストレージ)!==“ Undefined”){// localStorage/sessionStorageのコード。 } else {//ごめんなさい! Webストレージのサポートはありません。}

以上がHTML5 Webストレージの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Java vs. JavaScript:混亂を解消します Java vs. JavaScript:混亂を解消します Jun 20, 2025 am 12:27 AM

JavaとJavaScriptは異なるプログラミング言語であり、それぞれ異なるアプリケーションシナリオに適しています。 Javaは大規(guī)模なエンタープライズおよびモバイルアプリケーション開発に使用されますが、JavaScriptは主にWebページ開発に使用されます。

JavaScriptコメント:短い説明 JavaScriptコメント:短い説明 Jun 19, 2025 am 12:40 AM

JavaScriptcommentsEareEssentialential-formaining、およびGuidingCodeexecution.1)single-linecommentseared forquickexplanations.2)多LinecommentsexplaincomplexlogiCorprovidededocumentation.3)clarifyspartsofcode.bestpractic

JSで日付と時(shí)間を操作する方法は? JSで日付と時(shí)間を操作する方法は? Jul 01, 2025 am 01:27 AM

JavaScriptで日付と時(shí)間を処理する場(chǎng)合は、次の點(diǎn)に注意する必要があります。1。日付オブジェクトを作成するには多くの方法があります。 ISO形式の文字列を使用して、互換性を確保することをお?jiǎng)幛幛筏蓼埂?2。時(shí)間情報(bào)を取得および設(shè)定して、メソッドを設(shè)定でき、月は0から始まることに注意してください。 3.手動(dòng)でのフォーマット日付には文字列が必要であり、サードパーティライブラリも使用できます。 4.ルクソンなどのタイムゾーンをサポートするライブラリを使用することをお?jiǎng)幛幛筏蓼埂¥长欷椁沃匾圣荪ぅ螗趣蛄?xí)得すると、一般的な間違いを効果的に回避できます。

JavaScript vs. Java:開発者向けの包括的な比較 JavaScript vs. Java:開発者向けの包括的な比較 Jun 20, 2025 am 12:21 AM

javascriptispreferredforwebdevelopment、whilejavaisbetterforlge-scalebackendsystemsandroidapps.1)javascriptexcelsininintingtivewebexperiences withitsdynAmicnature anddommanipulation.2)javaofferstruntypyping-dobject-reientedpeatures

なぜの下部にタグを配置する必要があるのですか? なぜの下部にタグを配置する必要があるのですか? Jul 02, 2025 am 01:22 AM

PLACSTHETTHETTHE BOTTOMOFABLOGPOSTORWEBPAGESERVESPAGESPORCICALPURPOSESESFORSEO、userexperience、andDesign.1.IthelpswithiobyAllowingseNStoAccessKeysword-relevanttagwithtagwithtagwithtagwithemaincontent.2.iTimrovesexperiencebyepingepintepepinedeeping

JavaScript:効率的なコーディングのためのデータ型の調(diào)査 JavaScript:効率的なコーディングのためのデータ型の調(diào)査 Jun 20, 2025 am 12:46 AM

javascripthassevenfundamentaldatypes:number、string、boolean、undefined、null、object、andsymbol.1)numberseadouble-precisionformat、有用であるため、有用性の高いものであるため、but-for-loating-pointarithmetic.2)ストリングリムムット、使用率が有用であること

DOMでのイベントの泡立ちとキャプチャとは何ですか? DOMでのイベントの泡立ちとキャプチャとは何ですか? Jul 02, 2025 am 01:19 AM

イベントキャプチャとバブルは、DOMのイベント伝播の2つの段階です。キャプチャは最上層からターゲット要素までであり、バブルはターゲット要素から上層までです。 1.イベントキャプチャは、AddEventListenerのUseCaptureパラメーターをTrueに設(shè)定することにより実裝されます。 2。イベントバブルはデフォルトの動(dòng)作であり、UseCaptureはfalseに設(shè)定されているか、省略されます。 3。イベントの伝播を使用して、イベントの伝播を防ぐことができます。 4.イベントバブルは、動(dòng)的なコンテンツ処理効率を改善するためにイベント委任をサポートします。 5.キャプチャを使用して、ロギングやエラー処理など、事前にイベントを傍受できます。これらの2つのフェーズを理解することは、タイミングとJavaScriptがユーザー操作にどのように反応するかを正確に制御するのに役立ちます。

JavaとJavaScriptの違いは何ですか? JavaとJavaScriptの違いは何ですか? Jun 17, 2025 am 09:17 AM

JavaとJavaScriptは、異なるプログラミング言語です。 1.Javaは、エンタープライズアプリケーションや大規(guī)模なシステムに適した、靜的に型付けされ、コンパイルされた言語です。 2。JavaScriptは動(dòng)的なタイプと解釈された言語であり、主にWebインタラクションとフロントエンド開発に使用されます。

See all articles