面向开发者的 Web 技术

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

面向 Web 开发者的文档

Web 开发者指南

通过 Web 开发者指南提供的实用入门内容,让你能切实地使用 Web 技术做你想做的或需要做的。

面向 Web 开发者的教程

这些教程会带着你一步一步地学习 HTML、CSS、JavaScript 和 API。

无障碍

让更多人能够使用你的网站,即使他们的某些能力受限。

性能

让网站上的内容尽可能快地变得可用和可交互。

隐私

保护用户的个人数据。

安全

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

术语表

Web 相关术语的定义。

Web 技术参考

Web API

用 JavaScript 编程 API 构建 Web 应用。

HTML

用 HTML 的基本构建块创建 Web 文档和应用。

CSS

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

JavaScript

JavaScript 是 Web 的原生编程语言。

WebAssembly

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

事件

Web 应用中,可响应的内容称作事件;例如,当一个网页完成加载,或者用户选择什么、按下一个键、调整一个窗口的大小、提交一个表单或暂停一个视频。

HTTP

HTTP 是通过 Web 来获取文档、样式表、脚本、图像、视频、字体和其他资源,并向 Web 服务器发送数据的基础互联网协议。

媒体

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

SVG

可缩放矢量图形用于创建可平滑地缩放至任意尺寸的图像。

MathML

通过 MathML 能在 Web 上显示复杂的数学符号。

URI

不同的技术(包括:浏览器自身通过地址栏)以不同的方式使用统一资源定位符标识资源。

WebDriver

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

Web 扩展

Web 扩展是一种在浏览器中为用户提供增强功能的方式——用于阻止广告和其他内容、定制页面的外观以及更多行为。

Web 应用清单

Web 应用清单能让用户将 Web 应用安装到其设备主屏幕上,并预先设置好屏幕方向(纵向或横向)和显示模式(如全屏)等内容。

渐进式 Web 应用(PWA)

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

OpenSearch

OpenSearch 允许网站描述自身的搜索引擎,以便浏览器或客户端应用程序能使用该搜索引擎。

XML

可扩展标记语言是可由文档对象模型严格序列化的一种语言。

XSLT

可扩展样式表语言转换是一种基于 XML 的语言,和专门的处理软件一起使用,用于 XML 文档转换。

XPath

XPath 使用非 XML 语法来提供一种灵活地定位(指向)XML 文档的不同部分的方法。它也可以用于检查文档中某个定位节点是否与某个模式(pattern)匹配。

EXSLT

EXSLT 是一组 XSLT 的扩展。

开发者工具文档

Firefox 开发者工具

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

Chrome 开发者工具

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

Safari Web 监视器

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

Edge 开发者工具

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