再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

2016年4月21日 #

ThinkPHP缓存微信公众号access_token

摘要: access_token作为微信的全局票据,在高级接口中需要频繁调用,其有效期为7200秒,即2小时,而微信官方对调用Token的次数有限制(参见接口频率限制说明),获取access_token每日限额为2000次,测试号只有200次。如果每次响应都调用access_token,则有可能随着用户的增 阅读全文

posted @ 2016-04-21 15:04 Tirion 阅读(675) 评论(0) 推荐(0)

ThinkPHP多表操作

摘要: 有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title) 多表查询操作有以下几种方法: ㈠视图模型(推荐) 定义视图模型,只需要继承ThinkModelViewModel,然后设置viewFields属性即可 public $view 阅读全文

posted @ 2016-04-21 15:02 Tirion 阅读(482) 评论(0) 推荐(0)

CURL学习和应用

摘要: 使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。 注:需要启用curl 阅读全文

posted @ 2016-04-21 15:01 Tirion 阅读(152) 评论(0) 推荐(0)

JS中对this的理解

摘要: this:引用的是函数据以执行的环境对象(一个对象) 对象中的this的理解 阅读全文

posted @ 2016-04-21 15:00 Tirion 阅读(264) 评论(0) 推荐(0)

AJAX保留浏览历史的解决方案——hashchange()

摘要: 在ajax请求中,不能更新地址栏,地址栏上的“前进”和“后退”按钮就失效了,带来了另外一种糟糕的用户体验。 解决方案如下: 方案一:使用window. Onhashchange 事件 如下面Html片段,点击不同的连接,在mainPanel中加载不同的页面: page1 page2 page3 首先 阅读全文

posted @ 2016-04-21 14:57 Tirion 阅读(2450) 评论(0) 推荐(0)

IE6 7 8BUG锦集

摘要: 1、浮动元素的双倍margin 说明:这是IE6及其以下版本的一个经典的BUG,触发这个BUG产生的条件是给元素设置了浮动并且同一方向设置了margin值。来看以下代码: <style type="css/text"> body,div { margin:0; padding:0; } .wrap 阅读全文

posted @ 2016-04-21 14:56 Tirion 阅读(198) 评论(0) 推荐(0)

并列元素模拟父子元素二级菜单

摘要: 通常二级菜单是使用父子元素 父级分类 子分类1 子分类2 子分类3 子分类1 子分类2 子分类3 首先子分类是隐藏的,当鼠标滑倒父级分类上时出现子分类,而当鼠标滑倒子分类上时,子分类不会消失,因为子分类是在父级分类的元素里面的 那么,如果父级分类和子分类是并列元素,该怎样做到从父级分类滑到子分类上子 阅读全文

posted @ 2016-04-21 14:55 Tirion 阅读(219) 评论(0) 推荐(0)

HTTP 状态消息

摘要: 1xx: 信息 消息:描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 1xx: 信息 2xx: 成功 消息:描述: 2 阅读全文

posted @ 2016-04-21 14:53 Tirion 阅读(116) 评论(0) 推荐(0)

Hammer.js移动端触屏框架的使用

摘要: hammer.js是一个多点触摸手势库,能够为网页加入Tap、Double Tap、Swipe、Hold、Pinch、Drag等多点触摸事件,免去自己监听底层touchstart、touchmove、touchend事件并且写一大堆判断逻辑的痛苦。hammer.js不但支持触摸屏设备的浏览器,在桌面 阅读全文

posted @ 2016-04-21 14:51 Tirion 阅读(6211) 评论(1) 推荐(1)

如何生成a1,a2,a3,a4这样的变量名

摘要: var num=6; function Girl(beautifulScore){ this.beautifulScore=beautifulScore; } var girls=[]; for (var i = 0; i < num; i++) { girls[i]=new Girl(Math.f 阅读全文

posted @ 2016-04-21 14:51 Tirion 阅读(651) 评论(0) 推荐(0)

The Man from 3body