共 159 篇文章查找文章
学习笔记·

box-sizing是什么?

本文详细介绍了CSS中box-sizing属性的作用与区别。通过对比content-box(W3C标准模型)和border-box(IE怪异模式)两种盒模型,结合代码实例与效果展示,帮助读者理解如何解决子元素铺满父元素时的尺寸计算问题,从而简化前端布局开发。

教程分享·

Vue自定义指令

本文详细介绍了Vue.js中自定义指令的使用方法。通过一个有趣的v-bug指令案例,讲解了指令的钩子函数、参数传递、修饰符使用以及如何实现数据驱动更新,帮助开发者深入理解Vue底层DOM操作机制。

教程分享·

js使用装饰器实现操作前二次确认询问

本文介绍了如何利用JavaScript装饰器模式封装二次确认弹框逻辑。通过将重复的uni.showModal代码抽象为装饰器,开发者可以优雅地处理删除、退出登录等危险操作的确认流程,从而减少冗余代码,提升开发效率和代码可读性。

学习笔记·

浏览器机制之js事件循环

本文深入探讨了JavaScript的单线程特性及其事件循环机制。文章详细介绍了执行栈、消息队列、宏任务与微任务的区别,并结合图解阐述了浏览器如何通过事件循环协调异步任务的执行,帮助读者理解JS的底层运行原理。

学习笔记·

VScode常用技巧

本文记录了作者在使用VSCode过程中积累的常用技巧和配置方法。内容包括如何格式化Vue代码、添加Wepy代码片段、配置Emmet自动补全、ESLint自动修复,以及正则替换和多光标操作等实用功能,旨在提升开发效率。