Krryblog

博客地址:https://ainyi.com
80 篇文章
13 人订阅

全部文章

Krry

京东 · 软件开发工程师 (已认证)

JavaScript 异步编程

众所周知,JavaScript 是单线程的,但异步在 js 中很常见,那么简单来介绍一下异步编程

8530
Krry

京东 · 软件开发工程师 (已认证)

Vue 开发技巧总结

v-model 是 Vue 提供的一个语法糖,它本质上是由 value 属性 + input 事件组成的(都是原生的默认属性)

7540
Krry

京东 · 软件开发工程师 (已认证)

Vue 自定义指令

除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而...

11920
Krry

京东 · 软件开发工程师 (已认证)

Vue3 为何使用 Proxy 实现数据监听

vue3 响应式数据放弃了 Object.defineProperty,而使用==Proxy==来代替它

10140
Krry

京东 · 软件开发工程师 (已认证)

Vue JSX、自定义 v-model

最初用到 JSX,就是做这个博客的时候。iview 表格组件,不支持像 element 那样直接写 html 代码渲染,只能通过 render 函数渲染,也就是...

16900
Krry

京东 · 软件开发工程师 (已认证)

商品多种规格属性的选择(sku 算法)

如上图中每一个单规格选项,例如==珍珠白==、==12GB+512GB==、==不分期==就是一个规格(sku)。商品和 sku 属于一对多的关系,也就是我们可...

20230
Krry

京东 · 软件开发工程师 (已认证)

DOM 元素的循环遍历

get 方式获取的 dom 元素,仅可使用==for-in、for-of、for==循环

26560
Krry

京东 · 软件开发工程师 (已认证)

关于 Blob

对于 Blob,前端开发中可能比较少遇到;数据库中可使用 Blob 概念,例如 Mysql 存储二进制数据的类型就是 Blob,也就是说图片可存储于数据库中,以...

14410
Krry

京东 · 软件开发工程师 (已认证)

Vue.nextTick 的应用解析

在弹窗表单里,经常关闭打开要重置整个表单,使用 this.$refs.addForm.resetFields()

9410
Krry

京东 · 软件开发工程师 (已认证)

高阶函数及 map、reduce、filter 的实现

2020 开年国家经历了不少困难,最为凶猛的局势就是新型冠状病毒的蔓延,国务院最终决定春节假期延长至==2 月 2 号==;公司决定 3 - 7 号在家用 vp...

6300
Krry

京东 · 软件开发工程师 (已认证)

弹窗组件及其回调函数

首先在 packages 文件夹下新建 confirm 文件夹,往里面新建 src 目录,存放源代码

8300
Krry

京东 · 软件开发工程师 (已认证)

krry-transfer ⏤ 基于 element 的升级版穿梭框组件发布到 npm 啦

看过我之前博客的同学或许知道我之前写过关于 element 穿梭框组件重构的博客 关于 Element 组件的穿梭框的重构,当时还有一些同学直接通过微信询问很多...

18320
Krry

京东 · 软件开发工程师 (已认证)

防抖与节流 & 若每个请求必须发送,如何平滑地获取最后一个接口返回的数据

日常浏览网页中,在进行窗口的 resize、scroll 或者重复点击某按钮发送请求,此时事件处理函数或者接口调用的频率若无限制,则会加重浏览器的负担,界面可能...

21350
Krry

京东 · 软件开发工程师 (已认证)

Java 单文件、多文件上传 / 实现上传进度条

实现:单文件上传、多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件

95220
Krry

京东 · 软件开发工程师 (已认证)

Vue 路由模块化配置

企业运营后台页面很多,路由如若不区分模块化配置,所有路由挤在同一个文件将不好维护,所以路由的配置也要模块化

29330
Krry

京东 · 软件开发工程师 (已认证)

js 高阶函数之柯里化

就是只传递给函数某一部分参数来调用,返回一个新函数去处理剩下的参数(==闭包==)

45440
Krry

京东 · 软件开发工程师 (已认证)

JavaScript 相关的工具代码

当前 toLocaleTimeString 方法只能获取到 12 小时制的时间('上午09:10:01' | '下午08:10:24')

19330
Krry

京东 · 软件开发工程师 (已认证)

JS 数组、对象的深拷贝

以上是简单数组、对象的深拷贝方法,但是对于二维数组、对象数组、对象里包含对象,以上方法均达不到深拷贝方法

2K30
Krry

京东 · 软件开发工程师 (已认证)

页面性能优化

可以看到,六个绿色条并发请求,四个灰色条等待请求,最下面三个绿色条3.4s后才触发请求

31550
Krry

京东 · 软件开发工程师 (已认证)

axios(封装使用、拦截特定请求、判断所有请求加载完毕)

业务上经常出现这个问题,需要拦截某些特定请求,在该特定请求,页面采取或不采取什么变化

65940

扫码关注云+社区

领取腾讯云代金券