再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

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

这个男人来自三体

Tirion

导航

01 2017 档案

通过阻止 touchstart 事件,解决移动端的 BUG
摘要:在 iOS10 下,即使设置了 meta 标签的 user-scalable=no 依然不能阻止用户缩放。 解决此 BUG 的方法是阻止 PC 事件: 另外,此方法还能解决 iOS10 中横向页面溢出,即使给 body 设置了 overflow:hidden 依然能横向滑动的问题。 不过添加了此事件 阅读全文

posted @ 2017-01-22 17:03 Tirion 阅读(1019) 评论(0) 推荐(0)

DOM 中的 id 属性会往全局变量中添加 id 值的变量
摘要:一直没注意到这个坑,今天看《你不知道的 JavaScript》中提到了,今后需要注意。 阅读全文

posted @ 2017-01-09 17:35 Tirion 阅读(383) 评论(0) 推荐(0)

简单的 JSON 对象进行深拷贝最简单的方法
摘要:只需要先使用 JSON.stringify() 转成字符串,再通过 JSON.parse() 转成一个新的 JSON 对象即可。 注:此方法只针对简单的 JSON 对象,如果对象中含有函数,则不能使用此方法。JSON.stringify(..) 在对象中遇到值为 undefined、function 阅读全文

posted @ 2017-01-06 13:54 Tirion 阅读(2148) 评论(0) 推荐(0)

JS 中通过对象关联实现『继承』
摘要:JS 中继承其实是种委托,而不是传统面向对象中的复制父类到子类,只是通过原型链将要做的事委托给父类。 下面介绍通过对象关联来实现『继承』的方法: Foo = { // 需要提供一个 init 方法来初始化参数,而不能通过构造函数来初始化参数了 init: function(who) { this.m 阅读全文

posted @ 2017-01-03 16:53 Tirion 阅读(412) 评论(0) 推荐(0)

Object.create() 和 __proto__ 的关系
摘要:经测试得出 Ojbect.create() 也就是通过修改 __proto__ 实现的。 例: 阅读全文

posted @ 2017-01-03 15:04 Tirion 阅读(231) 评论(0) 推荐(0)

The Man from 3body