1.4 编译目标及编译..
2.1 JavaScr..
C/C++面向WebAssembly编程
第2章 C与JavaScript互操作
本章围绕C与JavaScript代码互操作展开,主要内容包括三个部分:
JavaScript如何调用C函数;
C如何调用JavaScript方法;
JavaScript如何与C交换数据。
书籍推荐
计算与推断思维
Kivy Developers From China
•
cplusplus
•
19页
•
2018年5月3日
243
复杂性思维第二版
Kivy Developers From China
•
cplusplus
•
16页
•
2018年5月3日
83
C++ 资源大全中文版
伯乐在线
•
cplusplus
•
1页
•
2018年6月6日
1422
每日 30 秒 , 一段代码 ,一个场景
pushmetop
•
code
•
46页
•
2019年5月26日
265
给小白看的设计模式书
tzivanmoe
•
code
•
13页
•
2018年7月1日
0
从Python到Django入门教程
tzivanmoe
•
django
•
python
•
41页
•
2018年7月1日
2
小字
大字
宋体
黑体
白天
护眼
夜晚
封面
简介
第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`游戏