0
过去,我一直为每个PHP页面维护一个菜单,允许我在列表中设置活动(选定)项目。我认为只需在头文件中调用include菜单一次就可以了,然后通过javascript设置/检索每个页面的状态。持久化HTML/Javascript菜单的本地存储或会话存储
使用本地存储似乎符合此要求。使用本地存储或会话存储是否更好?看起来好像使用本地存储对性能会更好。
有没有人有这方面的经验或有任何建议?
我现在的HTML看起来像这样:
<ul class="nav nav-list">
<li class='nav-header'>Menu</li>
<li class="active" id="page-1"><a href="page1.php">Page 1</a></li>
<li><a href="page2.php" id="page-2">Page 2</a></li>
<li><a href="page3.php" id="page-3">Page 3</a></li>
</ul>
我可以使用ID和设置在本地存储和检查每个页面加载?
看不到存储在哪里可以帮助您设置活动的导航链接。仍然需要解析url。还有其他页面状态属性需要保存吗? – charlietfl