
JS
文章平均质量分 78
JS
不是独角兽
(=・ω・=)
展开
-
防抖与节流
是什么 本质上是优化高频率执行代码的一种手段 如:浏览器的resize、scroll、keypress、mousemove等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能. 为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用throttle(节流)和debounce(防抖)的方式来减少调用频率 定义 节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一次生效 防抖: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计...原创 2022-05-06 10:22:23 · 386 阅读 · 2 评论 -
JS数据类型以及类型转换
数据类型 基础数据类型 number,string,undefined,null,boolean,symbol(ES6新增) 引用数据类型 object 类型转换 各种运算符对数据类型是有要求的,如果运算的类型与预期不符合,就会触发类型转换机制 常见的类型转换: 强制转换(显示转换) 自动转换(隐式转换) 强制转换 强制转换,即我们很清楚可以看到这里发生了类型的转变,常见的方法有: Number() parseInt() String() Bool原创 2022-05-01 11:26:17 · 1268 阅读 · 0 评论 -
type of 与 instance of 的区别
type of type of 操作符返回一个字符串,表示未经计算的操作值的类型 使用方法: typeof operand typeof(operand) operand表示对象或原始值的表达式,其类型将被返回. typeof 1 // 'number' typeof '1' // 'string' typeof undefined // 'undefined' typeof true // 'boolean' typeof Symbol() // 'symbol' typeof nul.原创 2022-05-01 10:33:07 · 637 阅读 · 0 评论 -
JS面试汇总 01
JS面试汇总原创 2022-04-07 14:13:33 · 935 阅读 · 0 评论