摘要:
最近在研读《产品思维:从新手到资深产品人》,特在此做些记录。 一、认知用户 1)用户画像 我们的用户到底是谁?究竟在哪里?这个其实就是用户画像需要解答的问题。 用户画像的种种特征和描述,延伸出来的是用户生活工作的环境,是他们日常的心里状态,也有他们的认知能力等。 一旦把这个具体真实的用户角色扔到我们 阅读全文
摘要:
自己在日常工作中会涉及到些安全的概念,但是没有成体系,因此最近研读了《API安全技术与实战》一书,在此做些文章记录。 API安全是从安全的角度关注API领域的安全问题和这些问题的解决方案,从技术和管理两个层面提高API自身和API周边生态的安全性。 1)OWASP API 安全漏洞类型 OWASP( 阅读全文
摘要:
一、AppWorks AppWorks 是一款基于 VS Code 插件的前端研发工具集。 1)AppWorks Doctor 我试用了其中的代码质量检测插件,这款插件会依赖 package.json 文件。 所以当前项目的根目录中需要包含此文件,否则无法运行命令。 在 Mac 环境中,Ctrl+S 阅读全文
摘要:
最近在研究如何提升项目质量,提炼了许多个用于自测的测试用例,但是每次修改后,都手工测试,成本太高,于是就想到了自动化测试。 在一年前已将 Cypress 集成到管理后台的项目中,不过没有投入到实践中。今天在实践时发现,版本已经到了 12.X,当时集成的版本是 8.X。 一、准备 在重新安装后,将之前 阅读全文
摘要:
在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种: 第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。 第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。 无论哪种方式,都会消耗点时间成本,并且 阅读全文
摘要:
一、日常问题 1)补充产品文档 最近版本迭代,其中涉及一块举报流程的优化,其实会涉及管理后台发送站内信。 刚开始,大家都没怎么在意这个需求,但是在执行时才发现有许多细节没有考虑到。 管理后台的举报页面是在 2018 年开发的,当时是前端纯手工设计,没有留下任何文档。 这次遇到的问题,产品也不知道,前 阅读全文
摘要:
ChatGPT 和 Midjourney 这两个系统这些天红的发紫,自己也尝试着注册和使用了一下。 一、ChatGPT 我在上周才刚刚注册 OpenAI,注册过程也比较麻烦。 国内的 IP 是无法访问 OpenAI 主页的,所以需要使用些手段。 解决好代理后,在注册时,需要填写手机号,而这个手机号不 阅读全文
摘要:
自己团队所提出的需求是指性能优化、技术栈升级、架构调整等需求,偏向于技术范畴。 要推动这类需求,除了自己团队的努力之外,还需要一些外在的辅助因素。 一、时机 对于我们自己团队内部就能消化的需求,主要的问题就是人员,只要人员充足,那么就能慢慢推进。 而对于那些需要跨团队协作的需要,那么就需要在合适的时 阅读全文
摘要:
前端构建是指通过工具自动化地处理那些繁琐、重复而有意义的任务。 这些任务包括语言编译、文件压缩、模块打包、图像优化、单元测试等一切需要对源码进行处理的工作。 在将这类任务交给工具后,开发人员被解放了生产力,得以集中精力去编写代码业务,提高工作效率。 构建工具从早期基于流的 gulp,再到静态模块打包 阅读全文
摘要:
网络也是前端性能优化的重要一环,网页上的资源都要经过网络来传输。 优化网络性能除了缓存和压缩之外,还有就是协议和 CDN。 HTTP 协议已经历了多个版本,每个版本的出现其实就是为了解决已知的性能问题。 目前市面上,有许多成熟的商业 CDN 服务,采用这些服务的网页,在性能提升上也很可观。 2023 阅读全文