序文開発プロセスでは、ブラウザレベルでユーザーが実行した操作を記憶するなど、同様の要件に遭遇することがあります。以前、ドラッグ プラグインを使用して、9 つの正方形のグリッドに似たレポート チャートを表示する機能を作成しました。各グラフは表示と非表示を切り替えることができます。ユーザーが表示または非表示ボタンをクリックすると、次回システムに入るときにブラウザは最後の操作結果を保持します。コア部分は js を使用して Cookie を操作することであり、具体的なビジネス部分はグラフィックのクリック イベントをトリガーすることです。非表示の場合、グラフィックに対応する div は Cookie から削除されます。表示されると、グラフィック div が Cookie に書き込まれます。この記事では、一部の Cookie 操作のみを記録します。実際の状況に応じて、具体的なビジネス コードを記述できます。 クッキーはいつ使用されますか?
方法は次のとおりです1. クッキーパラメータを設定します: cname: クッキー名、cvalue: クッキー値、exdays: クッキーの有効期限 関数 setCookie(cname,cvalue,exdays) { var d = 新しい日付(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var 有効期限 = "有効期限="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + 有効期限; } 2. クッキーを取得する 関数 getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); (var i=0; i<ca.length; i++) の場合 { var c = ca[i].trim(); c.indexOf(name)==0 の場合、c.substring(name.length,c.length) を返します。 } 戻る ""; } 3. クッキーの削除 関数 delCookie(cname) { var exp = 新しい Date(); exp.setTime(exp.getTime()-1); var cval = getCookie(cname); if(cval != null){ document.cookie = cname + "=" + cval + ";expires=" + exp.toGMTString(); } } この記事がお役に立てば幸いです。役に立った場合は、ぜひ私をフォローして、今後も引き続きコンテンツを投稿してください。 参考: Cookie 操作 要約するjs が Cookie を使用してユーザーのページ操作を記憶する方法についての説明はこれで終わりです。ユーザーのコンテンツを記憶するためのより関連性の高い js Cookie については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Dockerfileを使用して独自のイメージを作成する方法
>>: MYSQL 文字関数を使用してデータをフィルタリングすることに関する質問
この記事では、例を使用して、MySQL クエリ条件の一般的な使用方法を説明します。ご参考までに、詳細...
最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...
要素フォームとコード表示詳細はエレメントフォーム公式サイトをご覧ください構造と機能の分析紹介とソース...
目次el-scrollbar スクロールバーel-uploadはクリックをシミュレートしますel-s...
序文:データベースパラダイムについてはよく耳にしていましたが、詳細まで理解したことはありませんでした...
1. はじめにWeb プロジェクトを Linux サーバーで公開する場合、SSL 証明書を構成する必...
リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...
1. 追加時間()指定した秒数を日付に追加する select addtime(now(),1); -...
目次1. まずRefとは何かを説明しましょう2. フックでのrefの使用1. HTMLDomフックで...
目次トピック分析する使用目的解決:コードは次のように実装されます。分析:配列とポインタ解決:コードは...
この質問は、MySQL の権限に関する WeChat グループのネットユーザー間の議論です。次のよう...
データを挿入するとき、以前オフィス システムに取り組んでいたときにはデータベースのパフォーマンスにつ...
HTML5 のドラッグ アンド ドロップ機能は誰もが知っていますが、これを使用するとドラッグ アンド...
<br />HTMLノードの追加と削除の簡単な例<input type="...
最初のステップはTypeScriptをグローバルにインストールすることですnpmを使用してインストー...