>웹 프론트엔드 >JS 튜토리얼 >여러 웹 페이지에서 JavaScript 변수를 어떻게 보존할 수 있습니까?

여러 웹 페이지에서 JavaScript 변수를 어떻게 보존할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-12 17:24:02697검색

How Can You Preserve JavaScript Variables Across Multiple Web Pages?

여러 페이지에서 JavaScript 변수 보존: 포괄적인 설명

다양한 애플리케이션을 위해 여러 웹 페이지에서 JavaScript 변수를 유지하는 것이 필수적일 수 있습니다. 페이지 A에서 JavaScript 변수 'someVar'가 5로 설정되어 있다고 가정합니다. 하이퍼링크를 클릭하여 페이지 B로 이동할 때 'someVar'의 값이 5를 유지하는지 어떻게 확인할 수 있습니까?

해결책 : JavaScript 세션 활용

JavaScript는 데이터를 저장할 수 있는 "JavaScript 세션"이라는 메커니즘을 제공합니다. 단일 창이나 탭 내에서 지속적으로 유지됩니다. 'window.name' 속성은 데이터의 영구 저장 공간 역할을 합니다.

구현:

  1. 페이지 A에서 'window'를 사용하여 'someVar'를 설정합니다. .someVar = 5;'.
  2. B페이지로 전환하면서 'window.name'을 활용하여 저장합니다. JSON 개체인 'someVar':
window.name = JSON.stringify({ someVar: 5 });
  1. B페이지에서 다음을 사용하여 저장된 값을 검색합니다.
const storedData = JSON.parse(window.name);
const someVar = storedData.someVar;

제한 사항:

JavaScript 세션이 동일한 창/탭으로 제한됩니다. 새 창을 열거나 세션을 탐색하면 'someVar'이 기본값으로 재설정됩니다.

위 내용은 여러 웹 페이지에서 JavaScript 변수를 어떻게 보존할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.