微信小程序 uni-appWeBlog丨typecho博客的小程序版WeBlog是一款基于uni-app开发的Typecho博客小程序,支持微信和QQ小程序。文章介绍了项目特性如音频播放、跨平台编译及一键换肤,并提供详细的快速开始指南与源码,帮助用户快速搭建个性化博客小程序。 醉月思📁 技术实践📅 2020-10-11
CSSbox-sizing是什么?本文详细介绍了CSS中box-sizing属性的作用与区别。通过对比content-box(W3C标准模型)和border-box(IE怪异模式)两种盒模型,结合代码实例与效果展示,帮助读者理解如何解决子元素铺满父元素时的尺寸计算问题,从而简化前端布局开发。 醉月思📁 学习笔记📅 2020-09-20
VueVue自定义指令本文详细介绍了Vue.js中自定义指令的使用方法。通过一个有趣的v-bug指令案例,讲解了指令的钩子函数、参数传递、修饰符使用以及如何实现数据驱动更新,帮助开发者深入理解Vue底层DOM操作机制。 醉月思📁 教程分享📅 2020-09-20
JavaScriptjs使用装饰器实现操作前二次确认询问本文介绍了如何利用JavaScript装饰器模式封装二次确认弹框逻辑。通过将重复的uni.showModal代码抽象为装饰器,开发者可以优雅地处理删除、退出登录等危险操作的确认流程,从而减少冗余代码,提升开发效率和代码可读性。 醉月思📁 教程分享📅 2020-09-20
JavaScript浏览器机制之js事件循环本文深入探讨了JavaScript的单线程特性及其事件循环机制。文章详细介绍了执行栈、消息队列、宏任务与微任务的区别,并结合图解阐述了浏览器如何通过事件循环协调异步任务的执行,帮助读者理解JS的底层运行原理。 醉月思📁 学习笔记📅 2020-08-28
Vue 前端工程化Vue环境变量和模式本文详细介绍了在Vue项目中配置多环境变量的方法,通过创建.env文件和修改package.json脚本,解决了传统判断NODE_ENV方式的局限性。同时讲解了如何处理测试环境下的代码分割问题以及本地变量的应用场景。 醉月思📁 教程分享📅 2020-08-12
JavaScript为什么NaN不等于NaN?NaN === NaN 在 JavaScript 里是 false。这不是引擎 bug,而是 IEEE 754 对「无效运算结果」的约定。 醉月思📁 学习笔记📅 2020-08-04
TypeScript API设计TypeScript封装API,让代码编写柔润丝滑本文探讨了前端网络请求API的三种封装模式,重点介绍了“接口集成派”的实现方式。文章结合TypeScript,通过封装拦截器、挂载Vue原型链以及编写声明文件,实现了代码的类型推导和智能提示,极大提升了开发效率和代码维护性。 醉月思📁 教程分享📅 2020-07-21
微信小程序 uni-app微信小程序自定义tabBar在uni-app的适配在 uni-app 中适配微信小程序自定义 tabBar:处理 this 指向和生命周期问题,通过 setTabBarIndex 与 Vue.mixin 实现中间图标突出的异形导航栏。 醉月思📁 技术实践📅 2020-07-10
VSCodeVScode常用技巧本文记录了作者在使用VSCode过程中积累的常用技巧和配置方法。内容包括如何格式化Vue代码、添加Wepy代码片段、配置Emmet自动补全、ESLint自动修复,以及正则替换和多光标操作等实用功能,旨在提升开发效率。 醉月思📁 学习笔记📅 2020-07-08