摘要:
看一下.call都做了些什么 let obj = { age: 18 } function fn(...params) { console.log(this.age, ...params);// 18 "参数1" "参数2" "参数n" return "返回值" } console.log(fn.c 阅读全文
摘要:
隐式转换介绍 在js中,当运算符在运算时,如果两边数据不统一,CPU 就无法计算,这时我们编译器会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算 这种无需程序员手动转换,而由编译器自动转换的方式就称为隐式转换 例如1 > "0"这行代码在js中并不会报错,编译器在运算符时会先把右 阅读全文
摘要:
tooltip(提示框) 相关 tooltip.formatter 的参数params不会更新??? 当 series 中数据的个数不确定(个数会发生改变)的情况下,tooltip.formatter 的参数 params 只会拿到个数最多的那一次, 原因:Chart.setOption(optio 阅读全文
摘要:
把前端面试时,容易被问到的几个点做一下梳理,一些零碎的细枝末节就不说了。以后面试时也有个准备的方向。 许多问题,如果面试官换个方式问,你要明白他到底要考什么,如果不清楚,可以再问一遍。 性能优化总结 前端性能优化总结 通信相关 跨域 跨域的几种方式 js 相关 节流防抖 节流防抖 闭包 函数套函数, 阅读全文
摘要:
滚动到任意位置 涉及知识点: window.scrollTo(x, y) requestAnimationFrame(()=>{}) //帧动画,优点:按浏览器的刷新频率渲染,更加流畅。特点:类似 setTimeout 只执行一次 原生的写法: <!DOCTYPE html> <html lang= 阅读全文
摘要:
<a href="">重新加载</a> <a href="#">回到顶部</a> <a href="javascript:;">禁止跳转</a> 跳到固定位置: 点击 a 标签,调到对应的模块。 <div id="gogou">京东秒杀</div> <div id="hhhh">特色优选</div> 阅读全文
摘要:
react v16.6之后 的按需加载(2019.07.04更新) React这个版本新加了lazy和Suspense这两个功能。 对于上面的按需加载,可以修改代码为: import React, { Suspense } from 'react'; import Loading from './m 阅读全文
摘要:
RK987A 机械键盘 快捷键 有线/无线模式切换:FN+Tab 蓝牙配对 首先将背部开关拨到“ON”状态,然后再按FN+Tab切换到蓝牙模式,此时再长按FN+Q 3秒进入配对状态。(Q键会持续闪烁) 蓝牙设备切换 RK机械键盘可以同时与三台蓝牙设备进行关联,基本覆盖了手机、PAD、电脑,如果切换设 阅读全文