欢迎来到第 126 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介
养了一段时间身体,又断更了 2 月 😄。
一个框架无关的 Web 组件,用于创建带有粒子动画效果的隐藏文字内容。
html
<h1>
Beautiful
<spoiler-span>
spoiler effects
</spoiler-span>|
</h1>⭐️!
2025 年 8 月,TypeScript 超越了 Python 和 JavaScript,TypeScript 现在是 GitHub 上最常用的语言 。
做复杂日历组件必备!收藏+1。
sh
my-script --name John --age 20ts
import { typeFlag } from 'type-flag'
const parsed = typeFlag({
name: String,
age: {
type: Number,
alias: 'a'
}
})
console.log(parsed.flags.name) // 'John'
console.log(parsed.flags.age) // 20生成由 SVG 驱动的打字动画。
先收藏,uni-app 开发小程序可以考虑考虑。
开源的 macOS 桌面应用,可以生成电脑屏幕一天的时间占用。它每秒截一次屏,然后交给 AI 分析,生成你一天活动的时间线。
本地使用阿里开源的 qwen 模型。
支持以视频的形式回顾屏幕历史。
windows 上印象也也有类似的工具(待我翻翻吃灰的收藏夹 再贴上来)。
获取图片的尺寸信息,支持现代的js运行环境(浏览器、Node.js、Bun、Deno等)
js
import { imageDimensionsFromStream } from 'image-dimensions'
// example1
const url = 'https://sindresorhus.com/unicorn'
const { body } = await fetch(url)
console.log(await imageDimensionsFromStream(body))
// example2
const data = getImage()
console.log(imageDimensionsFromData(data))
// => {width: 1920, height: 1080, type: 'png'}Biome 是一个适用于 JavaScript、TypeScript、JSX等快速格式化工具,与 Prettier 有高达 97% 的兼容覆盖率,同时也是一个高性能的 linter。
现在支持 Vue、Svelte 和 Astro lint和格式化了!
提供匹配表情符号的正则
js
const emojiRegex = require('emoji-regex')
const regex = emojiRegex()
for (const match of text.matchAll(regex)) {
const emoji = match[0]
}⭐️!
周刊部分内容来源如下渠道,推荐大家关注。
欢迎来到第 126 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介
养了一段时间身体,又断更了 2 月 😄。
一个框架无关的 Web 组件,用于创建带有粒子动画效果的隐藏文字内容。
html
<h1>
Beautiful
<spoiler-span>
spoiler effects
</spoiler-span>|
</h1>⭐️!
2025 年 8 月,TypeScript 超越了 Python 和 JavaScript,TypeScript 现在是 GitHub 上最常用的语言 。
做复杂日历组件必备!收藏+1。
sh
my-script --name John --age 20ts
import { typeFlag } from 'type-flag'
const parsed = typeFlag({
name: String,
age: {
type: Number,
alias: 'a'
}
})
console.log(parsed.flags.name) // 'John'
console.log(parsed.flags.age) // 20生成由 SVG 驱动的打字动画。
先收藏,uni-app 开发小程序可以考虑考虑。
开源的 macOS 桌面应用,可以生成电脑屏幕一天的时间占用。它每秒截一次屏,然后交给 AI 分析,生成你一天活动的时间线。
本地使用阿里开源的 qwen 模型。
支持以视频的形式回顾屏幕历史。
windows 上印象也也有类似的工具(待我翻翻吃灰的收藏夹 再贴上来)。
获取图片的尺寸信息,支持现代的js运行环境(浏览器、Node.js、Bun、Deno等)
js
import { imageDimensionsFromStream } from 'image-dimensions'
// example1
const url = 'https://sindresorhus.com/unicorn'
const { body } = await fetch(url)
console.log(await imageDimensionsFromStream(body))
// example2
const data = getImage()
console.log(imageDimensionsFromData(data))
// => {width: 1920, height: 1080, type: 'png'}Biome 是一个适用于 JavaScript、TypeScript、JSX等快速格式化工具,与 Prettier 有高达 97% 的兼容覆盖率,同时也是一个高性能的 linter。
现在支持 Vue、Svelte 和 Astro lint和格式化了!
提供匹配表情符号的正则
js
const emojiRegex = require('emoji-regex')
const regex = emojiRegex()
for (const match of text.matchAll(regex)) {
const emoji = match[0]
}⭐️!
周刊部分内容来源如下渠道,推荐大家关注。