自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 【毕业设计 | 开源】我把商业级仓库管理系统 ModernWMS 开源了

完全开源 | 商业级 | 仓库管理系统,这是我们团队的新作品,你可以尽管拿去作为毕业设计,或者作为学习的项目,更可作为直接用户部署一个属于自己的仓库管理系统~

2023-01-09 18:15:03 1717 7

原创 ReactNative踩坑及技术方案总结(2022 持续更新中)

该文章旨在将近期学习的 ReactNative 所踩的坑、技术方案进行总结,减少重复造轮子、踩坑的时间。你所深陷的困境,可能别人早已轻而易举地解决,不要把脑力和时间浪费在这上面!

2022-09-21 07:52:38 1599

原创 我做了一个可视化生成ECharts代码的应用,再也不用去看复杂的文档了...(附项目源码)

关于老板让我改个柱状颜色时,我看着ECharts文档懵圈的故事...(一个可视化生成常用ECharts代码的工具,拿去用!)

2022-06-22 12:49:57 1266 2

原创 Vue3 | 实现精美的待办 | 02.输入框组件封装【附完整项目源码】

你好,我是波吉~《Vue3 | 实现精美的待办》系列文章,通过一个示例案例将 Vue3 知识点串联,附带完整项目源码,学起来!

2022-05-31 10:30:36 1033 1

原创 【Vue3 | 实现精美待办】01.项目启航

你好~我是波吉!今天更新的是《Vue3 | 实现精美的待办》系列文章,会带大家学一下Vue3。通过做一个小的待办项目,把 Vue3 中常用到的知识点串联起来~

2022-04-20 11:45:45 1615 3

原创 【保姆级教程】Vue3+MySQL+Koa2部署到云服务器

完整的前后端部署流程,让你上线一个自己的项目!

2022-04-13 08:48:13 4392

原创 Centos7安装nginx(只需三步)

Centos7 安装 nginx 的详细过程,我会通过 “环境准备”、“安装步骤” 来告诉你如何操作~

2022-04-12 09:06:00 702

原创 Centos7安装mysql(只需六步)

Centos7 安装 mysql 的详细过程,我会通过 “环境准备”、“安装步骤”、“过程遇到的问题” 来告诉你如何操作~

2022-04-11 08:58:50 18829 9

原创 Centos7安装Node环境(只需五步)

Centos7 安装 Node 环境的详细过程,我会通过 “环境准备”、“安装步骤” 来告诉你如何操作~

2022-04-08 09:22:40 25117 5

原创 【JavaScript】图解原型

原型太抽象了,能不能讲个生活小场景帮我理解?当然可以~附上图解更好理解!

2022-04-07 09:40:22 200

原创 【Vue | 补洞 | 23】为何不推荐用 index 作为 key

Vue 中的 key,如同身份证一样起作用。但为何说 v-for 中尽量不用 index 作为 key 呢?

2022-03-29 08:58:05 313

原创 【Vue | 补洞 | 22】Vue2 监测数据原理(数组)

上文提到 Object.defineProperty 无法监测数组变化,那么 Vue 是如何解决该问题?

2022-03-28 15:20:33 2319

原创 【Vue | 补洞 | 21】Vue2 监测数据原理(含简单实现)

Vue 的核心在于:数据更新会引起视图更新。前提就在于,Vue 需要知道数据何时发生了变化。它是如何监测到的?

2022-03-28 06:30:00 644 2

原创 【Vue | 补洞 | 20】路由的 history 和 hash 模式

用一张表帮你区分出路由 history 和 hash 模式的区别!

2022-03-27 20:07:01 1159

原创 【Vue | 补洞 | 19】路由守卫

防疫人员,尽职尽责地守护最后一道防线。路由守卫的作用,也在于此。

2022-03-27 10:00:15 1037

原创 【Vue | 补洞 | 18】编程式路由导航

不借助 <router-link> 进行路由跳转操作,更加灵活和方便!

2022-03-26 08:01:17 376

原创 【Vue | 补洞 | 17】路由传参 & 路由prop配置

路由之间,如何传参?如何接受参数?如何通过 props 配置项,简化接收参数的操作?

2022-03-25 11:46:03 1024

原创 【Vue | 补洞 | 16】嵌套路由

路由也可以有后代!通过 children 配置其嵌套路由,子子孙孙无穷尽也。

2022-03-25 08:59:55 169

原创 【CSS】移动端1px问题与viewport

什么是经典的 “移动端 1px” 问题?为何会在不同分辨率下呈现不同粗细?viewport 是如何解决该问题?

2022-03-24 08:54:08 434

原创 【Vue | 补洞 | 15】路由和路由器,傻傻分不清

一个保安的故事,让你再也不混淆路由和路由器!

2022-03-23 12:34:06 761

原创 【Vue | 补洞 | 14】使用less全局变量

实现在 Vue 中通过全局样式文件,在任意组件均可调用样式变量,统一样式风格!

2022-03-23 06:30:00 955 1

原创 【Vue | 补洞 | 13】三种插槽的应用

用生活小常识,理解三种插槽的作用与应用场景!

2022-03-22 10:01:48 1548

原创 【Vue | 补洞 | 12】使用 $watch 实现灵活监听

$watch 实现灵活配置 watch 的时机,满足业务逻辑复杂的监听场景!

