- 用数组的reduce方法实现map方法
- 介绍webSocket
- Oauth 2.0 认证过程juejin.cn/post/734048…
- cdn、cdn加速
5. 边缘节点 负载均衡 cdn缓存 blog.csdn.net/xiangzhihon…
- 61234532123 ---> 61,234,532,123
- iframe
. 优缺点
. 同源和不同源如何通信 如何修改样式
- 深拷贝
- http 长链接--
- src和href区别
src适用于img video js iframe.等等,它会立即加载外部资源并且阻塞后面的渲染。所以像iframe资源,我们可以通过js动态的去设置src来避免影响性能
href适用于a标签,link 外部css样式,它会并行加载,疑惑只是指向外部资源并不会阻塞页面渲染
- js继承方式--四种
- 扁平化
arr.flat(Infinity)
arr.toString().split(',').map(item=>+item)
function myFlat(arr){
let res = [];
function flat_(arr__){
for(let item of arr){
if(Array.isArray(item)){
flat_(item);
}else{
res.push(item);
}
}
}
flat_(arr);
}
- ts 实现hooks:useInterval
- Reflect.ownKeys
Object.getOwnPropertyNames` 判断是否为空对象
