基于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 相关文章推荐
用js遍历 table的脚本
Jul 23 Javascript
jquery 跨域访问问题解决方法(笔记)
Jun 08 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
每日十条JavaScript经验技巧(二)
Jun 23 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
关于vue-router的那些事儿
May 23 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 Javascript
js 实现ajax发送步骤过程详解
Jul 25 Javascript
Node.js学习教程之Module模块
Sep 03 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
JS定义函数的几种常用方法小结
2019/05/23 Javascript
js实现弹窗效果
2020/08/09 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
python lxml中etree的简单应用
2019/05/10 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
什么是Python包的循环导入
2020/09/08 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
大学生学习生活的自我评价
2013/11/01 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
工作证明格式范文
2015/06/15 职场文书
社区安全温馨提示语
2015/07/14 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技