--- title: Уеб технология за разработчици slug: Web tags: - Landing - Web - Web Development - Разработка - Уеб-разработка - начална страница translation_of: Web ---

Отвореността на световната мрежа предоставя невероятни възможности за хората, които искат да създават сайтове или приложения. За да се възползвате пълноценно от възможностите на мрежата, е необходимо да знаете как да ги използвате. Разгледайте връзките долу, за да научите повече за различните уеб-технологии.

Уеб технологии

Основи

HTML
HyperText Markup Language (HTML) (език за обозначаване на свръх-текст)  е описателен език, който задава строежа на уеб-страниците.
CSS
Cascading Style Sheets (CSS) (каскадни стилови таблици) описват външния вид, начинът, по който е представено съдържанието в уебстраницата.
HTTP
Hypertext Transfer Protocol (HTTP) (протокол за пренос на свръх-текст) се използва за доставка на на документи във формат HTML и други хипермедийни формати в мрежата.

Програмиране

JavaScript
JavaScript е език за програмиране, който работи в мрежовия четец. Може да се използва за добавяне на взаимодействие с потребителя и други динамични възможности в сайта или приложението ви.
Web APIs
Web Application Programming Interfaces (Web APIs) (приложни програмни интерфейси за уеб)  се използват за изпълнение на широк кръг от задачи като обработка на ДОМ, изпълнение на видео и аудио или създаване на триизмерни изображения.
  • The Web API interface reference lists all the object types you can use while developing for the web.
  • The WebAPI page lists all the communication, hardware access, and other APIs you can use in web applications.
  • The Event reference lists all the events you can use to track and react to interesting things that have taken place in your webpage or application.

Графика

Canvas
The {{HTMLElement("canvas")}} element provides APIs to draw 2D graphics using JavaScript.
SVG
Scalable Vector Graphics (SVG) lets you use lines, curves, and other geometric shapes to render graphics. With vectors, you can create images that scale cleanly to any size.
WebGL
WebGL is a JavaScript API that lets you draw 3D or 2D graphics using the HTML5 {{HTMLElement("canvas")}} element. This technology lets you use standard OpenGL ES in Web content.

Аудио, видео и мултимедия

Web media technologies
A list of media-related APIs with links to the documentation you'll need for each.
Overview of media technology on the web
A general look at the open web technologies and APIs that provide support for audio and video playback, manipulation, and recording. If you're not sure which API you should use, this is the place to start.
Media Capture and Streams API
A reference for the API which makes it possible to stream, record, and manipulate media both locally and across a network. This includes using local cameras and microphones to capture video, audio, and still images.
Using HTML5 audio and video
Embedding video and/or audio in a web page and controlling its playback.
WebRTC
The RTC in WebRTC stands for Real-Time Communications, technology that enables audio/video streaming and data sharing between browser clients (peers).

Други

MathML
Mathematical Markup Language (MathML) lets you display complex mathematical equations and syntax.

Страниците за самообучение

Learning web development
Този набор от статии предоставя всичко необходимо на начинаещите уеб-разработчици, за да могат да правят прости сайтове.

Други теми

Разработка на уеб приложения
This set of articles explains the techniques used in developing web apps for mobile, desktop, and Firefox OS environments.
Достъпност
Accessible websites enable as many people as possible to use the web, including those whose visual, auditory, or other abilities are limited in some way. This set of articles provides information about accessible web development.
Сигурност
Don't let your website or app leak private data to the bad guys. Use this set of articles to make sure your projects are secure.

View All...