Reese Blog

我干了什么 究竟拿了时间换了什么

js 深度对比

目前有两种主流的对比方式 基于lodash: 直接对比是否相等 deep-diff: 可以得知差异 基于lodash 来源: https://gist.github.com/Yimiprod/7ee176597fef230d1451 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /** * Deep diff between two ob...

Vue 代理组件

Vue 子组件实现一层空的代理, 让孙组件与父组件交互

在Vue开发中经常会遇到子组件需要定制一小部分的内容, 实现定制的同时希望孙组件的功能不改动不缺失, 需要用到两个属性 $listeners和$props $listeners 包含了父作用域中的 (不含 .native 修饰器的) v-on 事件监听器。它可以通过 v-on=”$listeners” 传入内部组件——在创建更高层次的组件时非常有用 $props 当前组件接...

Mysql LEVENSHTEIN - 纠错搜索

LEVENSHTEIN 纠错搜索

Mysql中搜索的需求非常常见, 但是搜索的要求不尽相同, 常见的是匹配(模糊)搜索: LIKE语句 : 使用最多的模糊查询 %/_ 模式: 基于模式的匹配方式 REGEX正则 : 相对使用的较少 LOCATE / POSITION / POSITION / INSTR 等函数 关于上述几种的使用方式这里不做赘述, 自行百度即可...

异步$emit的方式

子组件调用父组件异步方法, 父组件执行后, 子组件执行剩余的部分

使用场景, 子组件$emit父组件异步方法, 父组件执行后, 子组件执行剩余的部分, 用起来大概像是这样 下列例子均以 父组件方法 - fetchData 子组件方法 - fetch 对应展示例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <!-- 子组件 --> <script> { async fet...

Mysql常见的配置

常用的Mysql配置 1 常规配置 1 ... 待补充 全文索引 ft_boolean_syntax: 全文索引分词关键字,不能更改,为内置变量 ft_max_word_len: 最大分词长度 ft_min_word_len: 最小分词长度, 根据情况调整(汉字建议为1) ft_stopword_file: 停词表(文件) 省略在搜索中不太重...

Mysql编码 utf8 VS utf8mb4 VS utf-16

utf8 VS utf8mb4 VS utf-16

原文地址请点击这里

Vue $event 子传父多值传递

Vue $event 子传父多值传递办法

在Vue的模板内捕获组件内抛出的值$events的使用, 常见的使用方式如下: 1 2 3 4 5 <!-- 当前组件 --> <template> <!-- 只能获取$event里的第一个值 --> <component @event="handler($event, 1, 2)"/> </template> 上述情...

scrollTo

页面滚动方法

滚动到文档中的某个坐标 语法 window.scrollTo 参数 x-coord 是文档中的横轴坐标。 y-coord 是文档中的纵轴坐标。 options 是一个包含三个属性的对象: top 等同于 y-coord left 等同于 x-coord behavior 类型String,表示滚动行为,支持参数 smoot...

博客

尝试写些东西

工作5年, 从未尝试过写博客, 这次试试能否坚持下来。

Nginx常用优化配置

Nginx | 配置 | 优化 | 代理

配置项目 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67...