执行时期的区别一 useEffect 回调函数的执行时期useEffect为异步执行,执行时期为触发状态更新(如:setState,forceUpdate)React渲染函数执行(render)将更新渲染到页面上执行useEffect回调函数二 useLayoutEffect 回调函数的执行时期触发更新React渲染函数执行同步执行 useLayoutEffect回调函数 (如果此函数中存在 触发
一 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 的最新版本。 固定版本 0.11.0 : 匹配 0.11.0, 不会更新版本。二 package-lo
window.print()const bodyHtml = document.body.innerHTML document.body.innerHTML= $0.innerHTML window.print(); document.body.innerHTML = bodyHtml location.reload(); // 刷新页面$0 为打印的节点;location
一 setInterval的时间误差setInterval(fn,300);setInterval 执行机制,300ms会检测一次任务队列中有无未执行的上一次任务fn,如果没有则将fn加入任务队列,如果有则跳过。由于js单线程,如果在执行fn前还要耗时的任务执行,则会暴露缺点 1.某些间隔会被跳过 2.可能多个定时器会连续执行setTimeout 执行机制setTimeout(fn,300);每隔
关于iframe的一些事情一 iframe简介iframe是一个行内标签,在一个页面中使用iframe标签,通过src可以链接到其他页面。当前页面也可通过设置 X-Frame-Options:'sameorigin',只允许同源访问。二 iframe通信1.同源通信通过在父页面中中获取iframe页面的window,通过window去调用子页面的全局函数实现 父向子传值;/*父页面*/ <
.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号