今日份诗词:正在加载今日诗词....

JS中的数组操作

10月31日

1.扁平化n维数组 Array.flat(n)是ES10扁平数组的api, n表示维度, n值为 Infinity时维度为无限大。 console.log([1,[2,3]].flat(2)) // 原理:实质是利用...

纯css3画个机器猫

09月27日

css3其实是很强大的,可以实现很多酷炫的效果。面试被问到如何用纯css画出一个机器猫来,很感兴趣,于是动手实现了一下。GitHub地址 首先是布局HTML部分: <di...

了解防抖和节流

08月18日

防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于wait,防抖的情况下只会调用一次,而节流的情况会每隔一...

进程和线程的区别

08月06日

进程和线程概述 进程就是一个程序运行的时候被CPU抽象出来的,一个程序运行后被抽象为一个进程,但是线程是从一个进程里面分割出来的,由于CPU处理进程的时候是采用...

JS中的四则运算

06月28日

一、加法运算 JS中的加法运算不同于其它类型的运算,它有以下几个特点: 运算中其中一方为字符串,就会把另一方也转换为字符串 如果一方不是字符串或数字,那么会...

instanceof的原理

06月27日

instanceof可以正确的判断对象的类型, 因为内部机制是通过判断对象的原型链中是否能找到类型的prototype。 尝试实现instanceof: function myInstanceof(lef...

loading