Django 教程
MIP.setData({
'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false},
'pageFontSize' : getCookie('pageFontSize') || 20
});
MIP.watch('pageTheme', function(newValue){
setCookie('pageTheme', JSON.stringify(newValue))
});
MIP.watch('pageFontSize', function(newValue){
setCookie('pageFontSize', newValue)
});
function setCookie(name, value){
var days = 1;
var exp = new Date();
exp.setTime(exp.getTime() + days*24*60*60*1000);
document.cookie = name + '=' + value + ';expires=' + exp.toUTCString();
}
function getCookie(name){
var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)');
return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null;
}