随笔- 443
文章- 77
评论- 996
阅读-
105万
12 2023 档案
前端利器躬行记(9)——WebView中的页面调试方法
摘要:在 iOS 12 中,苹果正式弃用 UIWebView,改成 WKWebView,参考官方声明。 后者在性能、稳定性、功能方面有很大提升,并且与 Safari 具有相同的 JavaScript 引擎(JavaScriptCore)。 从 Android 4.4 开始,增加 Chromium WebV
阅读全文
【译】自制前端玩具框架
摘要:内容来源于“Let’s learn how modern JavaScript frameworks work by building one”,我在本文中不会逐字翻译,只会将关键部分列出。 React 是一个很棒的框架,但本文要实现的“现代 JavaScript 框架”是指“后 React 时代的
阅读全文
前端体验优化(4)——数据
摘要:数据包括性能指标、监控数据以及通过埋点得到的业务数据,而数据分析是体验优化的最后一环。 通过数据来量化当前的工作,从而证明工作是否高效,优化是否有效等问题。 量化的工作包括代码质量和业务数据。 一、代码质量 代码质量的数据来源于思维导图中的性能指标和监控体系,包括 SLA、慢响应、前端错误、白屏和首
阅读全文
前端体验优化(3)——后端
摘要:前端很多时候是不会接触到后端的工作,不过我们公司由于历史原因,维护了大量的 Node.js 服务。 所以也积累了一些后端优化的经验,主要分两块 Node.js 和数据库。 一、Node.js Node.js 的监控没有从 0 开始,业务逻辑的日志直接记录在阿里云中,性能监控部署的是阿里云提供的系统。
阅读全文
前端体验优化(2)——基建
摘要:在 2020 年刚加入公司的时候,我就确定要持续推进基建的建设,经过这几年的沉淀,完成了从 0 到 1 的跨越。 基建的目的是解决各类技术或业务问题,沉淀通用技术能力,提升工作效率,降低开发成本,直接或间接助力业务开展。 接下来会围绕项目重构、组件化、标准化、工具化、自动化、文档化和页面规范化几个方
阅读全文
前端体验优化(1)——概述
摘要:前端体验优化地最终目的就是让用户的使用体感舒适,无阻塞、流畅的得到预期想要的结果,而其中的用户可分为三层:产品用户、公司同事和研发自己。UX、性能优化其实都是体验优化的子集,前端体验犹如下图的冰山那样,在水下别有洞天。 可以将体验优化大致分为 5 个模块,分别是终端、网络、前端、后端以及数据,这 5
阅读全文
ReactNative环境安装
摘要:一、Homebrew 采用 Homebrew 镜像源及工具,切换到国内。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 选择镜像源,执行命令。 $ brew --versi
阅读全文
带团队后的日常思考(十三)
摘要:一、日常问题 1)你为什么不连数据库 最近遇到个站内信的需求,在页面中有个发送账号的选择框,现在要新增两个官方账号。 于是我就根据需求,让产品提供相关信息,然后产品说服务端也维护着一套官方账号,为什么不连数据库或不调他们的接口,而是写死。 在一端维护数据源,理论上是比较理想的处理方式,但是目前会有几
阅读全文