上一页 1 2 3 4 5 6 ··· 44 下一页
2024年1月2日
摘要: 2023 年年初也做了一份年度计划,沿用 2022 年的 5 个核心目标,在 9 月中旬之前,稳步推进。 9 月中旬的时候,APP 突然因为某些原因被下架,公司和我自己的计划都被打乱,公司内部也发生了巨变。 下面的思维图列举出了今年做的一些比较重要的事情。 今年干的事情其实也是知识沉淀、提效保质、体 阅读全文
posted @ 2024-01-02 10:18 咖啡机(K.F.J) 阅读(2991) 评论(10) 推荐(22) 编辑
2023年12月27日
摘要: 在 iOS 12 中,苹果正式弃用 UIWebView,改成 WKWebView,参考官方声明。 后者在性能、稳定性、功能方面有很大提升,并且与 Safari 具有相同的 JavaScript 引擎(JavaScriptCore)。 从 Android 4.4 开始,增加 Chromium WebV 阅读全文
posted @ 2023-12-27 09:46 咖啡机(K.F.J) 阅读(413) 评论(0) 推荐(2) 编辑
2023年12月25日
摘要: 内容来源于“Let’s learn how modern JavaScript frameworks work by building one”,我在本文中不会逐字翻译,只会将关键部分列出。 React 是一个很棒的框架,但本文要实现的“现代 JavaScript 框架”是指“后 React 时代的 阅读全文
posted @ 2023-12-25 09:52 咖啡机(K.F.J) 阅读(312) 评论(0) 推荐(1) 编辑
2023年12月20日
摘要: 数据包括性能指标、监控数据以及通过埋点得到的业务数据,而数据分析是体验优化的最后一环。 通过数据来量化当前的工作,从而证明工作是否高效,优化是否有效等问题。 量化的工作包括代码质量和业务数据。 一、代码质量 代码质量的数据来源于思维导图中的性能指标和监控体系,包括 SLA、慢响应、前端错误、白屏和首 阅读全文
posted @ 2023-12-20 09:53 咖啡机(K.F.J) 阅读(255) 评论(1) 推荐(1) 编辑
2023年12月18日
摘要: 前端很多时候是不会接触到后端的工作,不过我们公司由于历史原因,维护了大量的 Node.js 服务。 所以也积累了一些后端优化的经验,主要分两块 Node.js 和数据库。 一、Node.js Node.js 的监控没有从 0 开始,业务逻辑的日志直接记录在阿里云中,性能监控部署的是阿里云提供的系统。 阅读全文
posted @ 2023-12-18 09:55 咖啡机(K.F.J) 阅读(313) 评论(0) 推荐(4) 编辑
2023年12月13日
摘要: 在 2020 年刚加入公司的时候,我就确定要持续推进基建的建设,经过这几年的沉淀,完成了从 0 到 1 的跨越。 基建的目的是解决各类技术或业务问题,沉淀通用技术能力,提升工作效率,降低开发成本,直接或间接助力业务开展。 接下来会围绕项目重构、组件化、标准化、工具化、自动化、文档化和页面规范化几个方 阅读全文
posted @ 2023-12-13 08:30 咖啡机(K.F.J) 阅读(1054) 评论(0) 推荐(3) 编辑
2023年12月11日
摘要: 前端体验优化地最终目的就是让用户的使用体感舒适,无阻塞、流畅的得到预期想要的结果,而其中的用户可分为三层:产品用户、公司同事和研发自己。UX、性能优化其实都是体验优化的子集,前端体验犹如下图的冰山那样,在水下别有洞天。 可以将体验优化大致分为 5 个模块,分别是终端、网络、前端、后端以及数据,这 5 阅读全文
posted @ 2023-12-11 10:00 咖啡机(K.F.J) 阅读(313) 评论(0) 推荐(3) 编辑
2023年12月7日
摘要: 一、Homebrew 采用 Homebrew 镜像源及工具,切换到国内。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 选择镜像源,执行命令。 $ brew --versi 阅读全文
posted @ 2023-12-07 09:47 咖啡机(K.F.J) 阅读(178) 评论(0) 推荐(0) 编辑
2023年12月4日
摘要: 一、日常问题 1)你为什么不连数据库 最近遇到个站内信的需求,在页面中有个发送账号的选择框,现在要新增两个官方账号。 于是我就根据需求,让产品提供相关信息,然后产品说服务端也维护着一套官方账号,为什么不连数据库或不调他们的接口,而是写死。 在一端维护数据源,理论上是比较理想的处理方式,但是目前会有几 阅读全文
posted @ 2023-12-04 10:46 咖啡机(K.F.J) 阅读(3913) 评论(2) 推荐(6) 编辑
2023年11月27日
摘要: 所有技巧来源于《重构:改善既有代码的设计(第2版)》 第一组重构 1)提炼函数 “将意图与实现分开”:如果你需要花时间浏览一段代码才能弄清它到底在干什么,那么就应该将其提炼到一个函数中,并根据它所做的事为其命名。 function printOwing(invoice) { printBanner( 阅读全文
posted @ 2023-11-27 10:34 咖啡机(K.F.J) 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 44 下一页