摘要: 封装通用的小函数,项目中随处可用 阅读全文
posted @ 2019-01-09 15:22 kiera 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 原先考虑使用 伪类 ::after + opacity来画阴影,这样最节省性能。然而锯齿还在。 解决方案:filter: drop-shadow() 嗯。perfect。 阅读全文
posted @ 2018-11-09 15:01 kiera 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 666啊! vue.mixin 产品粑粑说,关于用户的一切行为,他们都想知道。 满足需求是本码畜的毕生需求。嗯,是的。就是这样。 组件很多怎么办?点击按钮很多怎么办?难道给每个按钮都写一个插码事件吗!就算是码畜,也有一颗追求更优质(偷懒)代码的热情的心脏啊! 阅读全文
posted @ 2018-09-06 15:59 kiera 阅读(352) 评论(0) 推荐(0) 编辑
摘要: ES2018 为对象解构提供 rest 参数和spread扩展运算符。 1. 合并俩对象: 2. 对象的值如果是undefined 或者 null 3. 对象的属性是不可枚举的: 题外话:如何判断一个对象的某个属性是否可枚举...啊,还是甩链接吧... 属性的可枚举性和所有权 4. spread 是 阅读全文
posted @ 2018-08-17 17:27 kiera 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 上面是不用排序的办法。 另外一个办法则需要排序: 阅读全文
posted @ 2018-06-21 13:51 kiera 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1. x轴类型。 当Y轴 type = value: 1.1 x 轴 type = category,series的data类型为一维数组即可。 1.2 不设置 min/max,需再设置 scale: true,才能自动计算最小值保证坐标轴刻度的均匀分布。文档没有很明确提到这点,超级坑。scale: 阅读全文
posted @ 2018-06-04 16:29 kiera 阅读(5755) 评论(2) 推荐(0) 编辑
摘要: Promise.all() 方法接收单个可迭代对象(如数组)作为参数,并返回一个promise。每个Promise都用一个数值进行了决议,对Promise.all() 的调用创建了新的 Promise p4。这些值的存储顺序保持了待决议(resolve)的Promise顺序,与完成的先后顺序无关,因 阅读全文
posted @ 2018-05-18 11:11 kiera 阅读(3213) 评论(0) 推荐(0) 编辑
摘要: Promise.all() 方法接收单个可迭代对象(如数组)作为参数,并返回一个promise。每个Promise都用一个数值进行了决议,对Promise.all() 的调用创建了新的 Promise p4。这些值的存储顺序保持了待决议(resolve)的Promise顺序,与完成的先后顺序无关,因 阅读全文
posted @ 2018-05-18 11:10 kiera 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 为了弹出层的内容能平滑滚动,给弹出层容器加了 overflow-scrolling: touch; 结果发现在IOS下,弹出层容器下的绝对定位的导航和脚部闪现。无论是fixed还是改成absolute,都无法解决问题。 解决办法就是给要滚动的内容加一层div,在这个div上,设定平滑滚动。 阅读全文
posted @ 2018-04-09 09:12 kiera 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 字符串转数组。。。 阅读全文
posted @ 2018-04-02 17:20 kiera 阅读(5216) 评论(0) 推荐(0) 编辑