本文探讨了编程中一个经典且反直觉的问题:为什么 NaN(Not a Number)不等于自身。文章从 IEEE 754 浮点数标准的角度解释了 NaN 的定义及其在数值比较中的特殊行为,帮助开发者深入理解这一技术细节。
📅 2020-08-04
本文详细介绍了如何在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
gitlab中vue前端项目CI/CD部署笔记
本文详细记录了在GitLab中实现Vue前端项目的CI/CD持续集成与部署过程。涵盖了GitLab Runner的安装配置、.gitlab-ci.yml文件的编写(包括本地部署与远程推送两种方案),以及常见的大小写敏感问题排查,为前端自动化部署提供实践参考。
📅 2020-06-23
 Vue按需引入element ui笔记
本文详细记录了在Vue项目中按需引入Element UI的配置过程。解决了因Babel配置导致按需引入失效的问题,涵盖了vue ui创建项目、安装插件、代码改动及Q&A,帮助开发者快速实现组件库的按需加载。
📅 2020-06-23