请问 WebAssembly 将来会能够操作 DOM 么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
where2go
V2EX    程序员

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

  •  
  •   where2go 2018-09-27 21:52:22 +08:00 6833 次点击
    这是一个创建于 2572 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者现在有没有能把 C 或 C++ 编译成能操作 DOM 的 Javascript 的工具呢
    17 条回复    2019-12-04 07:12:16 +08:00
    SErHo
        1
    SErHo  
       2018-09-27 22:04:06 +08:00 via iPhone
    wqyyy
        2
    wqyyy  
       2018-09-27 22:04:11 +08:00 via Android
    beginor
        3
    beginor  
       2018-09-27 22:31:27 +08:00 via Android
    gilgamesh
        4
    gilgamesh  
       2018-09-27 22:44:29 +08:00
    bombless
        5
    bombless  
       2018-09-27 22:50:26 +08:00 via Android
    有是有,只不过还是要间接调用 js 来实现。其实就是一个库的问题,搞一个自动生成绑定的项目就可以了,js 接口在 w3c 是有形式化定义的
    yyfearth
        6
    yyfearth  
       2018-09-28 03:00:16 +08:00
    肯定会有的啊 就算现在没有 也可以有库通过 JS 来实现
    yksoft1
        7
    yksoft1  
       2018-09-28 09:31:01 +08:00
    #include <emscripten/html5.h>
    这里面有一部分了吧
    where2go
        8
    where2go  
    OP
       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 里面都是些事件相关的
    where2go
        9
    where2go  
    OP
       2018-09-28 10:50:19 +08:00
    @bombless
    @yyfearth
    其实不一定要编译成 wasm, 能编译成 js 我也很开心了
    yksoft1
        10
    yksoft1  
       2018-09-28 11:11:06 +08:00
    @where2go 其实自己看 emscripten 源码里面那些 js 的库的话,应该可以改改之后动 DOM 的吧
    oyjc
        11
    oyjc  
       2018-09-28 22:59:25 +08:00
    4 楼已经给出答案了,具体是 1079,https://github.com/WebAssembly/design/issues/1079
    纯 WebAssembly 应该会很快就能实现了,一直在期待这个。
    piapia
        12
    piapia  
       2018-09-29 10:20:53 +08:00
    @oyjc #11 请问这个 Feature 是不是也要浏览器方实现了才可以?
    where2go
        13
    where2go  
    OP
       2018-09-29 12:03:22 +08:00
    @oyjc 从哪里看到的很快实现呢,邮件列表上说的么.
    lxml
        14
    lxml  
       2019-05-23 00:59:12 +08:00
    @oyjc #11 感觉进展很缓慢啊
    webdisk
        15
    webdisk  
       2019-06-23 19:16:21 +08:00
    @oyjc 者都小一年过去了
    lxml
        16
    lxml  
       2019-08-27 23:15:33 +08:00
    @webdisk #15 两个月又过去了
    liang96
        17
    liang96  
       2019-12-04 07:12:16 +08:00 via Android
    已经一年多了
    @oyjc
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5893 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:20 PVG 11:20 LAX 20:20 JFK 23:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86