Académique Documents
Professionnel Documents
Culture Documents
org/opendesign/mdns-new-design-beta/
Sign in
The open nature of the World Wide Web presents incredible opportunities for people who want to create
websites or online applications. To take full advantage of the web's capabilities, you need to know how to use
them. Explore the links below to learn more about various web technologies.
Web technologies
Basics
HTML
HyperText Markup Language (HTML) is used to describe and define the content of a webpage.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
CSS
Cascading Style Sheets (CSS) are used to describe the appearance or presentation of content on a webpage.
HTTP
Hypertext Transfer Protocol (HTTP) is used to deliver HTML and other hypermedia documents on the web.
Scripting
JavaScript
JavaScript is the programming language that runs in your browser. You can use it to add interactivity and
other dynamic features to your website or application.
Web APIs
Web Application Programming Interfaces (Web APIs) are used to perform a variety of tasks, such as
manipulating the DOM, playing audio or video, or generating 3D graphics.
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.
Graphics
SVG
Scalable Vector Graphics (SVG) let you describe images as sets of vectors (lines) and shapes. One advantage of
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
SVGs is that they scale smoothly regardless of the size at which they're drawn.
WebGL
WebGL is a JavaScript API that lets you draw 3D or 2D graphics using the HTML5 <canvas> element.
Other
MathML
Mathematical Markup Language (MathML) lets you display complex mathematical equations and syntax.
Learning area
Learning web development
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
This set of articles provides beginners with everything they need to start coding simple websites.
Other topics
Developing web applications
This set of articles explains the techniques used in developing web apps for mobile, desktop, and Firefox OS
environments.
Accessibility
Accessibile 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.
Security
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...
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Tags: Landing Web Web Development
Contributors to this page: hadleyel, jswisher, kermits93, yoshipaulbrophy, Sheppy, SphinxKnight, zhangxiqnaun, SpecialAgent007,
covyta, mfluehr, Innoarkle, TIYAN, angelotex, chrisdavidmills, Alt0Z, fscholz, sammie, thilinanarad, JohanX, scott12, Ruemel, jsx, jwhitlock,
genn2016nev, andrealeone, teoli, markzaide, w338, nochis, yuntui, gwebster4, Tigt, th65, konyx, irvinfly, groovecoder, austinharper,
crackien, khrisstacey2, DevAsh, alfibro, Manojkr, a_bayukencana, x2357, kripesh2015, royhowie, golf1052, robjohnson, MyLogic,
wbamberg, dropenstavxi1977, celo, jeffmarshall, Jitun, evilpie, mccary, trevorh, DavidWalsh, Cginybetty, zegenie, adnanhoodmdn,
poeemah, lchappell76@btinternet.com, Pistachio_farra, tenorioming@yahoo.com, SutattaP, Phichit, EmilyG, anirban007, seanwiththewind,
ksendzolina, uptdisdikporabangsri, boa0332, Sunil.BN, Balu, eunsuklee, benimadhab, StarQuake, stevion, comando, AmaanC, sampriti,
Resse, BigfishFirefox, kesavviswanath, Rest, vharleman, lanette, Testa18, y7_fvc, shaillock, Bergi, Blind.Visionaire, tigerxr6, Nickolay,
worldsinglechristians.com, glory711, christinaberner, oby, patrickjoannisse, ninja, Timmi, dimitris92, ethertank, fusionchess, Jan.Ruzicka
you@example.com
SIGN UP NOW
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2005-2017 Mozilla Developer Network and individual contributors. Other languages:
Content is available under these licenses.
English (US) (en-US)
About MDN Terms Privacy Cookies Contribute to the code
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com