
JavaScript
__没事放放牛__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6之后 --- 箭头函数
箭头函数1. =>适用时机规则(《你不知道的JavaScript(下卷)》P)如果你有一个简短单句在线函数表达式,其中唯一的语句是return某个计算出的值,且这个函数内部没有this引用,且没用自身引用(递归、事件绑定/解绑定),且不会要求函数执行这些,那么可以安全地把它重构为箭头函数。如果你有一个内层函数表达式,依赖于在包含它的函数中调用var self = this hack或者 .bind(this) 来确定适当的 this 绑定,那么这个内层函数表达式应该可以安全地转换为 =>原创 2020-10-17 18:45:47 · 334 阅读 · 1 评论 -
ES6之后 --- 默认参数
1. 默认简单值特别注意传入null,不会使用默认值。function bar (x = 11, y = 33) { console.log(x, y, x + y)}bar(null, 11) // null 11 11bar(undefined, 12) // 11 12 23bar(0) // 0 33 33在函数声明中的 x = 11 更像是 x !== undefined ? x : 11 而不是常见技巧 x || 11。2. 默认表达式函数默认值可以不只是简单原创 2020-10-16 15:17:56 · 170 阅读 · 0 评论 -
ES6之后 --- spread 或 rest 运算符
ES6之后 — spread 或 rest 运算符 …ES6 引入了一个新的运算符 …,通常称为 spread 或 rest(展开或收集)运算符,取决于它在哪 / 如何使用。用在数组(实际上是任何iterable)之前,把这个变量展开为各个独立的值function foo (x, y, z) { console.log(x, y, z)}foo(...[1, 2, 3]) // 1 2 3// 替代之前ES6之前apply(..)的写法foo.apply(null, [1, 2, 3原创 2020-10-16 14:09:10 · 234 阅读 · 1 评论 -
pdf.js 在线预览后台传来的PDF文件流
官网https://mozilla.github.io/pdf.js/getting_started/#download原创 2020-03-25 16:01:58 · 3607 阅读 · 0 评论 -
Echarts 环图 颜色渐变、灰色背景、自适应
Echarts 环图 颜色渐变、灰色背景、自适应前言效果图颜色渐变灰色环形背景自适应完整代码前言在项目中大量使用echarts,由于配置项太多,好记性不如烂笔头,于是整理记录一些完整的echarts 项目代码,以便以后查阅。效果图先上效果图镇楼颜色渐变美工总是很喜欢炫酷的渐变色,有这爱好,码农就只能满足这一癖好(^ _ ^)有线性渐变、径向渐变,还有纹理填充,在官方文档配置项里面可...原创 2020-03-13 14:59:50 · 8356 阅读 · 0 评论 -
JavaScript Array 知识整理
Array 知识整理1. 创建数组有两种方法:new Array() —— new 加上构造函数Array() let arr = new Array() let arr = Array() // new可以省略 let arr = new Array(20) // 创建 length 值为 20的数组 let arr = new Array('red') /...原创 2019-12-09 13:48:41 · 412 阅读 · 1 评论