-
-
-
Flex和Margin Auto实现元素居中技巧
-
flex布局中子元素水平垂直居中需父容器设display:flex、min-height:100vh,再用justify-content:center和align-items:center;二者仅作用于直接子元素,且margin:auto在flex容器中不适用传统居中逻辑。
-
文章 ·
前端
| 3星期前 |
160浏览
收藏
-
-
HTML如何实现“恢复上一步”功能
-
HTML无内置重做功能,需JavaScript维护undo/redo栈;document.execCommand已废弃且兼容性差;应记录差异化操作、同步状态、恢复光标等细节。
-
文章 ·
前端
| 3星期前 |
497浏览
收藏
-
-
作用域链形成原理详解
-
作用域链在函数创建时就确定了,通过[[Environment]]静态绑定外层词法环境;with和非严格eval会动态插入环境;闭包捕获整个词法环境而非变量值;模块、函数、块级作用域对应不同环境类型。
-
文章 ·
前端
| 3星期前 |
115浏览
收藏
-
-
Tailwind 自定义字体配置教程
-
本文详解TailwindCSS中自定义字体(如本地.ttf文件)的完整配置流程,涵盖@font-face声明、tailwind.config.js扩展设置、HTML类名调用规范及常见失效原因排查,助你一次性解决字体不生效问题。
-
文章 ·
前端
| 3星期前 |
270浏览
收藏
-
-
CSS颜色值选择:HEX、RGB与HSL区别解析
-
选HEX、RGB还是HSL取决于使用场景:HEX适合静态品牌色与设计师协作;RGB/RGBA适合JS动态控制与透明度;HSL/HSLA适合系统化调色与批量变体生成——三者分工而非替代。
-
文章 ·
前端
| 3星期前 |
217浏览
收藏
-
-
JavaScript Service Worker打造离线应用
-
ServiceWorker是实现Web应用离线运行的核心,通过拦截网络请求、管理缓存和推送通知,在HTTPS或localhost环境下提供离线支持;它独立于主线程运行,注册后可通过install事件预缓存资源,fetch事件实现缓存优先或网络优先的请求策略,并在activate事件中清理旧缓存以完成版本更新,合理配置缓存策略与版本控制可显著提升应用可靠性与用户体验。
-
文章 ·
前端
| 3星期前 |
140浏览
收藏
-
-