面向开发者的 Web 技术

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

面向 Web 开发者的文档

  • Web 开发者指南
    • : Web 开发者指南提供了实用的操作方法内容,帮助你使用 Web 技术实现你的目标或需求。
  • 面向 Web 开发者的教程
    • : 这些教程会带着你一步一步地学习 HTML、CSS、JavaScript 和 Web 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 服务器的基础互联网协议。
  • 媒体
    • : 用于在 Web 文档和应用中嵌入和流式传输视频、音频和图像内容的格式、编解码器、协议、API 和技术。
  • 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 文档的不同部分的方法。它也可以用于检查文档中某个定位节点是否与某个模式匹配。
  • EXSLT
    • : EXSLT 是一组 XSLT 的扩展。

开发者工具文档