浏览器机制之js事件循环
本文深入探讨了JavaScript的单线程特性及其事件循环机制。文章详细介绍了执行栈、消息队列、宏任务与微任务的区别,并结合图解阐述了浏览器如何通过事件循环协调异步任务的执行,帮助读者理解JS的底层运行原理。
📅 2020-08-28
Vue环境变量和模式
本文详细介绍了在Vue项目中配置多环境变量的方法,通过创建.env文件和修改package.json脚本,解决了传统判断NODE_ENV方式的局限性。同时讲解了如何处理测试环境下的代码分割问题以及本地变量的应用场景。
📅 2020-08-12
本文详细介绍了如何在uni-app框架中实现微信小程序的自定义tabBar功能。文章从原生小程序的实现原理出发,分析了在uni-app中的适配难点,特别是关于`this`指向和生命周期的问题。通过封装`setTabBarIndex`方法和使用Vue.mixin,提供了一套优雅的解决方案,帮助开发者快速实现中间图标突出的异形导航栏。
📅 2020-07-10
VScode常用技巧
本文记录了作者在使用VSCode过程中积累的常用技巧和配置方法。内容包括如何格式化Vue代码、添加Wepy代码片段、配置Emmet自动补全、ESLint自动修复,以及正则替换和多光标操作等实用功能,旨在提升开发效率。
📅 2020-07-08
Django启航篇
本文详细介绍了Django框架的入门安装与配置流程,涵盖pip3的安装、Django的部署、环境验证以及如何创建和运行第一个Django项目。内容简明扼要,适合Python初学者快速上手Web开发。
📅 2020-06-30
初探vue3.0笔记
本文记录了作者初次尝试Vue 3.0的过程,包括如何使用淘宝镜像源创建Vue 3.0项目。文章简要对比了Vue 3.0与Vue 2.0在TypeScript写法上的差异,适合想快速上手Vue 3.0的前端开发者阅读。
📅 2020-06-23
scss/sass实现列表顺序加载动画
本文详细介绍了如何利用SCSS/SASS的循环和变量特性,结合CSS3的animation属性,在微信小程序中实现列表项的顺序加载动画。文章涵盖了CSS动画的基础概念、SCSS的高级用法(如Mixin、Interpolation、@for循环),并提供了完整的代码示例(包括SCSS、LESS及编译后的CSS),帮助开发者轻松实现流畅的交互动画效果。
📅 2020-06-23