首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

请问 WebAssembly 将来会能够操作 DOM 么

  •  
  •   where2go · 2018-09-27 21:52:22 +08:00 · 3040 次点击
    这是一个创建于 441 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者现在有没有能把 C 或 C++ 编译成能操作 DOM 的 javascript 的工具呢
    17 回复  |  直到 2019-12-04 07:12:16 +08:00
        1
    SErHo   2018-09-27 22:04:06 +08:00 via iPhone
        2
    wqyyy   2018-09-27 22:04:11 +08:00 via Android
        3
    beginor   2018-09-27 22:31:27 +08:00 via Android
        4
    gilgamesh   2018-09-27 22:44:29 +08:00
        5
    bombless   2018-09-27 22:50:26 +08:00 via Android
    有是有,只不过还是要间接调用 js 来实现。其实就是一个库的问题,搞一个自动生成绑定的项目就可以了,js 接口在 w3c 是有形式化定义的
        6
    yyfearth   2018-09-28 03:00:16 +08:00
    肯定会有的啊 就算现在没有 也可以有库通过 JS 来实现
        7
    yksoft1   2018-09-28 09:31:01 +08:00
    #include <emscripten/html5.h>
    这里面有一部分了吧
        8
    where2go   2018-09-28 10:20:31 +08:00
    @SErHo @wqyyy rust 有了的话, C 和 C++ 应该也很快了吧
    @beginor C# 语法也不错
    @gilgamesh 很早就提及了, 但是一直没有, 不然很多 C C++程序员不用学 javascript 就能直接写前端了
    @bombless @yyfearth 请问有这样的邦定库么
    @yksoft1 emscripten/html5.h 里面都是些事件相关的
        9
    where2go   2018-09-28 10:50:19 +08:00
    @bombless
    @yyfearth
    其实不一定要编译成 wasm, 能编译成 js 我也很开心了
        10
    yksoft1   2018-09-28 11:11:06 +08:00
    @where2go 其实自己看 emscripten 源码里面那些 js 的库的话,应该可以改改之后动 DOM 的吧
        11
    oyjc   2018-09-28 22:59:25 +08:00
    4 楼已经给出答案了,具体是 1079,https://github.com/WebAssembly/design/issues/1079
    纯 WebAssembly 应该会很快就能实现了,一直在期待这个。
        12
    piapia   2018-09-29 10:20:53 +08:00
    @oyjc #11 请问这个 Feature 是不是也要浏览器方实现了才可以?
        13
    where2go   2018-09-29 12:03:22 +08:00
    @oyjc 从哪里看到的很快实现呢,邮件列表上说的么.
        14
    lxml   204 天前
    @oyjc #11 感觉进展很缓慢啊
        15
    webdisk   172 天前
    @oyjc 者都小一年过去了
        16
    lxml   107 天前
    @webdisk #15 两个月又过去了
        17
    liang96   8 天前 via Android
    已经一年多了
    @oyjc
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   969 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 21:18 · PVG 05:18 · LAX 13:18 · JFK 16:18
    ♥ Do have faith in what you're doing.