随笔- 443  文章- 77  评论- 996  阅读- 105万 
11 2023 档案
30个重构技巧
摘要:所有技巧来源于《重构:改善既有代码的设计(第2版)》 第一组重构 1)提炼函数 “将意图与实现分开”:如果你需要花时间浏览一段代码才能弄清它到底在干什么,那么就应该将其提炼到一个函数中,并根据它所做的事为其命名。 function printOwing(invoice) { printBanner( 阅读全文
posted @ 2023-11-27 10:33 咖啡机(K.F.J) 阅读(205) 评论(0) 推荐(0) 编辑
活动上线前后的优化清单
摘要:一、上线前的准备 1)图像 1. 页面中所有图像是否都已压缩 2. 是否有条件将图像修改成性能更优的 webp 等格式 3. 页面中的图像数量是否可减少,例如活动中的规则等文案用文字替换 4. 页面中的图像是否支持懒加载或预加载,避免降低页面加载时间 5. 是否需要让客户端缓存本地图像 2)首屏 1 阅读全文
posted @ 2023-11-24 11:55 咖啡机(K.F.J) 阅读(70) 评论(0) 推荐(0) 编辑
Node.js精进(12)——ElasticSearch
摘要:ElasticSearch(简称 ES)是一款基于 Lucene 的分布式、可扩展、RESTful 风格的全文检索和数据分析引擎,擅长实时处理 PB 级别的数据。 一、基本概念 1)Lucene Lucene 是一款开源免费、成熟权威、高性能的全文检索库,是 ES 实现全文检索的核心基础,而检索的关 阅读全文
posted @ 2023-11-20 10:28 咖啡机(K.F.J) 阅读(526) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示