开放网络为开发者带来了令人难以置信的机遇。为了充分利用这些技术,你需要知道如何运用他们。探索下面的链接去学习更多的 Web 技术。
Web 技术
基础
- HTML
- 超文本标记语言是用来描述和定义 Web 页面内容的语言。
- CSS
- 层叠样式表(CSS)用于描述网页上的内容的外观或表现形式。。
- HTTP
- 超文本传送协议 (HTTP) 用于在网络上传输 HTML 与其它超媒体文档。
脚本编写
- JavaScript
- JavaScript 是运行在浏览器端的编程语言,您可以使用它为您的网站或应用程序添加交互性和其他动态功能。
- Web APIs
- 包含每个独立 API 的参考资料,这些 API 构成了 Web 强大的脚本可用性。参考资料包含 DOM 以及所有你能用到的用于构建 Web 内容和应用的相关 API 和接口。
- Web API interface reference 列出了所有的用于 Web 开发的对象类型。
- WebAPI 页面列出了所有通信、设备访问 API 和其他可用于 Web 应用程序的 API。
- Event reference 列出了所有可使用的能跟踪和对页面或应用程序的动作作出反应的事件。
图像
- SVG
- SVG(可缩放矢量图形)让你可以用一系列矢量(线条)和形状来描绘图像,无论尺寸多大它们都可以平滑缩放。
- WebGL
- WebGL 通过引用一种符合 OpenGL ES 2.0规范的API,将 3D 图形引入 Web 中,在HTML中可以使用
<canvas>
元素来使用 WebGL。 -
音频,视频与多媒体
- 网络媒体技术
- 一个与媒体相关的API列表,链接到您需要的文档。
- 网络媒体技术综述
- 一般的开放式 Web 技术和 API,提供支持音频和视频播放,操作和记录。如果你不知道你应该使用哪个 API,这是开始的地方。
- 媒体捕获和流 API
- API 的一个参考,它使得可以在本地和网络之间进行流、记录和操作媒体。这包括使用本地摄像头和麦克风捕捉视频,音频和静止图像。
其他
- MathML
- 数学标记语言使得展示复杂的数学公式和语法成为可能。