欢迎来到第 100 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介
🎉 不知不觉 100 期了 💐
下面开始本期内容的介绍ღ( ´・ᴗ・` )比心。
允许使用 js 监听 CSS的变化。
比如监听 body 元素的背景颜色变化:
js
import CSSStyleObserver from '@bramus/style-observer'
const properties = ['background-color']
const cssStyleObserver = new CSSStyleObserver(properties, (values) => {
console.log(values['background-color'])
})
cssStyleObserver.attach(document.body)支持 Node 和 浏览器。
轮子哥近期的新作品,终端旋转 loading。
js
import yoctoSpinner from 'yocto-spinner'
const spinner = yoctoSpinner({ text: 'Loading…' }).start()
setTimeout(() => {
spinner.success('Success!')
}, 2000)一个 React 组件。支持将内容转为视频输出。
一个有趣的 Chrome 插件,自动从你打开的每个网站自动保存一个按钮。
支持下载,也提供 CDN 地址。
挑 2 个:
html
<dialog id="myDialog">
<p>This is a modal dialog</p>
<button onclick="document.getElementById('myDialog').close()">Close</button>
</dialog>
<button onclick="document.getElementById('myDialog').showModal()">Open Dialog</button>html
<details>
<summary>More Information</summary>
<p>This is the hidden content that will be revealed when you click on "More Information".</p>
</details>"要实现如此小的 Docker 镜像,Node.js 不再是一个可行的选择。最流行的轻量级 JavaScript 运行时是 QuickJS。"
基于 QuickJS 的更成熟的微 JavaScript 运行时包括 txiki.js 和 llrt。
作者使用 llrt 作为运行时,实现了一个 字体裁剪工具的迁移。
周刊部分内容来源如下渠道,推荐大家关注。
欢迎来到第 100 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介
🎉 不知不觉 100 期了 💐
下面开始本期内容的介绍ღ( ´・ᴗ・` )比心。
允许使用 js 监听 CSS的变化。
比如监听 body 元素的背景颜色变化:
js
import CSSStyleObserver from '@bramus/style-observer'
const properties = ['background-color']
const cssStyleObserver = new CSSStyleObserver(properties, (values) => {
console.log(values['background-color'])
})
cssStyleObserver.attach(document.body)支持 Node 和 浏览器。
轮子哥近期的新作品,终端旋转 loading。
js
import yoctoSpinner from 'yocto-spinner'
const spinner = yoctoSpinner({ text: 'Loading…' }).start()
setTimeout(() => {
spinner.success('Success!')
}, 2000)一个 React 组件。支持将内容转为视频输出。
一个有趣的 Chrome 插件,自动从你打开的每个网站自动保存一个按钮。
支持下载,也提供 CDN 地址。
挑 2 个:
html
<dialog id="myDialog">
<p>This is a modal dialog</p>
<button onclick="document.getElementById('myDialog').close()">Close</button>
</dialog>
<button onclick="document.getElementById('myDialog').showModal()">Open Dialog</button>html
<details>
<summary>More Information</summary>
<p>This is the hidden content that will be revealed when you click on "More Information".</p>
</details>"要实现如此小的 Docker 镜像,Node.js 不再是一个可行的选择。最流行的轻量级 JavaScript 运行时是 QuickJS。"
基于 QuickJS 的更成熟的微 JavaScript 运行时包括 txiki.js 和 llrt。
作者使用 llrt 作为运行时,实现了一个 字体裁剪工具的迁移。
周刊部分内容来源如下渠道,推荐大家关注。