Posts
All the articles I've posted.
使用Zod在项目启动时检查环境变量
Published: at 09:10环境变量是设置应用参数和各种密钥的常见方式,但很多时候我们不一定能准确的提供所有所需的环境变量,而由于JavaScript的解释型语言的特性,环境变量的缺失往往会在代码运行到对应逻辑时才被发现。本文介绍如何使用Zod在应用启动前检查环境变量是否正确设置。
在VSCode中为JavaScript代码启用静态类型检查
Updated: at 20:32很多时候,我们不得不使用 JavaScript 而非 TypeScript 开发项目,作为一个忠实的 TypeScript 用户,根本无法接受 JS 代码的开发体验,于是开始研究如何在不影响构建流程(已有项目太大,增加 TS 的修改和测试成本太高)的前提下,以影响尽量小的方式为代码增加静态类型检查。
TypeScript项目的ESLint配置
Updated: at 15:30众所周知,代码质量检查和代码风格的统一对于一个项目来说非常的重要,也有助于避免一些低级的错误。相信很多人都已经在前端项目中使用ESLint和Prettier了,本文就来介绍具体的配置步骤。
阿里云域名莫名502的一种情况及其解决方法
Published: at 17:10有一段时间没有更新维护博客,结果不知道什么时候挂掉了。访问的时候浏览器一直提示502错误,折腾了一下午才找到原因,记录下供后来人参考。
Swift语言基础
Published: at 21:47本文内容主要是Swift官方文档LanguageGuide第一节的部分翻译,主要用于让读者快速了解Swift语法。如需要更详细的介绍,请查阅原文档。
使用阿里云OSS图片裁剪实现Krpano全景图多级加载
Published: at 18:56随着全景图分辨率的不断提升,加载图片所需的时间也显著增长,用户体验也随之下降,优化图片加载势在必行。本文来自我在17年为酷家乐全景图添加多级加载时写的开发文档,重新整理后作为博客发布。