点击跳转到另外一个链接
注:这里所有的引用的都是另外一个链接,如有侵权,请联系删除
点击下面这个链接就可以跳转到详细的内容
前言
本书讨论了有关 JavaScript 的二进制、流和媒体的编程。虽然在 JavaScript 编程中,很少直接和底层二进制数据打交道,但随着 Web 上用户交互方式的不断丰富和演进,二进制媒体编程将变得越来越常见。
本书面向的目标读者
本书为学习和研究 JavaScript 标准库中与二进制、流和媒体编程相关的人员,梳理出了简单易懂的学习资料。
阅读本书的前提条件
本书并非面向初学者,本书假设读者已经掌握了:
- ECMAScript 6(ES6)语法
- DOM API
- fetch API
目录
- ArrayBuffer 和它的朋友们
1.1. ArrayBuffer
1.2. 类型化数组
1.3. Uint8ClampedArray
1.4. DataView
1.5. SharedArrayBuffer - Blob 和它的朋友们
2.1. Blob
2.2. File
2.3. FileList
2.4. FileReader
2.5. FileReaderSync
2.6. Object URL
2.7. FormData - XMLHttpRequest 二进制操作
3.1. 二进制响应
3.2. 上传文件 - Fetch 二进制操作
4.1. 二进制响应
4.2. 上传文件 - Canvas 2D 和它的朋友们
5.1. Canvas 及其 Context
5.2. ImageBitmap
5.3. ImageData - MediaStream 和它的朋友们
6.1. 初识 MediaStream 与 MediaStreamTrack
6.2. MediaDevices
-- 6.2.1. enumerateDevices() 方法
-- 6.2.2. getUserMedia() 方法
-- 6.2.3. getDisplayMedia() 方法
6.3. 深入 MediaStream 与 MediaStreamTrack
-- 6.3.1. MediaStreamTrack
-- 6.3.2. MediaStream
6.4. Capabilities、Constraints 和 Settings
6.5. MediaRecorder - 参考资料