2022-03-22 08:41:00 660

原创 【Vue | 补洞 | 11】Mixin混入

通过Mixin混入,将公共的逻辑抽离并封装,优雅地组织你的代码结构!

2022-03-20 09:55:20 445

原创 【Vue | 补洞 | 10】自定义指令

通过自定义指令,实现对 Dom 元素的操作封装和复用!

2022-03-19 18:36:58 476

原创 【Vue | 补洞 | 09】数据代理

Vue通过数据代理,让我们用简洁的语法调用响应式数据!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,一起通过该系列文章一起查漏补缺!

2022-03-19 08:43:36 181

原创 【Vue | 补洞 | 07】Vue 中 this 的使用原则

Vue2 中使用 this,遵循这两个基本原则就不会出错!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,一起通过该系列文章一起查漏补缺!

2022-03-18 11:31:55 945

原创 【Vue | 补洞 | 06】绑定键盘事件

五个常用的键盘事件,方便用户操作!本文讲解Vue自带的键盘事件、及自定义键盘事件的使用。

2022-03-17 08:54:19 1802

原创 【Vue | 补洞 | 05】消息订阅与发布

使用 pubsub 的消息订阅机制,实现任意组件间通信!除了 Vuex 和 全局事件总线,本文的 pubsub 是实现组件间通信的第三种方式。

2022-03-15 11:49:20 805

原创 【Vue | 补洞 | 04】全局事件总线

注册一个 $bus,使用 `全局事件总线` 实现任意组件间通信!除了 Vuex,本文的全局事件总线是实现组件间通信的第二种方式。

2022-03-14 21:00:13 1204

原创 【Vue | 补洞 | 03】Vuex 模块化编码

vuex 通过 namespaced 进行模块化编程!在大型项目中,把所有的数据都堆放在一个仓库里总不是好事;好在这个仓库里提供了一些收纳盒,每个收纳盒存放独立的数据和逻辑,代码干净,方便维护!

2022-03-07 10:26:52 616

原创 【Vue | 补洞 | 02】mapState 一行代码获取 vuex 所有数据

mapState 一行代码获取 vuex 中 state 的数据!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,通过该系列文章一起查漏补缺!

2022-03-03 16:23:50 1084

原创 【Vue | 补洞 | 01】Vuex 环境搭建及基本使用

用惯了脚手架的你,是否还记得搭建 Vuex 环境时要用 Vuex.Store ?本期讲解 Vuex 环境从0到1的搭建,也欢迎持续关注新系列文章:[Vue 补洞] 系列,用久了 Vue2,总有一些遗漏的知识点,通过该系列文章一起更深入理解一些看似简单的点吧!

2022-03-02 09:48:04 332

原创 【源码阅读 | xe-utils源码 | 11】find 函数 - 寻找一个符合条件的值

本期阅读时长预计8分钟,可以学习到在浏览器环境不支持ES6的情况下,实现一个 find 函数

2022-02-21 14:15:17 547

原创 【源码阅读 | xe-utils源码 | 10】clone 深拷贝(考虑多种数据类型)

本篇预计阅读时长10分钟,讲解了 xe-utils 中 clone 深拷贝源码的实现,支持多种数据类型。

2022-02-17 16:16:53 790

原创 【源码阅读 | xe-utils源码 | 09】range 序号列表生成函数

本期源码可以学习到:利用移位符巧妙地实现对参数的处理

2022-01-26 09:45:32 288

原创 【源码阅读 | xe-utils源码 | 08】isDocument(涉及DOM的 nodeType)

本期源码非常简单!通过 isDocument 判断是否为 document 对象,也复习一下我们较少用的 nodeType 属性

2022-01-24 13:14:51 682

原创 【源码阅读 | xe-utils源码 | 07】isMatch 判断属性中的键值是否包含在对象中

isMatch 方法判断属性中的键值是否包含在对象中

2022-01-24 11:56:23 296

原创 【源码阅读 | xe-utils源码 | 06】isEqual 深度比较两个值是否相等

1. 背景  JavaScript 中包含基础的值类型,引用类型及其他类型。  关于值类型和引用类型的区别,若有不理解的可以看这篇文章补课 【JavaScript】深拷贝与浅拷贝 ,这里就不再赘述。  当要判断 引用类型 时,以对象举例,则需要 遍历其所有的属性 来进行比较,只有属性对应的值完全相等,才能说两个对象相等,这在源码中如何实现呢?2. 源码解析2.1 xe-utils 源码  先来看看 xe-utils 的源码,其中为了可扩展性,增加了 自定义判断函数;  如果你觉得过于复杂,可

2022-01-23 12:24:58 441

原创 【源码阅读 | xe-utils源码 | 05】判断ES6中的新类型

1. 背景  对于 isSymbol、isMap 等新特性中才有的类型的判断时,比起普通类型判断,源码中会多了对当前环境是否支持新类型的判断。  其中用到类似思路的有如下函数:isFormDataisSymbolisMapisWeakMapisSetisWeakSet…2. 源码解析以 isSymbol为例,如下判断思路为:先判断当前环境是否支持 Symbol 类型,若不支持则会返回 undefined 常量若支持 Symbol,则判断是否拥有 isSymbol 方法,若有则

2022-01-20 20:56:01 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除