一款提高开发效率的插件
Sublime 是个非常好用的编辑器,而且,我是 Sublime 的忠实用户,不仅因为它本身的轻量,还有它对各种编程语言的支持,以及丰富的插件库资源。这几天对它上瘾了,有时用来写写 Java ,有时写写 js,有时写写 Python,卧槽,这编辑器强大得深不可测。
Sublime 是个非常好用的编辑器,而且,我是 Sublime 的忠实用户,不仅因为它本身的轻量,还有它对各种编程语言的支持,以及丰富的插件库资源。这几天对它上瘾了,有时用来写写 Java ,有时写写 js,有时写写 Python,卧槽,这编辑器强大得深不可测。
不同于客户端,Web 前端的绝大部分图片资源都是直接从网络上加载,这就对网络的要求比较高,如果图片很大,而且页面图片很多的情况,比如活动页,就会出现显示很慢的状况,本文就分享对前端图片处理的一些方法。
这次分享小程序开发过程中隐藏了很久的一个坑,相信很多开发者应该都做过列表的滚动加载,列表的数据放在一个数组对象中,加载完成之后通过 setData 来将数组数据渲染到页面上,加载下一页时,将下一页的数组数据拼接到原来的数组中,再次渲染一次,就有两页的数据了。大多数时候这样做看不出有什么问题。
EventBus 用来管理事件的发布与订阅,在 Android 届非常有名气,可以简化系统提供的事件通信,比如 Handler, BoardCast 等。JS 里面,没有提供原生的事件管理机制的支持,但对于模块很多的页面,采用事件来管理无疑是一个很好的选择,所以,在 Github 上撸了一个 JS 版的 EventBus 库,源码真是精简,总共一个文件,100 行,本文就以一个小白的角度,梳理一下这个库。