需求: 开发设备使用 AP模式的配网页; 要求页面小,美观,有简单动效,性能高。
配网页表单就三个字段 ,非常小的页面。在网上找到一款模块与产品调性还蛮相符。且动效可以,基本可以拿来就用;不足的是页面用的 jQuery 还有好多JS包,页面大小超过几百KB了。要做的就是检查删除CSS,JS文件后,页面功能的影响。
分享一个抽取使用到的font icon文件的库: font-spider 这个库非常棒,可以检测页面用到的font-awsome的内容,按需引入。我的页面就用了两个图标,一下子少了几百k。
如果希望页面能优化到极致,工程化是最佳选择,不管是否一个小页面,还是多个页面。因为工程化后,可以使用构建工具带来的好处,灵活度非常大。如css有很多去无用css的工具、JS 有 tree shake、图片压缩、转base64、部分定制化脚本等。且管理方便。写好发布脚本,一键打包,各种优化一一执行,效率高,性能好。










网友评论