面向开发者的 Web 技术

开放的 Web 为开发者提供了巨大的机遇。要充分利用这些技术,你需要知道如何使用它们。下面你将找到我们 Web 技术文档的链接。

面向 Web 开发者的文档

Web 开发者指南

Web 开发者指南提供实用的操作指南,帮助你根据目标或需求使用 Web 技术。

面向 Web 开发者的教程

教程将带你一步步学习 HTML、CSS、JavaScript 和 Web API。

无障碍

使尽可能多的人能够使用网站,即使这些人的能力在某种程度上受到限制。

性能

尽快使内容尽可能可用和交互。

隐私

保护用户的个人数据。

安全

保护用户免受数据泄露和数据盗窃、侧信道攻击以及跨站脚本、内容注入和点击劫持等攻击。

术语表

Web 相关术语的定义。

Web 技术参考

Web API

可用于在 Web 上构建应用程序的 JavaScript 编程 API。

HTML

HTML 提供了构建 Web 文档和应用程序的基本构件。

CSS

层叠样式表用于描述 Web 文档和应用程序的外观。

JavaScript

JavaScript 是 Web 的原生编程语言。

WebAssembly

WebAssembly 允许用 C、C++、Rust、Swift、C#、Go 等语言编写的程序在 Web 上运行。

HTTP

HTTP 是通过 Web 获取文档、样式表、脚本、图像、视频、字体和其他资源的以及将数据发送回 Web 服务器的基本 Internet 协议。

媒体

用于在 Web 文档和应用程序中嵌入和流式传输视频、音频和图像内容的格式、编解码器、协议、API 和技术。

SVG

可缩放矢量图形 (Scalable Vector Graphics) 使你能够创建可平滑缩放到任何尺寸的图像。

MathML

MathML 允许你在 Web 上显示复杂的数学符号。

URI

统一资源标识符 (Uniform Resource Identifiers) 被各种技术使用,包括浏览器本身通过地址栏,以各种方式标识资源。

WebDriver

WebDriver 是一种浏览器自动化机制,通过模拟真实用户使用浏览器的操作来远程控制浏览器。它广泛用于 Web 应用程序的跨浏览器测试。

Web 扩展

Web 扩展是一种方式,可让你为用户的浏览器提供增强的功能 — 例如,用于阻止广告和其他内容,自定义页面外观等等。

Web 应用清单

Web 应用清单 (Web App Manifests) 可让你启用用户将 Web 应用安装到其设备主屏幕,并预设诸如纵向/横向屏幕方向和显示模式(例如全屏)等方面的设置。

渐进式 Web 应用 (Progressive Web Apps)

渐进式 Web 应用提供类似于原生移动应用的体验。

OpenSearch

OpenSearch 允许网站为其自身描述一个搜索引擎,以便浏览器或其他客户端应用程序可以使用该搜索引擎。

XML

可扩展标记语言 (Extensible Markup Language) 是 文档对象模型 (Document Object Model) 的严格序列化。

XSLT

可扩展样式表语言转换 (Extensible Stylesheet Language Transformations) 是一种基于 XML 的语言,与专门的处理软件结合使用,用于转换 XML 文档。

XPath

XPath 使用非 XML 语法,提供一种灵活的方式来寻址(指向)XML 文档的不同部分。它还可以用于测试文档中的寻址节点,以确定它们是否匹配模式。

EXSLT

EXSLT 是一组对 XSLT 的扩展。

开发者工具文档

Firefox 开发者工具

Firefox 中内置的 Web 开发者工具集的文档。

Chrome DevTools

Chrome 中内置的 Web 开发者工具集的文档。

Safari Web Inspector

Safari 中内置的 Web 开发者工具集的文档。

Edge DevTools

Edge 中内置的 Web 开发者工具集的文档。