개발자를 위한 웹 기술

万维网的开放性为那些想要创建网站或在线应用程序的人提供了许多机会. 但是您需要知道如何使用它来充分利用网络技术. 查看下面的链接以了解各种Web技术.

웹 기술

기본 기술

HTML
超文本标记语言(HTML)用于描述和定义网页上的内容.
CSS
级联样式表(CSS)用于描述网页内容的外观或表示.
HTTP
超文本传输​​协议指用于在Web上交付HTML和其他超媒体文档的规则.

스크립트

JavaScript
JavaScript(JavaScript)是在浏览器中运行的编程语言. 使用它可以在网页或应用程序中嵌入动态功能,例如屏幕如何响应用户操作.
Node.js允许您在服务器上运行JavaScript.
Web API
Web应用程序编程接口(API)用于执行诸如DOM操作,音频和视频回放以及3D图形实现之类的任务.
  • Web API接口说明-查看用于Web开发的所有对象类型.
  • WebAPI页面 -列出所有可用于Web应用程序的通信,硬件访问和其他API.
  • 事件参考 -发生在网页或应用程序上的事件的集合,使您可以跟踪或响应感兴趣的事件.
웹 컴포넌트
Web组件是用于创建自定义元素并使用它们重用代码的技术.

그래픽

Canvas
<canvas>支持允许您使用JavaScript绘制2D图形的API.
SVG
可缩放矢量图形(SVG)通过一系列矢量和形状来表示图像,无论原始图像的大小如何,都可以进行无缝缩放.
WebGL
WebGL引入了几乎满足OpenGL ES 2.0的API,在Web上提供了2D和3D图形,可在HTML的<canvas>元素中使用.

오디오, 비디오, 멀티미디어

웹 미디어 기술
与媒体相关的API列表和必要的文档链接.
미디어 캡처 및 스트림 API
API手册,用于在本地或通过网络流式传输,记录,记录和操作媒体,并使用本地摄像机和麦克风捕获视频,音频和静止图像.
HTML5 오디오 비디오 사용하기
如何在网页上植入视频和音频并控制播放.
WebRTC
属于WebRTC标准的实时通信技术. 启用浏览器客户端之间的音频/视频流和数据共享.

기타

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

학습 영역

웹 개발 학습
有很多文章供初学者入门,以编写简单的网站.
Progressive Web Apps
渐进式Web应用程序使用现代Web API来创建具有传统渐进式增强策略的跨平台Web应用程序. 这些应用程序无处不在,并提供了与本机应用程序相同的用户体验优势的多种功能. 本文档和指南集提供了您需要了解的有关PWA的所有信息.

기타 주제

웹 애플리케이션 개발
本文介绍了为移动,台式机和Firefox OS环境开发Web应用程序的技术.
접근성
在Web开发中,可访问性是指即使有一定的身体残疾,也使尽可能多的人可以访问网站. 本主题提供有关使内容可访问的信息.
현지화(L10n)와 국제화(I18n)
网络是一个全球社区! 记住要以每个想要使用您的网站或应用程序的人期望的语言和布局提供内容,并确保您的网站属于该网站.
보안
确保没有将网站或应用程序中的个人数据泄露给恶意人员. 有关此主题的文章可增强项目的安全性.
웹어셈블리
WebAssembly是一种可以在现代Web浏览器中运行的新代码形式. 一种低级汇编语言,提供紧凑的二进制格式,具有接近本机的性能,使您可以在Web上运行以这些语言编写的程序,作为C / C ++等语言的编译目标. 它还设计为与JavaScript并排运行以相互补充.

전체 보기...