基于javascript的COOkie的操作实现只能点一次


Posted in Javascript onDecember 26, 2014

我知道很多人在网站开发的时候其实需要这个功能的,就是控制用户一直点顶什么的!所以我在这里简单写一下,基于javascript的COOkie的操作!

//设置cookie

function setCookie(key, value) {

        document.cookie = key + "=" + escape(value);

}

//获取cookie的值

    function getCookie(key) {

        if (document.cookie.length) {

            var cookies = ' ' + document.cookie;

            var start = cookies.indexOf(' ' + key + '=');

            if (start == -1) { return null; }

            var end = cookies.indexOf(";", start);

            if (end == -1) { end = cookies.length; }

            end -= start;

            var cookie = cookies.substr(start,end);

            return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));

        }

        else { return null; }

    }   

然后给大家做个简单的事例吧!就是

//根据点击传进来的id

function comment(id,is){

     if(getCookie(id)==null){

           setCookie(id,"www.widuu.com");

           alert("设置cookie成功");

       }else{

           if(getCookie(id)=="www.widuu.com"){

               alert("您已经点评过了");

               return ;

        }

 //这里是你自己的逻辑 通过ajax保存到数据库的数值

}

这个功能虽然很简单但是很实用,如果有需要的就拿去改下吧!截个图大家看下!

基于javascript的COOkie的操作实现只能点一次 

是不是实现了小伙伴们经常需要的功能了?很简单吧,有需要的小伙伴直接拿走使用吧。

Javascript 相关文章推荐
Javascript实现DIV滚动自动滚动到底部的代码
Mar 01 Javascript
Javascript 按位与运算符 (&)使用介绍
Feb 04 Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 Javascript
浅析Javascript ES6新增值比较函数Object.is
Aug 24 Javascript
仿淘宝JSsearch搜索下拉深度用法
Jan 15 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
Jul 19 Javascript
Vue自定义toast组件的实例代码
Aug 15 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
Apr 17 Javascript
layui自定义ajax左侧三级菜单
Jul 26 Javascript
在Vue.js中使用TypeScript的方法
Mar 19 Javascript
Vue中keep-alive的两种应用方式
Jul 15 Javascript
搭建vscode+vue环境的详细教程
Aug 31 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 #Javascript
jquery中checkbox全选失效的解决方法
Dec 26 #Javascript
jQuery中change事件用法实例
Dec 26 #Javascript
jQuery中mouseover事件用法实例
Dec 26 #Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 #Javascript
Angularjs 基础入门
Dec 26 #Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 #Javascript
You might like
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python常用函数详解
2016/09/13 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
python speech模块的使用方法
2020/09/09 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
工商管理系学生的自我评价分享
2013/11/29 职场文书
体育教育个人自荐信范文
2013/12/01 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL