会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rouge-ya
博客园
首页
新随笔
联系
订阅
管理
[置顶]
JavaScript 大整数相加后精度 如何解决
摘要: JS的数据精度问题,当数值范围超过限制,即会转换为科学计数法,数据精度就会出现误差算法:function bigNumberAdd(a,b) { var res = '', c = 0;//进位值,初始c值为0 a = a.split('');//将数据拆分为数组 b = b.split('');/
阅读全文
posted @ 2018-11-03 17:58 rouge-ya
阅读(792)
评论(0)
推荐(0)
2019年1月16日
常用正则 密码 电话 邮箱 身份证 帐号 日期 数字验证
摘要: 常用验证正则 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}
阅读全文
posted @ 2019-01-16 09:51 rouge-ya
阅读(439)
评论(0)
推荐(0)
2018年11月29日
Object的prototype使用对构造函数的影响
摘要: JS中的Object有一个属性prototype 即原型 除了 var obj = Object.create(null); 这样的方式创建的对象没有prototype 在我们使用构造函数时,prototype常常会混淆,不容易分辨 常用的OO模式(面向对象) function Parent(nam
阅读全文
posted @ 2018-11-29 16:25 rouge-ya
阅读(137)
评论(0)
推荐(0)
2018年11月19日
Js this是什么?
摘要: Javescript ES5 this 一、函数调用点判断this:this是函数调用的时候决定的,在调用时被执行 二、this的优先顺序 (1最优先,从4-1依次被覆盖) 1、new创建函数,this是新构建的对象,使用new将创建一个新的prototype对象链接到创建的对象 2、通过call或
阅读全文
posted @ 2018-11-19 13:39 rouge-ya
阅读(401)
评论(0)
推荐(0)
2018年11月9日
前端测试 karma mocha should 都是什么鬼?
摘要: 测试TDD和BDD的区别 TDD是测试驱动开发,通过用测试用例来规范约束开发者,编写出质量更高的代码 BDD是行为驱动开发,描述行为路径,就像描述故事,产品和前线业务人员可参与到开发流程中,减轻测试和开发写测试用例的成本。用通用的语言形式尽可能避免沟通上的障碍,实现产品和开发者同时定义系统的需求。
阅读全文
posted @ 2018-11-09 15:51 rouge-ya
阅读(832)
评论(0)
推荐(0)
公告