前端技术文章
-
- WebRTC帧流实时处理技巧
- 必须开启encodedInsertableStreams:true,否则createEncodedStreams()报错或返回undefined;该选项是RTCPeerConnection初始化时的硬性开关,影响新sender/receiver,不兼容Safari,需HTTPS环境。
- 文章 · 前端 | 2个月前 | 387浏览 收藏
-
- MessageChannel实现iframe高频通信方案
- MessageChannel仅用于安全高效传递数据,不支持跨域DOM直接操作;需父页面分发端口,发送端节流防洪峰,接收端防抖保活,配合心跳与错误处理实现链路自愈。
- 文章 · 前端 | 2个月前 | 440浏览 收藏
-
- HTML简单注册表单实现教程
- 语义正确、可访问的注册表单需每个输入控件用显式label[for]关联,name与后端一致,type按语义选用(如email、password),required和minlength仅作前端辅助校验,后端必须重复验证,提交失败时回填value保留用户输入。
- 文章 · 前端 | 2个月前 | 298浏览 收藏
-
- window.onpagehide优化移动端存盘方法
- 用window.onpagehide替代beforeunload/unload是解决移动端退出存盘失败的核心方案,仅当event.persisted===false时保存,配合sendBeacon和freeze事件,并服务端落库实现跨设备连续性。
- 文章 · 前端 | 2个月前 | 414浏览 收藏
-
- HTML折线图面板实现技巧
- Canvas画动态折线图最轻可控,需设行内宽高、时间转相对偏移、每帧clearRect、超200点降采样;SVG适合低频更新,用polyline+title实现悬停;fetch配合requestAnimationFrame实时刷新并加AbortController;移动端须处理devicePixelRatio、触摸坐标映射和字体缩放。
- 文章 · 前端 | 2个月前 | 257浏览 收藏
-
- 虚拟翻译官引擎搭建:语义动态代理实现
- Proxy作为调度层构建“虚拟翻译官”引擎,拦截翻译调用并动态决策语义匹配或远程语言包加载,实现轻量、可插拔、运行时演进的国际化服务。
- 文章 · 前端 | 2个月前 | 345浏览 收藏
-
- Webpack打包引入CSS方法详解
- 要使用Webpack打包CSS,需安装css-loader和style-loader,配置时注意loader执行顺序为style-loader在前、css-loader在后,通过import引入CSS文件可将其注入页面style标签;若需提取为独立文件,应使用mini-css-extract-plugin插件并正确配置输出路径。
- 文章 · 前端 | 2个月前 | 259浏览 收藏
-
- CSS打印定位问题怎么解决
- 是预期行为,非bug;浏览器打印时默认忽略position:fixed/absolute,因打印为线性分页流式文档,fixed依赖视口坐标无语义支撑,Chrome/Firefox/Safari均跳过渲染。
- 文章 · 前端 | 2个月前 | 346浏览 收藏
-
- CSS自定义滚动条样式全解析
- scrollbar-color和scrollbar-width是唯二支持CSS自定义变量的标准化滚动条属性,Firefox全支持,Chrome/Edgev120+起支持;需作用于可滚动容器本身,不继承、不响应::-webkit-scrollbar。
- 文章 · 前端 | 2个月前 | 405浏览 收藏

通过Java">
