Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道webassembly (wasm) 仍处于起步阶段,但我想知道是否以及如何使用它来更改 DOM(就像我使用 Javascript 更改 DOM 一样)。
这是官方页面:
Wasm MVP
根据文档,不支持 DOM 访问(截至 2016 年 11 月),但计划在未来使用。
如果事情按照该页面上描述的大纲进行,则可能不支持操作 DOM,因为对 DOM 的引用将是opaque。
Wasm 模块可以导入和调用 JavaScript 函数。因此,想要操作 DOM 的程序必须带有用 JavaScript 编写的正确粘合层。它或多或少与 asm.js 代码相同。