当前位置: 首页 > wzjs >正文

海淘直邮购物网站大都会同行票怎么使用视频

海淘直邮购物网站,大都会同行票怎么使用视频,什么是主机托管,百度极速版下载安装HTML5 Web 存储是一种比传统 cookie 更安全、更高效的本地存储方式,它允许在用户的浏览器中存储数据,而无需将数据发送到服务器。Web 存储不仅可以存储大量数据,而且不会影响网站性能,数据以键/值对的形式存储,且仅允许…

HTML5 Web 存储是一种比传统 cookie 更安全、更高效的本地存储方式,它允许在用户的浏览器中存储数据,而无需将数据发送到服务器。Web 存储不仅可以存储大量数据,而且不会影响网站性能,数据以键/值对的形式存储,且仅允许创建它们的网页访问。

一、Web 存储的类型

HTML5 提供了两种 Web 存储类型:localStoragesessionStorage

1. localStorage

  • 特点:存储的数据没有时间限制,即使浏览器关闭后,数据依然存在,直到手动清除。

  • 适用场景:适用于需要长期保存的数据,例如用户偏好设置、主题模式等。

  • 示例

    HTML复制

    <!-- 保存数据 -->
    <script>
    if (typeof(Storage) !== "undefined") {localStorage.setItem("sitename", "菜鸟教程");document.getElementById("result").innerHTML = "网站名:" + localStorage.getItem("sitename");
    } else {document.getElementById("result").innerHTML = "抱歉,您的浏览器不支持 Web 存储。";
    }
    </script>

    预览

2. sessionStorage

  • 特点:存储的数据仅在当前浏览器标签页的会话期间可用,关闭标签页后数据会被删除。

  • 适用场景:适用于临时数据,例如购物车中的商品、表单的临时数据等。

  • 示例

    HTML复制

    <!-- 保存数据 -->
    <script>
    if (typeof(Storage) !== "undefined") {sessionStorage.setItem("clickcount", 1);document.getElementById("result").innerHTML = "点击次数:" + sessionStorage.getItem("clickcount");
    } else {document.getElementById("result").innerHTML = "抱歉,您的浏览器不支持 Web 存储。";
    }
    </script>

    预览

二、Web 存储的基本操作

无论是 localStorage 还是 sessionStorage,它们的 API 是相同的,常用的有以下几种操作:

1. 保存数据

JavaScript复制

localStorage.setItem(key, value); // 保存数据
sessionStorage.setItem(key, value); // 保存数据

2. 读取数据

JavaScript复制

localStorage.getItem(key); // 获取数据
sessionStorage.getItem(key); // 获取数据

3. 删除数据

JavaScript复制

localStorage.removeItem(key); // 删除单个数据
sessionStorage.removeItem(key); // 删除单个数据
localStorage.clear(); // 清空所有数据
sessionStorage.clear(); // 清空所有数据

4. 获取键名

JavaScript复制

localStorage.key(index); // 获取指定索引的键名
sessionStorage.key(index); // 获取指定索引的键名

三、Web 存储的使用示例

1. 记录点击次数

以下示例展示了如何使用 localStorage 记录用户点击按钮的次数:

HTML复制

<button onclick="countClicks()">点击我</button>
<p id="result"></p><script>
function countClicks() {if (localStorage.clickcount) {localStorage.clickcount = Number(localStorage.clickcount) + 1;} else {localStorage.clickcount = 1;}document.getElementById("result").innerHTML = "你已经点击了按钮 " + localStorage.clickcount + " 次";
}
</script>

预览

2. 网站列表程序

以下示例展示了如何使用 localStorage 存储和查找网站信息:

HTML复制

<div style="border: 2px dashed #ccc; width: 320px; text-align: center;"><label for="sitename">网站名(key):</label><input type="text" id="sitename" name="sitename" class="text"/><br/><label for="siteurl">网址(value):</label><input type="text" id="siteurl" name="siteurl"/><br/><input type="button" onclick="save()" value="新增记录"/><hr/><label for="search_site">输入网站名:</label><input type="text" id="search_site" name="search_site"/><input type="button" onclick="find()" value="查找网站"/><p id="find_result"><br/></p>
</div><script>
function save() {var siteurl = document.getElementById("siteurl").value;var sitename = document.getElementById("sitename").value;localStorage.setItem(sitename, siteurl);alert("添加成功");
}function find() {var search_site = document.getElementById("search_site").value;var sitename = localStorage.getItem(search_site);var find_result = document.getElementById("find_result");find_result.innerHTML = search_site + "的网址是:" + sitename;
}
</script>

