-
watch在keep-alive缓存组件中持续触发,因组件未真正卸载;需在onDeactivated中stop、onActivated中重建,或统一用onDeactivated/onUnmounted清理。
-
:where()可将选择器权重归零(0-0-0),是唯一原生降低CSS优先级的方案,适用于重置、默认样式及第三方库兼容场景,但需外层提权、避开伪元素与!important,且不兼容IE及旧版Safari。
-
现代HTML页面背景必须用CSS控制,禁用过时的bgcolor属性;纯色用background-color,图片背景需设置background-size、position和repeat,多背景用background复合属性按从后往前顺序声明,响应式需结合媒体查询与性能优化。
-
iframe的referrerpolicy仅控制iframe内部发起的子资源请求(如img、script、fetch)所带Referer头,不影响父页面加载iframe时的Referer;常用值为no-referrer(彻底不发)和same-origin(仅同源发),不可用于隐藏父页来源或阻止iframe获取parent.location。
-
CSS选择器与动画结合可提升交互体验。通过transition配合后代选择器实现悬停效果,如.card:hover.title改变颜色和位置;使用animation与直接子选择器(>)定义@keyframes滑入动画,结合自定义属性--i设置延迟,实现列表项逐项显示;应避免深层嵌套选择器以提升性能,推荐用transform、opacity和will-change优化渲染,保持结构清晰与控制精准。
-
WebAnimationsAPI不能替代CSS动画,而是仅接管显式声明的属性(如transform、opacity),其余属性仍由CSS规则控制;常见失效原因包括duration未设为正数、未设fill:'forwards'、关键帧少于两个对象,或元素未完成样式计算就调用animate()。
-
树莓派可通过搭建本地服务器展示HTML页面。首先更新系统,创建HTML文件并保存至指定目录;2.使用Python内置服务器在8000端口启动服务;3.在浏览器访问localhost:8000或树莓派IP地址查看网页;4.可选配置开机自启服务,将服务器设为systemd服务并启用,实现长期运行。
-
ES6特性应按实际需求选用:async/await、Promise等已成标配,但import/export影响打包,class不改变原型链,Map/Set需按场景使用,箭头函数注意this绑定,解构赋值需防null/undefined,Promise.all与allSettled依错误策略选择。
-
order属性用于调整Flexbox子元素的显示顺序,默认值为0,数值越小越靠前。通过设置不同order值可改变视觉排列而不影响HTML结构,例如.item2(order:1)会排在.item1(order:2)之前。在响应式设计中,结合媒体查询可实现移动端内容重排,如使作者信息在小屏幕时位于文章上方。该属性仅对flex子元素生效,不影响DOM结构与可访问性,负值有效(如order:-1置顶),但应避免滥用以防止语义混乱。关键在于它只改变视觉顺序,不改变文档流和交互逻辑。
-
response.body是ReadableStream,需用getReader()和read()手动流式读取;text()/json()会锁死流并阻塞内存,不可用于流式场景。
-
HTML注释在DOM中不生成节点,浏览器解析时直接丢弃;仅JS创建的Comment节点才真实存在并可操作。
-
跨域iframe通信必须使用window.postMessage(),发送方调用iframe.contentWindow.postMessage(),接收方监听message事件并严格校验event.origin和event.source;document.domain已基本淘汰;服务端代理或同源中转页可作为补充方案。
-
普通对象与自定义实例的本质区别在于内部结构、创建方式和原型链归属:前者由{}或Object.create(null)创建,constructor为Object且__proto__指向Object.prototype;后者由new调用构造函数生成,constructor指向自定义函数且__proto__指向其prototype。
-
JavaScript移动端网页调试最常用高效方式是浏览器远程调试:Chrome+Android(推荐,功能全)或Safari+iOS(仅macOS),需同局域网并配置开发者选项、USB连接及IP访问。
-
苹果官网按钮的柔和金属感需用bg-gradient-to-br搭配细微色阶(如#f5f5f7至#e0e0e2)加via-white/20模拟高光;外阴影、伪元素内阴影与ring描边三层叠加实现浮雕感;悬停/点击态须拆分transition属性控制微动效;响应式下需手动设定圆角像素值与阴影参数以适配不同设备。