视野修炼-技术周刊第93期 | polyfill.io 投毒

欢迎来到第 93 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

🔥强烈推荐

  1. JS 如何检测用户打开了大写锁定
  2. 改善 console 开发体验

🔧开源工具&技术资讯

  1. polyfill.io 投毒
  2. MathLive - 数学公式输入组件
  3. Shell360 - 全平台支持的SSH客户端
  4. node:sqlite 工作进展

📚 教程&文章

  1. 图片加载性能优化
  2. 前端开发一些流行术语

🤖AI工具&资讯

  1. WordSea - AI 生成单词图片

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍,预计阅读时间 7 分钟。

🔥强烈推荐

1. JS 如何检测用户打开了大写锁定

使用 KeyboardEventgetModifierState 方法。

html 复制代码
<input type="password">
<script>
document.querySelector('input[type=password]').addEventListener('keyup', (keyboardEvent) => {
    const capsLockOn = keyboardEvent.getModifierState('CapsLock')
    if (capsLockOn) {
        alert('打开了大写锁定!')
    }
})
</script>

配合密码框输入使用,给予用户更友好的提示。

2. 改善 console 开发体验

使用 unplugin-turbo-console 插件。

🔧开源工具&技术资讯

3. polyfill.io 投毒

Polyfill.io 是一项服务,可以根据 UA 信息自动返回该浏览器需要的 polyfill 脚本。

Polyfill.io 最初由英国《金融时报》网站开发团队创建。2024 年 2 月,该服务以及关联的域和 GitHub 帐户被出售给 CDN 提供商 Funnull(不知名的公司)。

6月份开始投毒,使用此服务的网站,会被重定向到菠菜网站。

可以在仓库的 issues 看到很多负反馈。

当然现在 CloudFlare 提供了安全的 polyfill.io 镜像服务,并在此前有提前的预警

https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?version=4.8.0

4. MathLive - 数学公式输入组件

提供编辑与预览数学公式的支持。

先收藏,未来说不定能用上。

5. Shell360 - 全平台支持的SSH客户端

支持 Windows、Linux、MacOS、iOS 以及Android。

体验了一下,能用但多少有点小 bug,移动设备用还行,PC 上可替代的很多。

6. node:sqlite 工作进展

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。

该功能准备加入即将发布的 Node v22.5 中。

📚 教程&文章

7. 图片加载性能优化

对电商网页的性能而言,图片优化是至关重要的事情,本文就此探讨了一些简单、可靠的图片优化手段。

  • 提前首屏图片的加载时机
  • 降低加载图片的体积
  • 减少加载图片的数量

8. 前端开发一些流行术语

🤖AI工具&资讯

9. WordSea - AI 生成单词图片

在线英文词典,主要特色是会给单词附上一张 AI 生成的图片。

rocket beautiful

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注


欢迎来到第 93 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

🔥强烈推荐

  1. JS 如何检测用户打开了大写锁定
  2. 改善 console 开发体验

🔧开源工具&技术资讯

  1. polyfill.io 投毒
  2. MathLive - 数学公式输入组件
  3. Shell360 - 全平台支持的SSH客户端
  4. node:sqlite 工作进展

📚 教程&文章

  1. 图片加载性能优化
  2. 前端开发一些流行术语

🤖AI工具&资讯

  1. WordSea - AI 生成单词图片

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍,预计阅读时间 7 分钟。

🔥强烈推荐

1. JS 如何检测用户打开了大写锁定

使用 KeyboardEventgetModifierState 方法。

html 复制代码
<input type="password">
<script>
document.querySelector('input[type=password]').addEventListener('keyup', (keyboardEvent) => {
    const capsLockOn = keyboardEvent.getModifierState('CapsLock')
    if (capsLockOn) {
        alert('打开了大写锁定!')
    }
})
</script>

配合密码框输入使用,给予用户更友好的提示。

2. 改善 console 开发体验

使用 unplugin-turbo-console 插件。

🔧开源工具&技术资讯

3. polyfill.io 投毒

Polyfill.io 是一项服务,可以根据 UA 信息自动返回该浏览器需要的 polyfill 脚本。

Polyfill.io 最初由英国《金融时报》网站开发团队创建。2024 年 2 月,该服务以及关联的域和 GitHub 帐户被出售给 CDN 提供商 Funnull(不知名的公司)。

6月份开始投毒,使用此服务的网站,会被重定向到菠菜网站。

可以在仓库的 issues 看到很多负反馈。

当然现在 CloudFlare 提供了安全的 polyfill.io 镜像服务,并在此前有提前的预警

https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?version=4.8.0

4. MathLive - 数学公式输入组件

提供编辑与预览数学公式的支持。

先收藏,未来说不定能用上。

5. Shell360 - 全平台支持的SSH客户端

支持 Windows、Linux、MacOS、iOS 以及Android。

体验了一下,能用但多少有点小 bug,移动设备用还行,PC 上可替代的很多。

6. node:sqlite 工作进展

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。

该功能准备加入即将发布的 Node v22.5 中。

📚 教程&文章

7. 图片加载性能优化

对电商网页的性能而言,图片优化是至关重要的事情,本文就此探讨了一些简单、可靠的图片优化手段。

  • 提前首屏图片的加载时机
  • 降低加载图片的体积
  • 减少加载图片的数量

8. 前端开发一些流行术语

🤖AI工具&资讯

9. WordSea - AI 生成单词图片

在线英文词典,主要特色是会给单词附上一张 AI 生成的图片。

rocket beautiful

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注

相关推荐
用户938515635072 小时前
从零在浏览器里跑 DeepSeek-R1:WebGPU + Transformer.js 全链路实战
前端·设计模式·typescript
CodeSheep2 小时前
稚晖君公司人事大变动,来了!
前端·后端·程序员
鱼樱前端2 小时前
用 AI 做内容变收入
前端·人工智能·ai编程
eric-sjq3 小时前
10 分钟实战:用 0.6B 本地模型生成中文网页(WanlyFrontend + 编译器全流程)
javascript·机器学习·自然语言处理·html
浮生望3 小时前
React + TypeScript 组件设计进阶:从类型约束到无状态组件的三次进化
前端
To_OC3 小时前
LC 438 找到所有字母异位词:暴力超时后,我靠滑动窗口一招搞定
javascript·算法·leetcode
90后的晨仔3 小时前
Mac 开发 uni-app 终极方案:让安卓模拟器彻底脱离 Android Studio 独立运行
前端·vue.js
90后的晨仔3 小时前
别再搞混了!uni-app 中 node_modules 和 uni_modules 到底是什么关系?
前端
fthux4 小时前
装闭 RenoPit 源码解析(04):装修图纸和合同文件上传处理流程
人工智能·ai·开源·github·open source·renopit
kyriewen4 小时前
面试官问"这段逻辑为什么这样写"——我才发现,这半年我写的代码,我自己都解释不了
前端·javascript·面试