1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
---
title: JavaScript
slug: Glossary/JavaScript
tags:
- CodingScripting
- Glosario
- JavaScript
- 'l10n:priority'
translation_of: Glossary/JavaScript
---
<div>{{jsSidebar}}</div>
<h2 id="Resumen">Resumen</h2>
<p>JavaScript (o "JS") es un lenguaje de programación que se usa con mayor frecuencia para scripts dinámicos de lado del cliente en páginas web, pero también se usa a menudo en el lado del {{Glossary("Server", "servidor")}} — usando un entorno de ejecución como <a href="https://nodejs.org/" rel="external">Node.js</a>.</p>
<p>JavaScript <strong>no se debe</strong> confundir con el {{interwiki("wikipedia", "Java_(programming_language)", "lenguaje de programación Java")}}. Aunque <em>"Java"</em> y <em>"JavaScript"</em> son marcas comerciales (o marcas comerciales registradas) de Oracle en EE. UU. y otros países, los dos lenguajes de programación son significativamente diferentes en su sintaxis, semántica y casos de uso.</p>
<p>JavaScript se utiliza principalmente en el navegador, lo que permite a los desarrolladores manipular el contenido de la página web a través del {{Glossary("DOM")}}, manipular datos con {{Glossary("AJAX")}} y {{Glossary("IndexedDB")}}, dibujar gráficos con {{Glossary("canvas")}}, interactuar con el dispositivo que ejecuta el navegador a través de varias {{Glossary("API", "APIs")}} y más. JavaScript es uno de los lenguajes más utilizados en el mundo, debido al reciente crecimiento y mejora en el rendimiento de las {{Glossary("API", "APIs")}} disponibles en los navegadores.</p>
<h2 id="Orígenes_e_Historia">Orígenes e Historia</h2>
<p>Concebido como un lenguaje de lado del servidor por Brendan Eich (entonces empleado por Netscape Corporation), JavaScript pronto llegó a Netscape Navigator 2.0 en septiembre de 1995. JavaScript disfrutó de un éxito inmediato y {{Glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} introdujo la compatibilidad con JavaScript con el nombre de JScript en agosto de 1996.</p>
<p>En noviembre de 1996, Netscape comenzó a trabajar con ECMA International para hacer de JavaScript un estándar de la industria. Desde entonces, el JavaScript estandarizado se llama ECMAScript y se especifica en ECMA-262, cuya última edición (décima, ES2019) está disponible a partir de junio de 2019.</p>
<p>Recientemente, la popularidad de JavaScript se ha expandido aún más gracias a la exitosa plataforma <a href="https://nodejs.org/" rel="external">Node.js</a>, el entorno de ejecución de JavaScript multiplataforma más popular fuera de el navegador. Node.js, creado con el <a href="https://en.wikipedia.org/wiki/V8_(JavaScript_engine)">motor de JavaScript V8 de Chrome</a> — permite a los desarrolladores utilizar JavaScript como lenguaje de programación para automatizar las cosas en una computadora y crear servidores {{Glossary("HTTP")}} y {{Glossary("Web Sockets")}} completamente funcionales.</p>
<h2 id="Aprende_más">Aprende más</h2>
<h3 id="Conocimientos_generales">Conocimientos generales</h3>
<ul>
<li>{{interwiki("wikipedia", "JavaScript", "JavaScript")}} en Wikipedia</li>
</ul>
<h3 id="Aprende_JavaScript">Aprende JavaScript</h3>
<ul>
<li>{{Link("/es/docs/Web/JavaScript/Guide")}} en MDN</li>
<li><a href="http://nodeschool.io/#workshoppers">El taller de "javascripting" en NodeSchool</a></li>
<li><a href="https://www.codecademy.com/tracks/javascript" rel="external">El curso de JavaScript en codecademy.com</a></li>
<li><a href="http://ejohn.org/apps/learn/" rel="external"><em>Aprendizaje avanzado de JavaScript</em></a> de John Resig</li>
</ul>
<h3 id="Referencia_técnica">Referencia técnica</h3>
<ul>
<li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="external">El último estándar ECMAScript</a></li>
<li>{{Link("/es/docs/Web/JavaScript/referencia")}} en MDN</li>
<li><a href="http://eloquentjavascript.net/" rel="external">El libro <em>JavaScript elocuente</em></a></li>
</ul>
|