2016年5月19日
摘要: 最近在项目中遇到一个坑,移动端中一个页脚写了fixed属性,在input输入弹出虚拟键盘时,这个fixed错位了。各种搜索,各种烦后来才解决。这里和大家一起分享下。 首先说下坑,其实移动端是不建议使用fixed属性的,但是因为是填坑,不用这个属性很多东西要重写,而且正好最近也学点东西,就只要硬着头皮 阅读全文
posted @ 2016-05-19 20:27 过路的妖怪 阅读(8292) 评论(1) 推荐(1) 编辑
  2016年5月13日
摘要: JS中没有传统意义上的面向对象概念,但是我们可以实现面向对象的功能。 一、封装。 封装很好理解,就是将客观事务封装成抽象的类。JS中有很多方法可以实现。 (1)工厂模式: 工厂模式,无法识别对象,而且每个对象的函数方法都不是同一个方法,函数重复,资源浪费增加了开销 (2)函数构造模式: (3)原型模 阅读全文
posted @ 2016-05-13 15:08 过路的妖怪 阅读(122) 评论(0) 推荐(0) 编辑
  2016年5月5日
摘要: 最近在一个项目中,需要计算两个时间段之前间隔的时间秒数,这里把代码记录下来。代码很简单,主要是需要逻辑清楚,因为有几种情况需要区分,放在这里分享下。 阅读全文
posted @ 2016-05-05 16:49 过路的妖怪 阅读(7575) 评论(0) 推荐(0) 编辑
  2016年3月15日
摘要: 通常我们要对用户的输入内容进行过滤前后的空格操作,这里使用一种混合方法来进行过滤,主要思想是:1.使用正则表达式过滤字符串头部空白。2.使用非正则表达式过滤尾部空白。 String.prototype.trim=function(){ var str=this.replace(/^\s+/,""); 阅读全文
posted @ 2016-03-15 15:04 过路的妖怪 阅读(1471) 评论(0) 推荐(0) 编辑