摘要: //正整数 /^[0-9]*[1-9][0-9]*$/; //负整数 /^-[0-9]*[1-9][0-9]*$/; //正浮点数 /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; / 阅读全文
posted @ 2016-09-29 14:38 杨潇love 阅读(83) 评论(0) 推荐(0) 编辑
摘要: /* 1. < 60s, 显示为“刚刚” 2. >= 1min && < 60 min, 显示与当前时间差“XX分钟前” 3. >= 60min && < 1day, 显示与当前时间差“今天 XX:XX” 4. >= 1day && < 1year, 显示日期“XX月XX日 XX:XX” 5. >= 阅读全文
posted @ 2016-09-29 14:35 杨潇love 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 设置或获取对象指定的文件名或路径。 window.location.pathname 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 则输出:/topic/index 设置或获取整个UR 阅读全文
posted @ 2016-09-29 14:22 杨潇love 阅读(106) 评论(0) 推荐(0) 编辑
摘要: //转换金额格式 10,000.00 //money=金额 //n=保留小数位数 默认2位 function parseMoney(money, n) { if (money == 'undefined' || money == null || money == '0' || money == undefin... 阅读全文
posted @ 2016-09-08 15:34 杨潇love 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.86y.org/art_detail.aspx?id=272 阅读全文
posted @ 2016-09-08 14:51 杨潇love 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.86y.org/art_detail.aspx?id=712 阅读全文
posted @ 2016-09-08 14:48 杨潇love 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 经常在js中要处理一些字符串的空格、回车、换行等问题,比较常见,所以记录下来。如js替换掉字符串中的空格\回车\换行 Jquery: js: 转载自:http://www.86y.org/art_detail.aspx?id=630 阅读全文
posted @ 2016-09-08 14:06 杨潇love 阅读(4275) 评论(0) 推荐(1) 编辑
摘要: 我们创建的每一个个函数都有prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面的意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象。使用原型对象的好处是可以让所有对象实例共... 阅读全文
posted @ 2015-06-12 22:16 杨潇love 阅读(494) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中的构造函数可用来创建特定类型的对象。像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中。此外,也可以创建自定义的构造函数,从而定义自定义对此昂类型的属性和方法。例如: function Person(name,age,job){ this.... 阅读全文
posted @ 2015-06-09 21:51 杨潇love 阅读(321) 评论(2) 推荐(0) 编辑
摘要: 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。考虑到在ECMAScript中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节,例如: function createPerson(name,age,job){ var o = new... 阅读全文
posted @ 2015-06-08 21:09 杨潇love 阅读(225) 评论(0) 推荐(0) 编辑