Web 开发技术
开放的 Web 为开发者提供了巨大的机遇,为了充分利用这些技术,你需要知道如何使用它们。在下方你可以找到相关 Web 技术的文档链接。
面向 Web 开发者的文档
- Web 开发者指导
-
Web 开发者指导提供手把手教学,帮助你实际使用 Web 技术做你想做或需要做的。
- 面向 Web 开发者的教程
-
这些教程帮助你一步一步地学习 API、技术或更广泛的主题。
- 无障碍
-
让更多人能够使用你的网站,即使他们的某些能力受限。
- 性能
-
让网站上的内容尽可能快地发挥可用性和交互性。
- 安全
-
保护用户免受数据泄露和偷窃、侧信道攻击、跨站脚本、内容注入和点击劫持之害。
Web 技术参考
- Web API 接口
-
所有 Web API 的参考资料,包括 DOM、所有相关的 API 以及用于构建 Web 应用的相关接口。
- HTML
-
超文本标记语言用来描述和定义网页的内容。
- CSS
-
层叠样式表用来描述 Web 内容的外观。
- JavaScript
-
JavaScript 是一种用于为网站增加交互特性的编程语言。
- WebAssembly
-
WebAssembly 技术允许使用 C、C++、Rust、Swift、C#、Go 等语言编写的程序在 Web 上运行。
- 事件
-
事件是 Web 应用的反馈;例如,当一个网页完成加载,或者用户选择什么,按下一个键,调整一个窗口的大小,提交一个表单,或者暂停一个视频。
- HTTP
-
HTTP 是一种基本的互联网协议,用于在网络上获取文档、样式表、脚本、图像、视频、字体和其他资源,并将数据送回到网络服务器。
- 媒体技术
-
在 Web 文档和应用程序中嵌入和流式传输视频、音频和图像内容的格式、编解码器、协议、API 和技术。
- SVG
-
可缩放矢量图形(Scalable Vector Graphics)使你能够使用一组矢量与形状来描述图片,在显示时可提供无关大小的零失真的平滑缩放。
- MathML
-
Mathematical 标记语言让显示复杂的数学公式或语法成为可能。
- Web Components
-
Web Components 允许你在自己的应用中创建和复用自定义元素。
- WebDriver
-
WebDriver 是一种浏览器自动化机制,通过模拟真实的人使用浏览器的动作来远程控制浏览器。它被广泛用于网络应用的跨浏览器测试。
- Web 扩展
-
Web 扩展是一种在浏览器中为用户提供增强功能的方式——用于阻止广告和其他内容、定制页面的外观以及更多行为。
- Web App 清单
-
Web 应用清单让你能够让用户将网络应用安装到他们的设备主屏幕上,并预先设置屏幕方向(纵向或横向)和显示模式(如全屏)等方面。
- 渐进式 Web 应用(PWA)
-
渐进式 Web 应用是使用新兴 Web 浏览器 API 和功能以及运用传统渐进增强策略的 Web 应用,为跨平台 Web 应用带来类似原生应用的用户体验。
开发者工具文档
- Firefox 开发者工具
-
Firefox 内置的网络开发者工具的文档。
- Chrome 开发者工具
-
Chrome 内置的网络开发者工具的文档。
- Safari Web 监视器
-
Safari 内置的网络开发者工具的文档。
- Edge 开发者工具
-
Edge 内置的网络开发者工具的文档。