개발자를 위한 웹 기술

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

웹 기술

기본 기술

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

스크립트

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

그래픽

Canvas
<canvas>支持Api,它允许您使用JavaScript绘制2D图形.
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浏览器上运行的新代码形式. 它是一种低级汇编语言,可提供紧凑的二进制格式并具有接近本机的性能.它是C / C ++等语言的编译目标,并使使用这些语言编写的程序可以在网络上运行. 它还设计为彼此互补,与JavaScript并行运行.

전체 보기...