yw115

1
获赞数
3
关注数
0
粉丝数
IP 属地上海
2015-08-28 加入
浏览 3k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
13 声望|新手
typescript
12
eslint
11
vue3
1
html
1
javascript
1
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2023-12-08
    CSS 实现多行文本“展开收起”
    多行文本展开收起是一个很常见的交互, 如下图演示实现这一类布局和交互难点主要有以下几点位于多行文本右下角的“展开收起”按钮“展开”和“收起”两种状态的切换当文本不超过指定行数时,不显示“展开收起”按钮说实话,之前单独看这个布局,即使借助 JavaScript 也不是一...
  • 赞了文章2023-04-07
    CSS Grid布局:合并单元格布局
    《CSS Grid布局:网格单元格布局》一文中通过一些简单的实例介绍了如何给容器定义网格,并且怎么使用网格线或者网格区域来实现单元格这样的简单的布局。在文章结尾之处也提到过,这样的单元格如同表格一样,仅仅一个个独立的单元格是无法满足一些复杂的Web布局,我们...
  • 关注了问题2022-04-06
    vue3.2 里如何获取多层插槽里的实例?
  • 关注了问题2022-04-06
    vue3.2 里如何获取多层插槽里的实例?
  • 回答了问题2022-04-02
    vue3怎么封装Notification组件?
    这是我学 vue3 时,造的一个轮子,由于主要用于学习,所以有些未知的细节可能没处理,你可以参考下,很简单组件 index.ts {代码...} Toast.vueVIconClose.vue 是我封装的一个 svg 图标,可以用任意图片替换 {代码...} Toast.css这里的与位置相关的 class,必须跟 ind...
  • 赞了文章2022-04-02
    前端对接阿里OSS
    公司最近需要使用阿里OSS上传文件,但是文件类型不固定,开始的想法是通过Java写接口,如果文件过大由后端对文件进行分片处理并上传。在调研过程中发现ali-oss公共模块中提供了分片上传的方法,所以找个工作就交给了前端来做,以减轻后端的压力,于是笔者就开始了漫...
  • 回答了问题2022-01-06
    eslint如何识别全局的ts类型?
    在 .eslintrc.js 的 globals 属性里添加 IdLike: readonly 就可以识别了 {代码...}
  • 提出了问题2021-09-26
    vue3.2 里如何获取多层插槽里的实例?
  • 赞了文章2021-04-14
    小程序自定义下拉刷新组件(为应对头部有非滚动区的情况)
    2021-03-21 update:经过一个多月的测试实践,修复了这个组件初版的诸多不足,最重要的地方就是在ios上的自带的橡皮筋效果会影响到下拉效果,甚至某些老iphone会出现严重的抖动,还有滑动的时候如果出现类似点击的效果会导致滑动卡住的bug,这两个问题目前已经解决掉...
  • 赞了回答2021-04-09
    vue 子组件如何获取父组件设置的 class 和 style 属性
    子组件 data() {} 里面. this.$vnode.data 就有这个节点用于 createElement 的属性
  • 赞了文章2020-06-09
    Vue 3 响应式原理及实现
    从零开始实现你自己的响应式库,从零开始实现 Vue 3 响应式模块。本文完整内容见buid-your-own-vue-next 1. 实现响应式 响应基本类型变量 首先看一下响应式预期应该是什么样的,新建一个 demo.js 文件,内容如下: {代码...} 思考一下,如何才能做到当 a 变动时 c 跟...
  • 赞了文章2020-06-04
    中间件执行模块koa-Compose源码分析
    原文博客地址,欢迎学习交流:点击预览 读了下Koa的源码,写的相当的精简,遇到处理中间件执行的模块koa-Compose,决定学习一下这个模块的源码。 阅读本文可以学到: Koa中间件的加载 next参数的来源 中间件控制权执行顺序 先上一段使用Koa启动服务的代码:放在文件ap...
  • 赞了文章2020-06-03
    理解TS中的declare【译】
    假如,你有一个由多个NPM包组成的APP,对”常规JS项目“来说,这不是一个问题。TS的最大优势就是静态类型检查,为了更好地利用这个优势,我们需要在”从第三方NPM包中引入代码“时,为这些第三方NPM包增加类型声明。TS利用声明文件,来使编译器理解模块中的变量类型和函...
  • 赞了文章2020-05-31
    TypeScript 中的多种 import 解义
    JavaScript 中有多种 export 的方式,而 TypeScript 中针对这种情况做了多种 import 语法,最常见的就是 import * as path from 'path' 这种。这篇文章主要来讲解 TypeScript 中不同的 import 具有什么意义。
  • 赞了回答2020-04-09
    vue 递归组件自定义事件问题
    在组件中调用一下事件 {代码...}
  • 赞了回答2020-03-08
    如何检测vue中插槽slot的更新问题,需要在slot的内容更新后重新获取dom做一些计算
    不知用 MutationObserver 如何
  • 赞了回答2020-03-03
    vue中怎么触发隐藏input:file的change事件?
    this.$refs._testFile.dispatchEvent(new MouseEvent('click')) 完美解决
  • 赞了文章2019-12-20
    Underscore 源码(一)总体架构
    Underscore 这个库提供力很多有用的函数,这些函数部分已经在 es5 或 es6 中支持了,比如我们常用的 map、reduce、each,还有 es6 中的 keys 方法等,因为这些方法比较好用,所以被 javascript 的制定者采纳了。
  • 回答了问题2019-08-19
    vue项目中使用了vue-property-decorator,怎么使用beforeRouteEnter这个钩子函数?
    {代码...}
  • 赞了文章2019-05-23
    JS数据结构与算法_栈&队列
    原计划是把《你不知道的Javascript》三部全部看完的,偶然间朋友推荐了数据结构与算法的一套入门视频,学之。发现数据结构并没有想象中那么遥不可及,反而发觉挺有意思的。手头上恰好有《学习Javascript数据结构与算法》的书籍,便转而先把数据结构与算法学习。