- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 生成器 和 迭代器
// 体验一下 迭代器 手动实现 function makeIterator(array) { var nextIndex = 0; return { next: function() { if(nextIndex < array.length) { return { value: array[nextIndex++], done: false } } else {
2020-09-23 20:02:52 94
原创 es6 操作数组的新方法
// 1, from 将一个数组 或者 类变成数组,会复制一份 function arrFn() { console.log('arguments', arguments) // [Arguments] { '0': 1, '1': 3, '2': 4, '3': 5 } console.log('Array.from(arguments)', Array.from(arguments)) // [ 1, 3, 4, 5 ] } arrFn(1,3,4,5) // 2,
2020-09-22 06:13:20 165
原创 2020-08-24
webpack (2)postcss-loader、autoprefixer 。autoprefixer 它会根据市场占有率的高低来决定我要不要加这个前缀 。postcss-loader 是专门用来加浏览器前缀的,但是它自己也就只能加个前缀而已,因为它自己不知道哪个该加,哪个不该加。所以我们需要 autoprefixer 来告诉它,哪个加,哪个不加。 1,autoprefixer的设置配置信息可以使用两种形式 。创建一个文件 专门配置 解释: -、 last 5 version 的意思就是:我会支持浏览器的
2020-08-24 23:40:19 113
原创 2020-08-18
手动实现 call 和 apply 原生写法 var name = "winiii" function fn() { console.log(this.name) } var obj = { name: 'obj' } fn.call(obj) // obj 手动实现 Function.prototype.myCall = function(obj) { obj.fn = this // obj 调用完该函数后,删除 fn 属性 obj.fn() del
2020-08-18 14:58:22 76
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人