1.1 安装Emscr..
C/C++面向WebAssembly编程
第1章 Emscripten快速入门
本章将简要介绍Emscripten的安装,并通过经典的“你好,世界!”例程展示如何使用Emscripten将C/C++代码编译为WebAssembly模块。
书籍推荐
C++ 资源大全中文版
伯乐在线
•
cplusplus
•
1页
•
2018年6月6日
1422
计算与推断思维
Kivy Developers From China
•
cplusplus
•
19页
•
2018年5月3日
243
如何设计计算机操作系统
SamyPesse
•
cplusplus
•
11页
•
2018年6月2日
17175
Go命令教程
hyper0x
•
go
•
15页
•
2018年5月3日
1478
免费开发书籍中文版清单
Free Ebook Foundation
•
code
•
78页
•
2019年3月3日
117980
Shell脚本编程30分钟入门
qinjx
•
linux
•
5页
•
2019年3月3日
5224
小字
大字
宋体
黑体
白天
护眼
夜晚
封面
简介
第1章 Emscripten快速入门
1.1 安装Emscripten
1.2 你好,世界!
1.3 胶水代码初探
1.4 编译目标及编译流程
第2章 C与JavaScript互操作
2.1 JavaScript调用C函数
2.2 JavaScript函数注入C
2.3 单向透明的内存模型
2.4 JavaScript与C交换数据
2.5 EM_ASM系列宏
2.6 emscripten_run_script系列函数
2.7 ccall/cwrap
2.8 补充说明
第3章 Emscripten运行时
3.1 main函数与生命周期
3.2 消息循环
3.3 文件系统
3.4 内存管理
3.5 Module定制及其他
3.6 小结
第4章 WebAssembly友好的一般性方法
4.1 消息循环分离
4.2 内存对齐
4.3 使用C接口导出C++对象
4.4 C++对象生命周期控制
4.5 使用C接口注入JavaScript对象
4.6 小心int64
4.7 忘掉文件系统
第5章 网络IO
5.1 XMLHttpRequest
5.2 WebSocket
第6章 多线程
6.1 JavaScript中的并发模型
6.2 在Worker中使用Emscripten
第7章 GUI及交互
7.1 Canvas
7.2 鼠标事件
7.3 键盘事件
7.4 `Life`游戏