插件库

代码仓库

点击我关闭1 点击我返回1 我有缓存1
github : github

ui

轮播

1、使用绝对定位+css3来设计,提供三种轮播效果1、滑动2、渐变3、缩放。

2、滑动重点是使用css的~选择器,使用起来比较高效和便捷。

移动端预览压缩

1、使用FileReader移动端浏览器目前一般都可以兼容。

2、使用canvas压缩,解决在移动端一般图片大小为3m左右,在网速一般情况下,上传消化时间比较久,体验比较差的问题。(ios有bug(图片大于2000000像素就无法使用canvas压缩),需要使用瓦片绘制canvas);

3、base64图片编码转换成blob上传到服务器,解决过长base64传输慢的问题。

具体实现代码:segmentfault技术贴
+

图片的懒加载

原理:使用滚动节流,减小多次滚动执行代码的效率问题

弹窗

点击信息弹窗 点击确认弹窗

表单验证

电话号码:

倒计时

原理:这个主要是对活动倒计时进行代码的封装,因为倒计时比较伤性能,所以进行了代码优化能够减少冗余的代码