zepto插件哪里找?这些实用工具提效率

今儿个跟大伙唠唠找zepto插件这破事儿。本来以为随手一搜就有,结果折腾得够呛,差点没把键盘砸了。

起先傻乎乎硬写

项目急着要个图片懒加载功能,我心说zepto用这么久了直接手撸呗。吭哧吭哧写了两小时,老板在后面转悠第三趟的时候,发现滚动监听卡得跟幻灯片似的。测试机点一下屏幕,图片加载要等三秒才蹦出来,安卓老机器直接给我表演趴窝。

  • CPU飚到82%:用开发者工具一看,滚动事件疯狂触发
  • 重复加载三次:快速滑动时同一张图被加载了又取消
  • 低端机直接闪退:红米Note4当场给我罢工

开找轮子

抄起键盘搜"zepto懒加载插件",结果跳出来二十几个Git仓库。挨个点进去看懵逼了:

  • 八百年没更新的:最新提交日期是2016年,issue里全是骂街的
  • 文档全英文的:*写满蚯蚓文,config参数看得眼冒金星
  • 依赖乱套的:下完发现还要装三个辅助库,项目里根本没有

正想摔鼠标,突然瞄见个国内论坛的讨论帖。楼主说直接找插件是瞎折腾,得换个路子搞。

工具包大法好

照着帖子下了个前端工具箱,好家伙,解压完五百多兆差点把我C盘挤爆。打开工具选zepto生态栏,直接弹出个插件市场:

  • 按热度排的榜:下载数超过1k的置顶显示
  • 版本在线切换:点开下拉菜单能选zepto1.0到1.2所有版本
  • 依赖自动装:勾选插件后连带需要的库自己下载

找到个叫lazyload的插件,点试用按钮直接弹出模拟器。滑动两下确实流畅,测试机跑着也不卡了。最骚的是点导出按钮,连配置代码都生成好了直接粘贴,连参数注释都带着中文说明。

省下来的时间撸串

本来准备熬夜改bug的,结果七点半就完事儿了。跑去楼下烧烤摊要了二十个肉筋,啃着串儿想起以前跟傻小子似的:

  • 为了个分页插件:翻遍谷歌前二十页,在俄语网站找到
  • 测试兼容性:借了五台测试机蹲机房调两天
  • 被老板骂摸鱼:在查文档看得眼珠子快瞪出血

现在想想真是憨,有现成工具不用非要跟自己死磕。就像我们组新来的实习生,非说用记事本写代码有格调,上周误删了五个页面,现在天天加班到十点。工具放着不用那叫死要面子活受罪,您说是这个理儿不?