Seven's Blog

Share, Learn, Enjoy, Keep


  • 首页

  • 归档

  • 标签

  • 公益404

  • 关于

优化代码之throttle & debounce

发表于 2018-06-02 |
这几天翻了下以前写的代码,发现自己以前虽然有用 debounce 或者 throttle 的意识,但是确没有把代码封装的很好。比如没有用到闭包去封装 timer, 而是把 timer 放在了 vue data 的变量里。因此就出现了这篇文章,总结下 debounce 和 throttle 运用场景 ...
阅读全文 »

解决webpack编译后导致-webkit-box被强制去除了的问题

发表于 2018-05-11 |
问题今天遇到了一个问题,发现重构同事的 dist css 在我这里有兼容性问题。我只引用了他的源文件,未经过任何更改。排处了由于 Dom 结构不同的原因之外,唯一的不一样的地方,就是我引入他的文件后,在本地还进行了webpack 编译。那么问题只能出在了这里了。 经过对比两份文件发现,对比如下12 ...
阅读全文 »

小程序支持分包加载和无需用户授权获得头像

发表于 2018-04-23 |
结论:增加了分包加载特性,速度快了很多。修改了用户授权逻辑,使用 open-data 能力改为了完全不用用户授权即可获得昵称头像群名称等。 改版效果星期六的时候把手边的小程序改为了分包加载。产品是没有提这个需求的,但是心想下次做小程序的需求估计要很久以后了,就星期六加了下班。效果还是很好的。 ...
阅读全文 »

长列表图片优化方式

发表于 2018-03-22 |
最近在的一个项目中,本来不长的列表页变得很长很长。并且每个li都会有一个图片。这就迫使我必须要想办法优化这个长列表了。以前总以为是不是对于长列表而言性能的瓶颈更多在与 dom 和js, 但是实际上图片仍然也占很大一部分。为了用户考虑,怎么样减少图片带来的流量,对于节省带宽及用户的电池十分重要。 ...
阅读全文 »

isObjEmpty/once function/template rendering/cdn的实现和解释

发表于 2018-03-21 |
总结了几种判断 Object 是否为空的方法总结 once function (只执行一次函数代码)实现两种简单的字符串模板替换方法重新归纳总结了下CDN和DNS的名词解释 once function 让函数只执行一次这里利用了闭包很好的保存了内层函数的返回值内容。12345678910111 ...
阅读全文 »
1…789…28

Seven Cai

Seven的博客,用于记录生活和技术

137 日志
5 分类
25 标签
RSS
© 2021 Seven Cai