Technologies web pour développeurs

开放的网络为想要在线创建网站或应用程序的人们提供了难得的机会. 为了充分利用这些技术,您需要知道如何使用它们. 以下是我们有关网络技术的文档的链接.

Technologies web

Les bases

HTML
超文本标记语言 (超文本标记语言或HTML )是用于描述和定义网页内容的语言.
CSS
层叠样式表 (层叠样式表或CSS)用于描述网页内容的外观.
HTTP
超文本传输​​协议(HTTP是面向客户端-服务器的应用层协议,它允许传输Web文档(例如HTML文档).

Script

JavaScript
JavaScript是在浏览器一侧执行的编程语言. 您可以使用它为网站或应用程序添加交互式和动态的一面.
随着Node.js的出现,您还可以在服务器上运行JavaScript.
Les API web
Web应用程序编程接口(Web API)用于执行各种任务,例如DOM操作,音频或视频回放或3D图形的生成.
  • 不同Web API的接口引用 :所有接口,按字母顺序排序.
  • WebAPI :此页面列出了用于访问设备组件的API以及对应用程序有用的其他API.
  • 事件参考描述了可用于对网页或应用程序中发生的重要事件做出反应的所有事件.
Web components
Web组件是一套不同的技术,允许您创建可重用的自定义元素(其功能与其他代码封装在一起),并在Web应用程序中使用它们.

Graphiques

Canvas
< canvas >元素提供使用Javascript绘制2D图形的API.
SVG
可缩放矢量图形 (SVG)可让您将图像描述为矢量和形状的集合,以便可以自由更改其大小而不会出现像素化. SVG格式的优点之一是可以无限制地调整图形广告的大小,而不会丢失任何细节.
WebGL
WebGL得益于遵守OpenGL ES 2.0且可以在HTML元素<canvas>上使用的API,将3D图形引入了Web .

Audio, vidéo, multimédia

Les technologies média Web
API列表及其相应文档的链接.
Aperçu des technologies multi-média du web
Un 总览 des technologies Web ouvertes et des API qui prennent en charge la lecture, la manipulation et l’enregistrement audio et vidéo. Si vous ne savez pas quelle API vous devez utiliser, c'est ici que vous devez commencer.
Les API de capture et de diffusion multimédia
引用所有API的列表,这些API允许您在本地和整个网络中广播,记录和修改媒体流. 它包括使用摄像机和麦克风来录制视频,音频和图像.
Utiliser HTML5 audio et video
视频和/或音频 嵌入网页,并控制其播放.
WebRTC
WebRTC中的 RTC代表实时通信 ,该技术允许在浏览器客户端(对等)之间进行音频/视频流传输和数据共享.

Autres

MathML
数学标记语言可以显示复杂的数学方程式.

Apprendre

Apprendre le développement web
这套文章涵盖了开始开发简单网站所需的一切.
Applications Web Progressives
渐进式Web应用程序使用现代Web API以及传统的渐进式增强策略来构建跨平台的Web应用程序. 这些应用程序无处不在,并提供多种功能,这些功能与本机应用程序具有相同的优势. 这套文档和指南告诉您需要了解的有关PWA的所有信息.

Autres sujets

Développer des applications web
Web应用程序开发人员的文档. Web应用程序只编写一次并部署到任何地方:在移动设备和计算机上.
Accessibilité
Web开发中的可访问性意味着确保尽可能多的人,即使是残疾人,也可以访问网站. 本节提供有关如何使内容可访问的信息.
Localisation (L10n) et Internationalisation (I18n)
网络有一个全球社区! 使您的网站或应用程序成为网站的一部分,请记住要以用户的语言分发内容及其组织.
Sécurité
确保您的网站或应用程序安全的技术.
WebAssembly
WebAssembly是可以在现代Web浏览器中执行的新型代码. 这是一种具有紧凑二进制格式的低级类型语言,几乎可以实现本机性能,并为C / C ++等语言提供了编译目标,以便它们可以在Web上运行. 它还被设计为与JavaScript一起使用,从而允许两者一起工作.

Voir tout…