基于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 Event事件学习第一章 Event介绍
Feb 07 Javascript
写给想学习Javascript的朋友一点学习经验小结
Nov 23 Javascript
javascript判断非数字的简单例子
Jul 18 Javascript
javascript学习笔记(六)数据类型和JSON格式
Oct 08 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
Mar 31 Javascript
使用gulp搭建本地服务器并实现模拟ajax
Apr 05 Javascript
React服务端渲染(总结)
Jul 01 Javascript
微信小程序websocket实现聊天功能
Mar 30 Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
利用node 判断打开的是文件 还是 文件夹的实例
Jun 10 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
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获取网络上文件
2006/10/09 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
jquery日历控件实现方法分享
2014/03/07 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
Python中标准库OS的常用方法总结大全
2017/07/19 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
python简单商城购物车实例代码
2018/03/15 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
售后专员岗位职责
2013/12/08 职场文书
迟到检讨书900字
2014/01/14 职场文书
人事部岗位职责范本
2014/03/05 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
清明节演讲稿
2014/05/27 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书