前端浏览器打印
摘要:window.print() const bodyHtml = document.body.innerHTML document.body.innerHTML= $0.innerHTML window.print(); document.body.innerHTML = bodyHtml locat
阅读全文
posted @
2022-10-08 00:05
长安城下翩翩少年
阅读(79)
推荐(0) 编辑
浅析package.json 和 package-lock.json的区别
摘要:一 package.json 中的版本符号 { "react":"^18.2.0", "react-dom":"~18.2.0" "react-refresh": "0.11.0", } 插入符号 ^18.2.0 :匹配 18.X.X 的最新版本。 波浪符号 ~18.2.0 :匹配 18.2.X 的
阅读全文
posted @
2022-10-08 00:02
长安城下翩翩少年
阅读(387)
推荐(2) 编辑
useEffect 和 useLayoutEffect浅析
摘要:执行时期的区别 一 useEffect 回调函数的执行时期 useEffect为异步执行,执行时期为 触发状态更新(如:setState,forceUpdate) React渲染函数执行(render) 将更新渲染到页面上 执行useEffect回调函数 二 useLayoutEffect 回调函数
阅读全文
posted @
2022-10-07 23:38
长安城下翩翩少年
阅读(295)
推荐(0) 编辑
为什么要用setTimeout模拟setInterval?
摘要:一 setInterval的时间误差 setInterval(fn,300); setInterval 执行机制,300ms会检测一次任务队列中有无未执行的上一次任务fn,如果没有则将fn加入任务队列,如果有则跳过。由于js单线程,如果在执行fn前还要耗时的任务执行,则会暴露缺点 1.某些间隔会被跳
阅读全文
posted @
2022-10-07 20:46
长安城下翩翩少年
阅读(247)
推荐(0) 编辑
关于iframe
摘要:关于iframe的一些事情 一 iframe简介 iframe是一个行内标签,在一个页面中使用iframe标签,通过src可以链接到其他页面。当前页面也可通过设置 X-Frame-Options:'sameorigin',只允许同源访问。 二 iframe通信 1.同源通信 通过在父页面中中获取if
阅读全文
posted @
2022-10-01 01:23
长安城下翩翩少年
阅读(66)
推荐(0) 编辑