预览

3. 存储复杂数据

以下示例展示了如何使用 JSON.stringifyJSON.parse 存储和读取复杂数据:

HTML复制

<div style="border: 2px dashed #ccc; width: 320px; text-align: center;"><label for="keyname">别名(key):</label><input type="text" id="keyname" name="keyname" class="text"/><br/><label for="sitename">网站名:</label><input type="text" id="sitename" name="sitename" class="text"/><br/><label for="siteurl">网址:</label><input type="text" id="siteurl" name="siteurl"/><br/><input type="button" onclick="save()" value="新增记录"/><hr/><label for="search_site">输入别名(key):</label><input type="text" id="search_site" name="search_site"/><input type="button" onclick="find()" value="查找网站"/><p id="find_result"><br/></p>
</div><script>
function save() {var site = new Object();site.keyname = document.getElementById("keyname").value;site.sitename = document.getElementById("sitename").value;site.siteurl = document.getElementById("siteurl").value;var str = JSON.stringify(site);localStorage.setItem(site.keyname, str);alert("保存成功");
}function find() {var search_site = document.getElementById("search_site").value;var str = localStorage.getItem(search_site);var find_result = document.getElementById("find_result");var site = JSON.parse(str);find_result.innerHTML = search_site + "的网站名是:" + site.sitename + ",网址是:" + site.siteurl;
}
</script>

文章转载自:

http://ocEcCfh5.wymsn.cn
http://g7km8pNM.wymsn.cn
http://lrTsth0Q.wymsn.cn
http://lIcU2t28.wymsn.cn
http://3LJbOyJ9.wymsn.cn
http://S0w1MLZ2.wymsn.cn
http://PrA3vBtw.wymsn.cn
http://th8yWDXs.wymsn.cn
http://upipTONQ.wymsn.cn
http://shHckvhM.wymsn.cn
http://enweg6me.wymsn.cn
http://i1LxJg88.wymsn.cn
http://iKPUFNOw.wymsn.cn
http://iO5hnnh7.wymsn.cn
http://0ayAYYxU.wymsn.cn
http://Vpc1xUn4.wymsn.cn
http://OiBmW9RK.wymsn.cn
http://3ay4Hgxg.wymsn.cn
http://MhSyFSjV.wymsn.cn
http://qIXaPRNs.wymsn.cn
http://HUCOsvck.wymsn.cn
http://uwakJDT4.wymsn.cn
http://1hEGV534.wymsn.cn
http://Zaszt1uD.wymsn.cn
http://sR7ig9Dz.wymsn.cn
http://73LBX4f9.wymsn.cn
http://oyEebDnZ.wymsn.cn
http://9AKypGWx.wymsn.cn
http://SFrqcoc4.wymsn.cn
http://dmN9kYIi.wymsn.cn
http://www.dtcms.com/wzjs/699146.html

相关文章:

  • 怎样做企业学校网站个人网站名称
  • 可免费商用的cms建站系统网站流量的主要来源有
  • 机床回收网站建设企业文化设计
  • 南京高端网站开发专业医疗建站
  • html5高端装修公司网站源码挖掘爱站网
  • 有哪些做公司网站的徐汇网站制作设计
  • 科技公司注册需要什么条件网站页面优化
  • 360网站导航公司地址怎么做潍坊营销网站
  • 包头网站建设兼职wordpress添加小人
  • 做网站用什么虚拟主机宿州市做网站的公司
  • 网站把域名解析到新ip后地方门户类网站
  • 艺缘网站的建设网站开发程序都有什么
  • 西安网站优化seo郑州最新公告
  • 网站ico图标怎么做四川达州网站建设
  • 网站建设分为展示型网站建设和网站优化的区别
  • 自己做网站 最好的软件抖音优化排名
  • 成都装饰公司网站建设wordpress ping服务插件
  • 上海金融网站建设公司装修网页设计
  • 如何做喊单网站网络哪个公司好
  • 学校网站方案wordpress开启xmlrppc
  • 快速知彼网络网站建设微信网页版怎么扫描二维码
  • wordpress海外建站石家庄网站建设网站
  • 软件编程代码大全seo怎么做网站排名
  • 制作网站要多少钱wordpress 页面 权限
  • 做不做我女朋友的网站做书封面的模板下载网站
  • WordPress主题设置数据库六安seo地址
  • 营销型网站与展示型网站wordpress qqkf
  • 手机建网站推广广东东莞人才网招聘网
  • 嘉峪关网站建设html5网页代码大全
  • 经典重庆网站WordPress页面批量生成