Web teknologia kehittäjille

该翻译不完整. 请帮助翻译本文

开放的网络为想要创建网站或Web应用程序的开发人员提供了难以置信的机会. 要利用这些技术,您需要知道如何使用它们. 请查看以下链接,以了解有关不同网络技术的更多信息.

Web-teknologiat

Perusteet

HTML
超文本标记语言HTML用于描述网页的内容.
CSS
级联样式表CSS)用于描述网页内容的外观或表现形式.
HTTP
超文本传输​​协议 eli HTTP 用于在线交付HTML和其他超媒体文件.

Skriptaus

JavaScript
JavaScript是在浏览器中执行的一种编程语言. 您可以使用它来向您的网站或应用程序添加交互性或其他动态功能.
随着Node.js的出现,您还可以在服务器上运行JavaScript.
Web APIs
Web应用程序编程接口(Web API)用于执行各种任务,例如操纵DOM ,播放音频或视频或生成3D图形.
  • Web API接口参考列出了在为Web开发时可以使用的所有对象类型.
  • WebAPI页面列出了可以在Web应用程序中使用的所有通信,硬件访问和其他API.
  • 事件参考列出了所有可用于跟踪网页或应用程序中发生的有趣事件并对其做出反应的事件.
Web-komponentit
Web组件是一套不同的技术,使您可以创建可重用的自定义元素(其功能与其他代码封装在一起),并在Web应用程序中使用它们.

Grafiikka

Canvas
<canvas>元素提供了使用TextScript绘制3D图形的API.
SVG
可伸缩矢量图形(SVG)允许您使用直线,曲线和其他几何形状来渲染图形. 使用矢量,您可以创建可缩放至任意大小的图像.
WebGL
WebGL是一种JavaScript API,可让您使用HTML <canvas>元素绘制3D或2D图形. 该技术使您可以在Web内容中使用标准的OpenGL ES.

Ääni, video, ja multimedia

Web media technologies
与媒体相关的API的列表,以及指向每个API所需文档的链接.
Overview of media technology on the web
概述开放式Web技术和API,这些技术和API提供对音频和视频播放,操纵和记录的支持. 如果您不确定应该使用哪个API,那么可以从这里开始.
Media capture and streams API
API的参考,可以在本地和整个网络上流式传输,记录和操作媒体. 这包括使用本地摄像机和麦克风捕获视频,音频和静止图像.
Using HTML audio and video
将视频和/或音频嵌入网页并控制其播放.
WebRTC
WebRTC中的RTC代表实时通信,该技术支持在浏览器客户端(对等)之间进行音频/视频流传输和数据共享.

Muut

MathML
数学标记语言(MathML)使您可以显示复杂的数学方程式和语法.
XSLT
可扩展样式表语言转换(XSLT)使您可以将XML文档转换为更易于阅读的HTML.
EXSLT
附加功能为XSLT提供附加功能.
XPath
XPath使您可以使用比CSS选择器当前提供的语法更强大的语法来选择文档中的DOM节点.

Oppimisalue

Learning web development
这组文章为初学者提供了开始对简单网站进行编码所需的一切.
Progressive web apps
渐进式Web应用程序使用现代Web API和传统的渐进式增强策略来创建跨平台的Web应用程序. 这些应用程序无处不在,并提供多种功能,使它们具有与本机应用程序相同的用户体验优势. 这套文档和指南告诉您所有有关PWA的知识.

Muut aiheet

Developing web applications
这组文章介绍了为移动和桌面环境开发Web应用程序时使用的技术.
Accessibility
可访问的网站使尽可能多的人能够使用Web,包括视觉,听觉或其他能力受到某种程度限制的人. 这组文章提供有关可访问的Web开发的信息.
Localization (L10n) and Internationalization (I18n)
网络是一个全球社区! 请记住,需要以可能要使用您的网站或应用程序的每个人期望的语言和布局提供内容,以确保您的网站是网站的一部分.
Security
不要让您的网站或应用程序将私人数据泄露给坏人. 使用这组文章来确保您的项目安全.
WebAssembly
WebAssembly是可以在现代Web浏览器中运行的新型代码-它是一种低级的类似于汇编语言的语言,具有紧凑的二进制格式,可以以接近本机的性能运行,并为诸如C / C ++之类的语言提供编译目标以便它们可以在网络上运行.

Katso kaikki...