阳光下的豆子
阳光下的豆子
全部文章
javascr...
CSS/CSS3随笔(1)
HTML随笔(1)
原生javascript(1)
未归档(1)
浏览器随笔(1)
归档
标签
去牛客网
登录
/
注册
sunidol - 前端小白
前端!前端!前端!
全部文章
/ javascript随笔
(共8篇)
(...)ES6三点扩展运算符
扩展运算符(...)将一个数组转为用逗号分隔的参数序列作用: 1)将一个数组,变为参数序列 let add = (x, y) => x + y; let numbers = [3, 45]; console.log(add(...numbers))//48 2)使用扩展运算符展开数组代替a...
2019-08-01
0
351
js获取数组中的最大值/最小值
1. 使用Math的静态方法max/min Math.max()函数返回给定的一组数中的最大值。它的语法:Math.max(value1[, value2, ...])使用此方法,需要注意,如果没有参数的话,则返回-Infinity。如果有任一参数无法被转换成数值,则返回NaN 1.1 结合ES6的...
2019-08-01
0
457
ES6箭头函数与普通函数的区别
箭头函数: let fun = () => { console.log('lala'); }普通函数 function fun() { console.log('lalla'); }箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种只包含一个表达式,连{ .....
2019-07-31
0
367
谜之闭包
我所认识的作用域链https://juejin.im/post/59535cf66fb9a06bc06a37c6 什么是闭包(Closure) 闭包就是有权访问另一个函数作用域中的变量的函数 为什么需要闭包 局部变量无法共享和长久的保存,而全局变量可能造成变量污染,所以我们希望有一种机制既可以长久的...
2019-07-29
0
431
谜之This
前言 this关键字是JavaScript中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,如何准确判断this指向的是什么? This是什么? this 就是一个指针,指向调用函数的对象。this的绑定规则: 1. 默认绑定 2. 隐式绑定 3. 硬绑定 4. new...
2019-07-29
0
360
JS进(线)程,微(宏)任务,同(异)步总结
前言 “JavaScript 是单线程、异步、非阻塞、解释型脚本语言。”浏览器进程 进程:浏览器一个页面就是新的一个进程,进程是CPU资源分配的最小单位(系统会给它分配内存); Browser进程 (http通信) 第三方插件进程 GPU进程(加速,3D渲染,一次) Renderer进程(新开页面...
2019-07-29
0
788
JS 异步执行机制
前言 JS异步执行机制具有非常重要的地位,尤其体现在回调函数和事件等方面。 异步加载也叫非阻塞模式加载 同步或非同步,表明着是否需要将整个流程按顺序地完成 阻塞或非阻塞,意味着你调用的函数会不会立刻告诉你结果 javascript的单线程和异步 js是单线程语言(能提高效率。作为浏览器...
2019-07-29
0
404
js中 split,slice,splice的区别
slice splice split 这三个真的更容易混淆 针对字符串的操作:split,slice 1. split -- 把一个字符串分割成字符串数组语法:string.split(separator,howmany) separator 必需。字符串或正则表达式,从该参数指定的地...
2019-07-28
0
496