今天是: 2020年10月25日 星期日

您现在的位置是:
首页 » 技术分享 » web技术开发

web技术开发

Web 开发技术

Web 技术

基础
HTML
超文本标记语言(HTML,HyperText Markup Language)用于描述、定义网页内容。
CSS
层叠样式表(CSS,Cascading Style Sheets)用于描述网页内容的外观与展示。
HTTP
超文本传输协议(HTTP,Hypertext Transfer Protocol)用于传输网页中的 HTML 及其他超媒体文档。

脚本
JavaScript 是在浏览器中运行的编程语言。它可以为你的网站或应用程序添加交互性和其他动态功能。
随着 Node.js 的出现,你也可以在服务器上运行 JavaScript。
Web API
Web 应用编程接口(Web API)用于执行各种任务,例如操作 DOM、播放音频或视频以及生成3D图形。

Web API 接口参考
列出了Web开发时你能使用的所有对象类型。
WebAPI 页面
列出了所有你可以在 Web 应用中使用的通讯、硬件访问等 API。
事件参考
列出了你可以用于追踪和响应你的网页或应用的事件。
Web Components
Web Components 是一套不同的技术,允许您创建可重用的定制元素(它们的功能封装在您的代码之外)并且在您的 Web 应用中使用它们。

图形
Canvas
<canvas> 元素提供了通过 JavaScript 绘制 3D 图形的 API。
SVG
可缩放矢量图形(SVG,Scalable Vector Graphics)让你能使用线条、曲线和其他几何形状来渲染图形。通过矢量,你可以创建在任意大小能被清晰展现的图像。
WebGL
WebGL 是一种能让你使用 HTML <canvas> 元素来绘制 3D 或 2D 图形的 JavaScript API。它使得你在 Web 内容中能使用标准 OpenGL ES。

音频,视频和多媒体

Web 媒体技术
与媒体相关的 API 列表及其文档。
Web 媒体技术概述
概括介绍了支持音频和视频播放、操作和录制的开放式 Web 技术和 API。如果你不确定应该使用哪种 API,请从这里开始。
媒体捕捉和流 API
有关在本地和网络上流式传输、录制和操作媒体相关的 API 参考。包括了使用本地摄像头和麦克风捕获视频、音频和图像。
使用HTML音频和视频
在网页中嵌入视频和/或音频并控制其播放。
WebRTC
WebRTC 中的 RTC 代表着实时通信(Real-Time Communications)。 这种技术支持浏览器客户端间的对等音频/视频流和数据共享。

其他
MathML
数学标记语言(MathML,Mathematical Markup Language)能显示复杂的数学方程和语法。
XSLT
可扩展样式表语言转换(XSLT,Extensible Stylesheet Language Transformations)能将 XML 文档转换为更易读的 HTML。
EXSLT
EXSLT 扩展了 XSLT 的功能。
XPath
XPath 提供了比 CSS 选择器更加强大的语法来选择文档中的 DOM 节点。
学习区域

学习 Web 开发
这组文章为初学者提供了开始编写简单网站的教程。
渐进式 Web 应用(PWA)
PWA(Progressive web apps,渐进式 Web 应用)运用现代的 Web API 以及传统的渐进式增强策略来创建跨平台 Web 应用程序。这些应用无处不在、功能丰富,使其具有与原生应用相同的用户体验优势。 这组文档和指南告诉您有关 PWA 的所有信息。
其他话题

开发 Web 应用
这组文章介绍了为移动和桌面环境开发 Web 应用程序时运用的技术。
无障碍
无障碍网站使得视觉、听觉或其他能力受限的残障人士得以使用 Web。这组文章提供了无障碍 Web 开发的信息。
Web 性能
无论用户带宽、屏幕尺寸、网络或设备功能如何,Web 性能都是一种确保 Web 应用快速下载并响应交互的艺术。
本地化(L10n)和国际化(I18n)
Web 是一个全球社区!为了让你的网站融入其中,请牢记你需要提供给每个想使用你的网站或应用的人所期望的语言和布局。
安全
不要将你的网站或应用的私有数据泄露给坏人。通过这组文章来确保你的项目安全。
WebAssembly
WebAssembly 是一种可以在现代 Web 浏览器中运行的新型代码。它是一种低级的类汇编语言,具有紧凑的二进制格式、以接近原生的性能运行,并使得 C/C++ 等语言的编译结果能在 Web 上运行。

点赞