- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 HTML5 MutationObserver简介
概述 MutationObserver接口提供了监视对DOM树所做更改的能力,当DOM对象树发生任何变动时,MutationObserver会得到通知。 可以理解为,当DOM发生变动会触发MutationObserver事件。但是,它与事件有一个本质不同:事件是同步触发,也就是说DOM发生变动立刻会触发相应的事件;MutationObserver则是异步触发,DOM发生变动以后,并不会马上...
2019-07-25 16:16:42 444
原创 色值16进制转rgb
// 十六进制转RGBA function hexToRgba(hex) { let reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; if(hex && reg.test(hex)){ let sColor = hex.slice(1); if (sColor.length == 3) { ...
2019-07-25 15:14:20 398
原创 Echarts设置颜色渐变
// 线性渐变,前四个参数分别是 x0, y0, x2, y2, 范围从 0 - 1,相当于在图形包围盒中的百分比,如果 globalCoord 为 `true`,则该四个值是绝对的像素位置 color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offse...
2019-07-17 08:54:39 760
原创 js数字添加千位分隔符
/** * 千位分隔符 * * 小数位不分割 */ function thousandDivide(number) { let isNegative = number < 0; if (isNegative) { number = - number; } let numberArr = number.toString().spli...
2019-07-12 20:37:49 577
原创 path.join() 和 path.resolve() 区别
path.join path.join([...paths]); path.join() 方法使用平台特定的分隔符把全部给定的 path 片段连接到一起,并规范化生成的路径。 长度为零的 path 片段会被忽略。 如果连接后的路径字符串是一个长度为零的字符串,则返回 ‘.’,表示当前工作目录。 ‘…’ 同 '…/'是一个意思都代表上一级目录 ’path.join()’: ‘.’, pat...
2019-07-12 10:43:17 487
原创 装饰器+HOC(高阶组件)简单使用
装饰器+HOC(高阶组件)简单使用 这里不会过多的详细介绍HOC和装饰器的概念,而是简单叙述实际开发场景中是一个demo来作为使用参考。 高阶组件 简单来说,高阶组件是一个函数,能够接受一个组件并返回一个新的组件。 组件是将 props 转化成 UI ,然而 高阶组件将一个组价转化成另外一个组件。 React在第三方组件库中非常常见,例如Redux的connect 装饰器 ES7中的一种语法...
2019-07-11 15:38:04 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人