摘要: 根据双精度浮点数的定义,Number 类型中有效的整数范围是 -0x1fffffffffffff 至 0x1fffffffffffff,所以 Number 无法精确表示此范围外的整数。 同样根据浮点数的定义,非整数的 Number 类型无法用 ==( 也不行) 来比较,一段著名的代码,为什么在 Ja 阅读全文
posted @ 2020-10-12 15:49 張先森 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 其实遇到这个问题的时候,很诧异,作为3年前端工作经验的小白,居然对基本类型不是很了解 其实呢,是因为 JavaScript 的代码 undefined 是一个变量,而并非是一个关键字,它只是全局对象的一个属性,在低版本 IE 中能被重写。 var undefined = 10; // undefin 阅读全文
posted @ 2020-10-12 15:36 張先森 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 工作中总会遇到一些麻烦的问题,有问题不要怕解决就好了,前段时间要实现微信h5页面人脸注册/登录,本以为很简单的一个东西,没想到居然这么麻烦,写个文章记录下过程和遇到的问题及解决办法: 需求:①人脸注册,需进行活体认证,用户利用摄像头拍摄一段视频并朗读生成的4位随机数。 ②人脸登陆:静默登陆,打开摄像 阅读全文
posted @ 2019-08-13 15:54 張先森 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: 闲来无事,试着写了日期插件,不写不知道,一写吓一跳,需要注意的点还真多,废话不多说进入正题 对于日期插件,首先想到的是点击一个input,然后弹出一个选择框去选择时间,然后对里面的功能按钮进行操作,每一个按钮都是一个事件,想到的是面向对象编程,这样会复杂的业务逻辑简单化,增强代码复用性 上代码: 初 阅读全文
posted @ 2019-06-14 17:20 張先森 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 公司前一段时间有需求,要实现echart组件化,实现自定义添加、删除、修改、拖拽等功能,于是就抽时间实现了下 利用vue+vuex+axiso+vuedraggable+elementui+mock实现,直接上图吧,代码在git,稍后会发地址 1、默认主页,不可拖拽 2、点击编辑,可进行图表的拖拽、 阅读全文
posted @ 2019-06-14 16:26 張先森 阅读(8074) 评论(1) 推荐(2) 编辑
摘要: var u = navigator.userAgent var isAnd = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1//安卓 var ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)//i 阅读全文
posted @ 2018-08-15 14:09 張先森 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 近期遇到需求,要将一段文字的中间换成 **** ,前面和后面都保留几个字,于是就有了这个方法 代码如下: let str = '金色木棉-起航稳健5号私募投资基金' let reg = str.slice(0,4)+str.slice(8,12).replace(/[0-9\u4e00-\u9fa5 阅读全文
posted @ 2018-08-15 14:05 張先森 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: //获取元素的高度#box{ background-color: lightgrey; width: 300px; border: 25px solid green; padding: 25px; margin: 25px; height:60px; } //获取盒子的内容高度,内容高度也可用用bo 阅读全文
posted @ 2018-06-15 08:57 張先森 阅读(37018) 评论(0) 推荐(2) 编辑
摘要: var dateString="20180608141920"; var formatedDate = dateString.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/,'$1/$2/$3 $4:$5:$6'); console.log 阅读全文
posted @ 2018-06-08 14:21 張先森 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 换了新的开发环境,去下载nodejs,就下载了最近的v10的,结果在运行项目的时候报错 node sass does not yet support your current environment :windows 64-bit with unsupported runtime 这是因为下载的no 阅读全文
posted @ 2018-05-23 13:54 張先森 阅读(1188) 评论(0) 推荐(0) 编辑