基于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 个人笔记(没有整理,很乱)
Jul 07 Javascript
myeclipse安装jQuery插件的方法
Mar 29 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
Jul 10 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
react.js 翻页插件实例代码
Jan 19 Javascript
新闻上下滚动jquery 超简洁(必看篇)
Jan 21 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
微信小程序-getUserInfo回调的实例详解
Oct 27 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python实现仿射密码的思路详解
2020/04/23 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
新学期开学标语
2014/06/30 职场文书
Python 中的Sympy详细使用
2021/08/07 Python
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