- 博客(100)
- 收藏
- 关注
原创 【毕业设计 | 开源】我把商业级仓库管理系统 ModernWMS 开源了
完全开源 | 商业级 | 仓库管理系统,这是我们团队的新作品,你可以尽管拿去作为毕业设计,或者作为学习的项目,更可作为直接用户部署一个属于自己的仓库管理系统~
2023-01-09 18:15:03
2191
6
原创 ReactNative踩坑及技术方案总结(2022 持续更新中)
该文章旨在将近期学习的 ReactNative 所踩的坑、技术方案进行总结,减少重复造轮子、踩坑的时间。你所深陷的困境,可能别人早已轻而易举地解决,不要把脑力和时间浪费在这上面!
2022-09-21 07:52:38
1760
原创 我做了一个可视化生成ECharts代码的应用,再也不用去看复杂的文档了...(附项目源码)
关于老板让我改个柱状颜色时,我看着ECharts文档懵圈的故事...(一个可视化生成常用ECharts代码的工具,拿去用!)
2022-06-22 12:49:57
1484
2
原创 Vue3 | 实现精美的待办 | 02.输入框组件封装【附完整项目源码】
你好,我是波吉~《Vue3 | 实现精美的待办》系列文章,通过一个示例案例将 Vue3 知识点串联,附带完整项目源码,学起来!
2022-05-31 10:30:36
1142
1
原创 【Vue3 | 实现精美待办】01.项目启航
你好~我是波吉!今天更新的是《Vue3 | 实现精美的待办》系列文章,会带大家学一下Vue3。通过做一个小的待办项目,把 Vue3 中常用到的知识点串联起来~
2022-04-20 11:45:45
1756
3
原创 Centos7安装mysql(只需六步)
Centos7 安装 mysql 的详细过程,我会通过 “环境准备”、“安装步骤”、“过程遇到的问题” 来告诉你如何操作~
2022-04-11 08:58:50
23713
12
原创 Centos7安装Node环境(只需五步)
Centos7 安装 Node 环境的详细过程,我会通过 “环境准备”、“安装步骤” 来告诉你如何操作~
2022-04-08 09:22:40
25548
5
原创 【Vue | 补洞 | 23】为何不推荐用 index 作为 key
Vue 中的 key,如同身份证一样起作用。但为何说 v-for 中尽量不用 index 作为 key 呢?
2022-03-29 08:58:05
384
原创 【Vue | 补洞 | 22】Vue2 监测数据原理(数组)
上文提到 Object.defineProperty 无法监测数组变化,那么 Vue 是如何解决该问题?
2022-03-28 15:20:33
2393
原创 【Vue | 补洞 | 21】Vue2 监测数据原理(含简单实现)
Vue 的核心在于:数据更新会引起视图更新。前提就在于,Vue 需要知道数据何时发生了变化。它是如何监测到的?
2022-03-28 06:30:00
685
2
原创 【Vue | 补洞 | 17】路由传参 & 路由prop配置
路由之间,如何传参?如何接受参数?如何通过 props 配置项,简化接收参数的操作?
2022-03-25 11:46:03
1102
原创 【CSS】移动端1px问题与viewport
什么是经典的 “移动端 1px” 问题?为何会在不同分辨率下呈现不同粗细?viewport 是如何解决该问题?
2022-03-24 08:54:08
505
原创 【Vue | 补洞 | 09】数据代理
Vue通过数据代理,让我们用简洁的语法调用响应式数据!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,一起通过该系列文章一起查漏补缺!
2022-03-19 08:43:36
209
原创 【Vue | 补洞 | 07】Vue 中 this 的使用原则
Vue2 中使用 this,遵循这两个基本原则就不会出错!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,一起通过该系列文章一起查漏补缺!
2022-03-18 11:31:55
998
原创 【Vue | 补洞 | 05】消息订阅与发布
使用 pubsub 的消息订阅机制,实现任意组件间通信!除了 Vuex 和 全局事件总线,本文的 pubsub 是实现组件间通信的第三种方式。
2022-03-15 11:49:20
828
原创 【Vue | 补洞 | 04】全局事件总线
注册一个 $bus,使用 `全局事件总线` 实现任意组件间通信!除了 Vuex,本文的全局事件总线是实现组件间通信的第二种方式。
2022-03-14 21:00:13
1261
原创 【Vue | 补洞 | 03】Vuex 模块化编码
vuex 通过 namespaced 进行模块化编程!在大型项目中,把所有的数据都堆放在一个仓库里总不是好事;好在这个仓库里提供了一些收纳盒,每个收纳盒存放独立的数据和逻辑,代码干净,方便维护!
2022-03-07 10:26:52
661
原创 【Vue | 补洞 | 02】mapState 一行代码获取 vuex 所有数据
mapState 一行代码获取 vuex 中 state 的数据!欢迎持续关注新系列文章 [Vue 补洞] 系列,用久了 Vue2 总有一些遗漏的知识点,通过该系列文章一起查漏补缺!
2022-03-03 16:23:50
1200
原创 【Vue | 补洞 | 01】Vuex 环境搭建及基本使用
用惯了脚手架的你,是否还记得搭建 Vuex 环境时要用 Vuex.Store ?本期讲解 Vuex 环境从0到1的搭建,也欢迎持续关注新系列文章:[Vue 补洞] 系列,用久了 Vue2,总有一些遗漏的知识点,通过该系列文章一起更深入理解一些看似简单的点吧!
2022-03-02 09:48:04
374
原创 【源码阅读 | xe-utils源码 | 11】find 函数 - 寻找一个符合条件的值
本期阅读时长预计8分钟,可以学习到在浏览器环境不支持ES6的情况下,实现一个 find 函数
2022-02-21 14:15:17
595
原创 【源码阅读 | xe-utils源码 | 10】clone 深拷贝(考虑多种数据类型)
本篇预计阅读时长10分钟,讲解了 xe-utils 中 clone 深拷贝源码的实现,支持多种数据类型。
2022-02-17 16:16:53
989
原创 【源码阅读 | xe-utils源码 | 08】isDocument(涉及DOM的 nodeType)
本期源码非常简单!通过 isDocument 判断是否为 document 对象,也复习一下我们较少用的 nodeType 属性
2022-01-24 13:14:51
740
原创 【源码阅读 | xe-utils源码 | 07】isMatch 判断属性中的键值是否包含在对象中
isMatch 方法判断属性中的键值是否包含在对象中
2022-01-24 11:56:23
342
原创 【源码阅读 | xe-utils源码 | 06】isEqual 深度比较两个值是否相等
1. 背景 JavaScript 中包含基础的值类型,引用类型及其他类型。 关于值类型和引用类型的区别,若有不理解的可以看这篇文章补课 【JavaScript】深拷贝与浅拷贝 ,这里就不再赘述。 当要判断 引用类型 时,以对象举例,则需要 遍历其所有的属性 来进行比较,只有属性对应的值完全相等,才能说两个对象相等,这在源码中如何实现呢?2. 源码解析2.1 xe-utils 源码 先来看看 xe-utils 的源码,其中为了可扩展性,增加了 自定义判断函数; 如果你觉得过于复杂,可
2022-01-23 12:24:58
506
原创 【源码阅读 | xe-utils源码 | 05】判断ES6中的新类型
1. 背景 对于 isSymbol、isMap 等新特性中才有的类型的判断时,比起普通类型判断,源码中会多了对当前环境是否支持新类型的判断。 其中用到类似思路的有如下函数:isFormDataisSymbolisMapisWeakMapisSetisWeakSet…2. 源码解析以 isSymbol为例,如下判断思路为:先判断当前环境是否支持 Symbol 类型,若不支持则会返回 undefined 常量若支持 Symbol,则判断是否拥有 isSymbol 方法,若有则
2022-01-20 20:56:01
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人