WebAssembly WebAssembly 是一种可以在现代网络浏览器中运行的新的编码方式。它有以下特点: 低级的类汇编语言:它具有紧凑的二进制格式,可以接近原生的性能运行。 可移植的编译目标:它为诸如 C / C ++等语言提供一个编译目标,以便它们可以在 Web 上运行。 与 JavaScript 共存:它允许 WebAssembly 模块和 JavaScript 代...
niubg-🍪
取消了解WebAssembly
JavaScript发布订阅事件
发布订阅模式 发布订阅模式(Pub/Sub)是一种事件驱动通信模式,它允许一个组件发布事件,而其他组件可以订阅这些事件。发布订阅模式在许多应用程序中都很有用,例如在需要在多个组件之间共享数据的情况下,自定义事件监听场景等。 ES5-发布订阅 function PubSub() { this.eventListeners = {}; } PubSub.prototype.o...
JavaScript常见算法题
二分查找 二分查找是一种非常高效的查找算法,前提是数组必须是有序的。下面是一个简单二分查找算法: function binarySearch(arr, target) { let left = 0; let right = arr.length - 1; while (left <= right) { let mid = Math.floor((lef...