JavaScript任务执行笔记 浏览器中的 JavaScript 的执行流程和 Node.js 中的执行流程都是基于 事件循环 的 事件循环事件循环 的概念非常简单,事件就是一个动作,界面点击会触发一个动作,生成点击事件,get 请求会触发一个动作,也会产生事件。 事件循环就是提供一个先入先出的队列,事件产生后加入到事件队列中,当队列头的事件被处理完以后,弹出头部的事件,执行下一个事件,不断循环。 在上述模型中,可以看出事件循环 2021-08-07 Web #JavaScript
Wayland 协议(中文)—— 第三章. Wayland的架构 第三章. Wayland 体系结构X 和 Wayland 的体系结构对比了解 Wayland 架构以及它与 X 有何不同的好方法是关注从输入设备到它影响的更改出现在屏幕上的事件。 这是 X 目前的情况: 图 3.1 X 架构图 内核从输入设备获取事件,并通过 evdev 输入驱动程序将其发送到 X。内核通过驱动设备并将不同的设备特定事件协议转换为 linux evdev 标准输入事件 2021-07-24 Wayland #Linux #Wayland
Wayland 协议(中文)—— 第二章. 合成器的类型 第二章. 合成的类型合成器有不同的类型,取决于它们在操作系统的整体架构中扮演的角色。例如,一个系统合成器可以用于引导系统、处理多个用户切换、一个可能的控制台终端模拟器等等。一个不同的合成器、会话合成器将提供实际的桌面环境。有许多方法可以让不同的合成器共存。 在本节中,我们将介绍三种依赖于 libwayland-server 的 Wayland 合成器 系统合成器系统合成器可以从早期启动一直运行到关 2021-07-24 Wayland #Linux #Wayland
Wayland 协议(中文)—— 第一章. 介绍 第一章. 介绍动机大多数基于 Linux 和 Unix 的系统都依赖于 X 窗口系统(或者简单的 X)作为构建位图图形界面的低级协议。在这些系统上,X 系统已经发展到包含客户端库、帮助库或主机操作系统内核中可能属于的功能。PCI 资源管理、显示配置管理、直接渲染和内存管理等内容的支持都已经集成到 X 系统中,对独立应用程序的支持有限、其他项目(如 Linux fb 或者 DirectFB 项目)的 2021-07-24 Wayland #Linux #Wayland
Wayland 协议(中文)—— 序言 Kristian Høgsberg Intel Corporation krh@bitplanet.net 版权所有 © 2012 Kristian Høgsberg,Intel 公司。 特此免费授予任何获得本软件及相关文 2021-07-24 Wayland #Linux #Wayland