说说点赞的功能php,文章或者观点说说等点赞功能实现(thinkphp)

/*!

* jQuery Cookie Plugin v1.4.1

*https://github.com/carhartl/jquery-cookie*

* Copyright 2006, 2014 Klaus Hartl

* Released under the MIT license*/(function (factory) {if (typeof define === 'function' &&define.amd) {//AMD (Register as an anonymous module)

define(['jquery'], factory);

}else if (typeof exports === 'object') {//Node/CommonJS

module.exports = factory(require('jquery'));

}else{//Browser globals

factory(jQuery);

}

}(function ($) {var pluses = /\+/g;

function encode(s) {return config.raw ?s : encodeURIComponent(s);

}

function decode(s) {return config.raw ?s : decodeURIComponent(s);

}

function stringifyCookieValue(value) {return encode(config.json ?JSON.stringify(value) : String(value));

}

function parseCookieValue(s) {if (s.indexOf('"') === 0) {//This is a quoted cookie as according to RFC2068, unescape...

s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g,'\\');

}try{//Replace server-side written pluses with spaces.//If we can't decode the cookie, ignore it, it's unusable.//If we can't parse the cookie, ignore it, it's unusable.

s = decodeURIComponent(s.replace(pluses, ' '));return config.json ?JSON.parse(s) : s;

}catch(e) {}

}

function read(s, converter) {var value = config.raw ?s : parseCookieValue(s);return $.isFunction(converter) ?converter(value) : value;

}var config = $.cookie =function (key, value, options) {//Write

if (arguments.length > 1 && !$.isFunction(value)) {

options=$.extend({}, config.defaults, options);if (typeof options.expires === 'number') {var days = options.expires, t = options.expires = newDate();

t.setMilliseconds(t.getMilliseconds()+ days * 864e+5);

}return (document.cookie =[

encode(key),'=', stringifyCookieValue(value),

options.expires? '; expires=' + options.expires.toUTCString() : '', //use expires attribute, max-age is not supported by IE

options.path ? '; path=' + options.path : '',

options.domain? '; domain=' + options.domain : '',

options.secure? '; secure' : ''].join(''));

}//Read

var result = key ?undefined : {},//To prevent the for loop in the first place assign an empty array//in case there are no cookies at all. Also prevents odd result when//calling $.cookie().

cookies = document.cookie ? document.cookie.split(';') : [],

i= 0,

l=cookies.length;for (; i < l; i++) {var parts = cookies[i].split('='),

name=decode(parts.shift()),

cookie= parts.join('=');if (key ===name) {//If second argument (value) is a function it's a converter...

result =read(cookie, value);break;

}//Prevent storing a cookie that we couldn't decode.

if (!key && (cookie = read(cookie)) !==undefined) {

result[name]=cookie;

}

}returnresult;

};

config.defaults={};

$.removeCookie=function (key, options) {//Must not alter options, thus extending a fresh object...

$.cookie(key, '', $.extend({}, options, { expires: -1}));return !$.cookie(key);

};

}));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值