MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

开放网络为开发者带来了令人难以置信的机遇。为了充分利用这些技术,你需要知道如何运用他们。探索下面的链接去学习更多的 Web 技术。

Web 技术

基础

HTML
超文本标记语言是一种以友好的结构格式来描述和定义 Web 页面内容的语言。
CSS
层叠样式表(CSS)用于描绘 Web 内容的外观样式。
HTTP
超文本传送协议 (HTTP) 用于在 Web 上传输 HTML 与其它超媒体文档。

脚本编写

JavaScript
JavaScript 是运行在浏览器端的编程语言,用于构建高级用户交互的 Web 站点和安全浏览器执行的应用。
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
数学标记语言使得展示复杂的数学公式和语法成为可能。

学习区

学习 web 开发
这一系列文章能帮助初学者掌握开发一个简单网站的所有知识。

其他主题

开发 Web 应用
为 Web 应用开发者提供的文档;Web 应用是真正的一次性写入,就可以在手机端、桌面端、FirefoxOS 等任何地方部署运行的应用程序。
可访问性

在 Web 开发中,可访问性意味着要让尽可能多的用户来访问网站,即使当他们的行为在某些方面被限制时。这里我们将提供一些信息让 Web 内容变的可访问。

安全性
确保你的 Web 站点或者 Web 应用的安全是至关重要的。

展示全部