Memelihara Pembolehubah JavaScript Di Luar Navigasi Halaman
Bayangkan anda sedang mengusahakan aplikasi web di mana anda perlu menyimpan data yang berterusan merentas halaman yang berbeza . Dalam JavaScript, pembolehubah diskop ke halaman semasa dan ditetapkan semula semasa navigasi. Ini menimbulkan cabaran apabila anda ingin mengekalkan nilai tertentu merentas berbilang halaman.
Satu teknik untuk mengatasinya ialah dengan menggunakan sifat window.name. Sifat window.name ialah pembolehubah global yang menyimpan nama tetingkap atau tab semasa. Dengan menetapkan sifat window.name kepada nilai yang dikehendaki, anda boleh mengaksesnya daripada mana-mana halaman yang dibuka dalam tetingkap yang sama.
Contoh:
Pertimbangkan senario yang diterangkan dalam soalan asal:
Batasan:
Semasa menggunakan window.name untuk mengekalkan pembolehubah JavaScript adalah berkesan , adalah penting untuk ambil perhatian bahawa ia hanya berfungsi dalam tetingkap atau tab yang sama. Jika anda membuka tetingkap atau tab baharu, sifat window.name akan ditetapkan semula.
Pendekatan Alternatif:
Terdapat pendekatan lain untuk mengekalkan pembolehubah JavaScript melangkaui navigasi halaman , seperti:
Atas ialah kandungan terperinci Bagaimanakah Anda Boleh Mengekalkan Pembolehubah JavaScript Merentasi Navigasi Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!