-
-
-
Tailwind实现文本自适应缩放方法
-
<p>text-wrap不是标准CSS属性,也不是Tailwind官方支持的类名;它可能是对实验性text-wrap:balance(已移除)或white-space/overflow-wrap/word-break的误称;Tailwind中实现文本换行与适配需组合使用truncate、break-words、break-all、whitespace-*等现有工具类,并配合clamp()、line-clamp和min-w-0等协同控制。</p>
-
文章 ·
前端
| 2星期前 |
470浏览
收藏
-
-
ServiceWorker流式数据拦截与存储方法
-
Chrome下载大文件易崩溃的根本原因是传统Blob方式将整个文件加载进内存,而ServiceWorker可拦截响应流并直写硬盘。它通过ReadableStream与WritableStream绕过JS堆,避开V8内存限制;需HTTPS/localhost注册,刷新生效,配合StreamSaver.js实现流式下载。
-
文章 ·
前端
| 2星期前 |
470浏览
收藏
-
-
JavaScript错误捕获与trycatch使用教程
-
trycatch仅捕获同步运行时错误(如ReferenceError、TypeError),无法捕获语法错误(解析阶段)、异步错误(需在回调或async/await中使用)、Promisereject(需.catch()或await配合trycatch)。
-
文章 ·
前端
| 1星期前 |
470浏览
收藏
-
-
微任务大屏动态数据裁剪方法解析
-
访问器属性通过get实现读取时动态裁剪、set拦截赋值并触发微任务更新,三者协同实现大屏“动态、按需、不卡顿”;典型示例中alertTitle字段在get中截断字符串并加省略号,set中校验后用queueMicrotask异步刷新仪表盘。
-
文章 ·
前端
| 1星期前 |
470浏览
收藏
-