前端技术文章
-
-
Set 实现标签云实时去重与增量更新方法
-
JavaScript的Set实现动态标签云,利用其自动去重、O(1)增删查性能,支持实时响应输入/事件、合并本地与远程标签,并需注意大小写处理、空白过滤及排序渲染。
-
文章 ·
前端
| 3个月前 |
276浏览
收藏
-
-
JavaScript模块化开发教程
-
JavaScript模块化关键是匹配运行环境:浏览器需type="module"且路径为URL,Node需.mjs或"type":"module",ESM与CommonJS互操作单向受限,环境不匹配是报错主因。
-
文章 ·
前端
| 3个月前 |
381浏览
收藏
-
-
Expo热更新实战:开发警告与生产崩溃解决
-
本文详解expo-updates在SDK升级(如46→49)后常见的「开发模式禁用」警告及EAS构建后闪退/白屏问题,涵盖运行时版本配置、环境隔离逻辑、安全调用时机与真机调试验证全流程。
-
文章 ·
前端
| 3个月前 |
404浏览
收藏
-
-
Sass与Less深度对比:语法、功能与生态分析
-
Sass和Less在变量作用域、嵌套选择器&用法、函数兼容性及构建生态上存在本质差异:Sass作用域严格、!default可控、&要求空格、函数类型安全;Less变量懒求值易覆盖、&解析宽松、函数参数和返回值不一致、loader配置逻辑不同。
-
文章 ·
前端
| 3个月前 |
216浏览
收藏
-
-
-
animation-play-state控制动画暂停与播放方法
-
animation-play-state仅对CSS@keyframes动画生效,无法控制JS动画;需确保元素已声明animation(非none且duration>0);JS中须用驼峰写法animationPlayState;推荐class切换而非内联样式;暂停时样式保持、CPU降低,但不支持指定帧暂停。
-
文章 ·
前端
| 3个月前 |
136浏览
收藏
-
-
CSS设置背景图不随滚动移动方法
-
background-attachment:fixed在移动端失效是因为iOSSafari和安卓WebView主动禁用该属性以避免滚动卡顿;替代方案是用position:sticky模拟或改用background-attachment:local。
-
文章 ·
前端
| 3个月前 |
419浏览
收藏
-
-
Bootstrap 5 图片对齐方法详解
-
Bootstrap5中图片居中需按容器类型选择方法:父容器用text-center可使行内图片水平居中;单图居中须加img-fluid、d-block和mx-auto;Flex布局需父容器设d-flex并配合justify-content-center和align-items-center。
-
文章 ·
前端
| 3个月前 |
250浏览
收藏
-
-
使用 export 实现模块自销毁,降低内存占用
-
“自销毁逻辑”的模块实例不能通过export语句直接导出,因export仅为静态声明绑定,不控制生命周期;需导出含init()/destroy()方法的工厂或类,由调用方显式管理资源。
-
文章 ·
前端
| 3个月前 |
228浏览
收藏
-