会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
苏进取
博客园
首页
新随笔
联系
订阅
管理
2019年11月6日
一个开源组件 bug 引发的分析
摘要: 这是一个悲伤的故事。某日清晨,距离版本转测还剩一天,切图仔的我正按照计划有条不紊的画页面。当我点击一个下拉弹框组件中分页组件页数过多而出现的向后 5 页省略号时,悲剧开始了,弹框被收回了。情景再现 问题 问题的表象很简单,使用的是组件库的下拉弹窗组件,在组件中使用到了分页组件,当点击分页组件的向后
阅读全文
posted @ 2019-11-06 23:02 苏进取
阅读(623)
评论(0)
推荐(0)
2019年9月10日
通过原型继承理解ES6 extends 如何实现继承
摘要: 前言 第一次接触到 ES6 中的 class 和 extends 时,就听人说这两个关键字不过是语法糖而已。它们的本质还是 ES3 的构造函数,原型链那些东西,没有什么新鲜的,只要理解了原型链等这些概念自然就明白了。这话说的没错,但是这些继承的实现是否是我们想的那样呢,今天让我们来用原型链解释下 E
阅读全文
posted @ 2019-09-10 22:55 苏进取
阅读(3027)
评论(0)
推荐(0)
2019年8月27日
[] == ![] 发生了什么?
摘要: 记不清在某处看见了这一比较,当时对强制转换这块理解的还没有特别清晰,故有此一文。以为我会以标题的表达式来展开?那你就错了,下面直接上[] == ![]是如何转换的: 1. 因为!运算符的优先级比较高,所以表达式右侧先运行![],得出false,表达式变为[] == false 2. 强制将false
阅读全文
posted @ 2019-08-27 23:11 苏进取
阅读(359)
评论(0)
推荐(0)
公告