用 MutationObserver 监控页面元素属性、Dom结构已经内容是否发生变化
与已废弃的 DOM Mutation Events 规范相比,新规范的主要优势在于效率。如果您正在观察一个节点的变化,您的回调将在 DOM 完成变化后才被触发。
基于时间的 CSS 动画
在着色器程序和其他各种程序中,使用时间来制作动画非常常见。CSS 无法像 JavaScript 那样启动计时器,但现在可以通过 CSS Houdini API 定义一个自定义变量,以毫秒为单位跟踪时间。
使用不安全的 Python 将速度提高 100 倍
Python 中不仅有很多 C 语言的元素,而且它们是对立的,可以很好地互补。让 Python 代码变得更快的一个好方法就是以正确的方式使用 C 库。相反,安全使用 C 的好方法是用 C 编写核心,用 Python 编写核心之上的大量逻辑。
什么是 docker?如何在 docker 中运行任何应用程序?
容器化是一种虚拟化形式,可以将应用程序及其依赖关系打包并隔离到一个容器中。容器包括应用程序代码、运行时、库和系统工具,并确保应用程序在不同环境下运行一致。
jpeg xl 图片格式和谷歌的阻击战
这理所当然地引起了轩然大波。用户指出了他们说法中的许多缺陷。首先,大量个人和组织对该标准表现出极大的兴趣;其次,JPEG XL 带来的创新绝对是 “足够的增量效益”,尤其是他们最近接受了 AVIF,而 AVIF 比现有标准更缺乏功能。
如何使用 javascript 创建和读取 cookie 的值?
在浏览器中存储数据的另一种方法是 Web Storage API。window.sessionStorage 和 window.localStorage 属性与持续时间中的会话和永久 cookie 相对应,但是存储限制比 cookie 大,并且永远不会发送到服务器。
LLM 大语言模型人工智能应用十大安全威胁(OWASP)
清单的制定创建OWASP LLM申请前 10 名列表是一项艰巨的任务,它建立在由近 500 名专家和超过125 名积极贡献者组成的国际团队的集体专业知识的基础上。我们的贡献者来自不同的背景,包括人工智能公司、安全公司、ISV、云超大规模提供商、硬件提供商和学术界。
Rust 101 入门
Rust 目前非常流行,但我认为它并不能解决所有类型的问题。当对性能有要求时,与其使用 C 或 C++,不如使用 Rust,因为 Rust 可以大大提高性能。Rust 的速度几乎和 C 一样快,但它绝对更安全,选择它将会得到回报…
如何在 Ubuntu 和 Debian 上安装或升级到 PHP8(8.3)
本文将介绍如何在现代 Debian 系统和 Ubuntu 系统上安装 PHP 8。一些最流行的 PECL 扩展也可以用类似的方法安装,它们列在安装 PECL 扩展部分。
CSS Grid 网格布局中新引入的 Fr 单位用法教程
CSS grid 网格布局模块附带了一个新的 CSS 单位,名为 fr 。fr 是 “分数(fraction) “一词的缩写,简单明了。有了这个新单尾,我们就可以快速将网格按比例分割成不同的列或行
如何限制 flex 布局内 pre 的宽度溢出,或如何让 flexbox 里超宽子元素 overflow 表现正常
为了给 flex 元素提供更合理的默认最小尺寸,本规范引入了一个新的 auto 值,作为 CSS 2.1 中定义的 min-width 和 min-height 属性的初始值。
修改 WordPress 编辑器里允许或不允许某些标签属性
有时候在 WordPress 编辑文章的时候需要让WordPress保留或去掉编辑器里某些标记上的属性,比如,保留 iframe 上的 loading=”lazy” 属性。
响应式图片
如果你要支持多分辨率显示,但希望每个人在屏幕上看到的图片的实际尺寸是相同的,你可以使用 srcset 结合 x 语法——一种更简单的语法——而不用 sizes,来让浏览器选择合适分辨率的图片。