codecamp

序言

序言

版权声明

未经版权所有者(thinkcmf.com)明确授权,禁止发行本文档及其被实质上修改的版本。 
未经版权所有者(thinkcmf.com)事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。 
如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者(cmf@simplewind.net)。

捐赠我们

ThinkCMF一直秉承ThinkPHP大道至简的理念,坚持做最简约的ThinkPHP开源软件!

您的每一份帮助都将支持ThinkCMF做的更好,走的更远!

我们一直在坚持不懈地努力,并坚持让ThinkCMF完全开源免费,您的帮助将使我们更有动力和信心^_^!

支付宝捐赠:(用手机支付宝扫描二维码支付)ThinkCMF支付宝捐赠二维码

您的每一份捐赠将用来:

  1. 深入ThinkCMF核心的开发

  2. 做丰富的应用

  3. 设计更爽的用户界面

  4. 吸引更多的模板开发者和应用开发者

  5. 奖励更多优秀贡献者

点站内自己有兴趣的广告,也是对我们的帮助哟!~~

关于ThinkCMF
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

后台管理

关闭

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; }