发布了文章3 月 31 日
npm 仓库私有化又叫 "npm 私服"、"npm 私有仓库"、"npm 内网仓库"、"npm 内网镜像"。其核心在于在内网环境搭建一个类似 [链接] 的代理和存储服务。通过部署私有仓库,企业可以在内部网络中建立专属的包管理服务,既能够代理和缓存公共 npm 包,又能够托管企业内部开...
发布了文章3 月 20 日
各位好,相信大家都知道,最近更新 Chrome 已经支持了 0 到 auto 的高度过渡。但是很多人反映这种特性太新了,出于兼容考虑用不了的。而实际上 calc-size 是可以渐进增强的。今天我就给大家表演一下,0 到 auto 的渐进增强兼容所有浏览器。
发布了文章3 月 16 日
小明整天被一些样式细节所困扰,反复调整间距、对齐、适配、统一风格,大量时间消耗在琐碎的 CSS 调试上,导致他根本无法专心编写业务功能代码。这是前端开发中普遍存在的怪圈:业务开发人员在写样式上花费的时间,往往超过了编写核心业务逻辑的时间。
发布了文章3 月 12 日
第一,API 风格过于怪异。传统 Cookie 读写共用一个属性,读是取值、写是拼接字符串赋值。这种设计违背了最基本的编程直觉:读取用属性访问,设置也用属性赋值,但两者行为完全不同。读取返回所有cookie,设置却只会新增/修改一个。这种不对称性让无数新手开发者踩坑。
发布了文章3 月 6 日
小明瞬间想起,自己为了简化数组取最后一个元素的逻辑,用了ES2022的新特性Array.prototype.at()。最终,他不得不把代码改成let arr = foo.bar; arr[arr.length - 1]。