位置: 编程技术 - 正文

javascript创建和存储cookie示例(js中创建对象的几种方法)

编辑:rootadmin

什么是cookie?cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。

cookie使用场景:名字cookie当访问者首次访问页面时,他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时,他们会收到类似 "Welcome John Doe!" 的欢迎词。而名字则是从 cookie 中取回的。

密码cookie当访问者首次访问页面时,他或她也许会填写他/她们的密码。密码也可被存储于 cookie 中。当他们再次访问网站时,密码就会从 cookie 中取回。

日期cookie当访问者首次访问你的网站时,当前的日期可存储于 cookie 中。当他们再次访问网站时,他们会收到类似这样的一条消息:"Your last visit was on Tuesday August , !"。日期也是从 cookie 中取回的。

创建和存储cookie在这个例子中我们要创建一个存储访问者名字的 cookie。当访问者首次访问网站时,他们会被要求填写姓名。名字会存储于 cookie 中。当访问者再次访问网站时,他们就会收到欢迎词。

首先,我们会创建一个可在 cookie 变量中存储访问者姓名的函数:

创建cookie其实也就是在拼一句String :

"username=amosli;expires=Mon, Dec :: GMT"然后document.cookie=上面的String即可.

上面这个函数中的参数存有 cookie 的名称、值以及过期天数。

在上面的函数中,我们首先将天数转换为有效的日期,然后,我们将 cookie 名称、值及其过期日期存入 document.cookie 对象。

之后,我们要创建另一个函数来检查是否已设置 cookie:

getCookie()的核心就一句话document.cookie,剩余部分就是对字符串的处理上了.

上面的函数首先会检查 document.cookie 对象中是否存有 cookie。假如 document.cookie 对象存有某些 cookie,那么会继续检查我们指定的 cookie 是否已储存。如果找到了我们要的 cookie,就返回值,否则返回空字符串。

最后,我们要创建一个函数,这个函数的作用是:如果 cookie 已设置,则显示欢迎词,否则显示提示框来要求用户输入名字。

这是所有的代码:

推荐整理分享javascript创建和存储cookie示例(js中创建对象的几种方法),希望有所帮助,仅作参考,欢迎阅读内容。

javascript创建和存储cookie示例(js中创建对象的几种方法)

文章相关热门搜索词:javascript中如何创建对象,javascript创建对象及应用,创建javascript函数,javascript怎么创建,创建javascript函数,javascript创建对象及应用,javascript怎么创建,javascript创建对象及应用,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript计时器事件使用详解 在JavaScritp中使用计时事件是很容易的,两个关键方法是:setTimeout()未来的某时执行代码clearTimeout()取消setTimeout()setTimeout()语法vart=setTimeout("javascript语句",

javascript对话框使用方法(警告框 javascript确认框 提示框) 1.警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:alert("文本")2.确认框确认框用

javascript history对象(历史记录)使用方法(实现浏览器前进后退) window.history对象在编写时可不使用window这个前缀。为了保护用户隐私,对JavaScript访问该对象的方法做出了限制。方法:history.back()-加载历史列表中的前

标签: js中创建对象的几种方法

本文链接地址:https://www.jiuchutong.com/biancheng/373711.html 转载请保留说明!

上一篇:JS脚本defer的作用示例介绍(js脚本使用)

下一篇:javascript计时器事件使用详解(js实现计时器在线时间)

  • 土地取得方式有哪些
  • 城市维护建设税优惠政策
  • 土地摊销账务处理
  • 其他综合收益算营业利润吗
  • 收外汇必须报关吗
  • 钱已付票未收到分录怎么做
  • 经营范围预付卡是什么
  • 房产过户需要交个人所得税吗
  • 股票盈亏怎么计算app
  • 销售方开票不填开户行
  • 进出口商品应该符合哪个国家的标准
  • 应交税金的明细科目
  • 企业所得税怎么征收
  • 净资产怎么算的 视频
  • 工资薪金所得税率表2023
  • linux怎么翻译
  • 腾讯手游助手使命召唤怎么滑铲
  • 承兑汇票公对公多久到账
  • 公司资产报废处理请示
  • linux传输数据
  • 一台电脑两个显示器显示不一样的内容
  • 投标保证金怎么退还流程
  • PHP:pcntl_wifexited()的用法_PCNTL函数
  • php对象是什么类型的数据
  • 购入固定资产后什么时候开始计提折旧
  • 什么是非征期税未报
  • vue中是如何划分的,每个区域的作用是什么
  • 浏览器你
  • es6体验
  • 文心一言中国经济大讲堂
  • 员工预支款计入什么科目
  • 公允价值变动损益怎么算出来的
  • 苹果cmsjsui
  • 未确认融资费用怎么算
  • 税控盘技术维护费计入什么科目
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • 递延所得税资产借贷方向
  • 成品油电子普通发票如何入账
  • 帝国cms会员注册天数自动升级会员组
  • 预提费用会计科目
  • mysql如何开启
  • 工程分包需要注意什么
  • 员工发放福利会计分录
  • 幼儿园固定资产说明怎么写
  • 跆拳道馆薪酬详细方案
  • 闽侯县安置房交易缴纳土地出让金
  • 以现金形式发工资的公司
  • 什么是限售股融券
  • 出资方式现金
  • 期末没有结账成本怎么办
  • 未达到起征点的税金怎么做凭证
  • 现代服务业包括哪些项目
  • 投资性房地产摊销从什么时候开始
  • 应付票据含税吗
  • 磁盘缓存技术
  • 数据库查询排名
  • window9为什么没有
  • linux内核模块编译步骤
  • win7更改电脑设置在哪里
  • win8对机械硬盘不友好
  • linux 操作系统
  • winxp如何增加c盘空间
  • WIN10专业版怎么查看操作位数
  • macbook显示flash插件故障
  • win7系统关闭防火墙怎么关闭
  • win10edge浏览器怎么设置兼容模式
  • 上传图片 js
  • linux中切换目录命令符
  • jquery操作table
  • sdk有问题
  • nodejs10支持es6吗
  • Android开发工具
  • api/home/getmyregion
  • mac解析域名
  • 深圳市财政上交广东省吗
  • 网上如何申领电瓶车牌照
  • 税务局网上开票平台app
  • 没工作个人所得税
  • 企业所得税季度申报表填报说明
  • 上海市信访局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设