基于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 构造函数详解
Oct 22 Javascript
Javascript设计模式之观察者模式(推荐)
Mar 29 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
js实现图片加载淡入淡出效果
Apr 07 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
Nov 07 Javascript
Three.js加载外部模型的教程详解
Nov 10 Javascript
vue结合Echarts实现点击高亮效果的示例
Mar 17 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
javascript实现用户必须勾选协议实例讲解
Mar 24 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扩展开发入门教程
2015/02/26 PHP
深入浅出php socket编程
2015/05/13 PHP
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
浅谈Vue.js
2017/03/02 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Python 搭建Web站点之Web服务器与Web框架
2016/11/06 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
雪山饭庄的创业计划书范文
2014/01/18 职场文书
小松树教学反思
2014/02/11 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
留学生求职信
2014/06/03 职场文书
自我管理的活动方案
2014/08/25 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
单位租房协议书样本
2014/10/30 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
mysql 带多个条件的查询方式
2021/06/05 MySQL