Skip to content

Commit f8d860b

Browse files
authored
Merge branch 'master' into Debugging-in-Chrome
2 parents cc8f142 + 04b64e8 commit f8d860b

File tree

535 files changed

+10844
-14582
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

535 files changed

+10844
-14582
lines changed

1-js/01-getting-started/1-intro/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Una introducción a JavaScript
22

3-
Veamos que tiene de especial JavaScript, que podemos lograr con este lenguaje y que otras tecnologías se integran bien con él.
3+
Veamos qué tiene de especial JavaScript, qué podemos lograr con este lenguaje y qué otras tecnologías se integran bien con él.
44

55
## ¿Qué es JavaScript?
66

7-
_JavaScript_ Fue creado para _"dar vida a la páginas web"_.
7+
_JavaScript_ Fue creado para _"dar vida a las páginas web"_.
88

99
Los programas en este lenguaje son llamados _scripts_. Se pueden escribir directamente en el HTML de una página web y ejecutarse automáticamente a medida que se carga la página.
1010

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
2+
# Manuales y especificaciones
3+
4+
Este libro es un *tutorial*. Su objetivo es ayudarte a aprender el lenguaje gradualmente. Pero una vez que te familiarices con lo básico, necesitarás otras fuentes.
5+
6+
## Especificación
7+
8+
[La especificación ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) contiene la información más exhaustiva, detallada, y formal sobre JavaScript. En ella se define el lenguaje.
9+
10+
Pero por su estilo formal, es difícil de entender a primeras. Así que si necesitas la fuente de información más fiable sobre los detalles del lenguaje, esta especificación es el lugar correcto a consultar. Es de entender entonces que no es para el uso diario.
11+
12+
Una nueva versión de la especificación del lenguaje es publicada anualmente. Entre publicaciones, el último borrador de la especificación se puede consultar en <https://tc39.es/ecma262/>.
13+
14+
Para leer acerca de las nuevas prestaciones de vanguardia del lenguaje, incluyendo aquellas que son "cuasi-estándar" (apodado "stage 3"), encuentra las propuestas en <https://github.com/tc39/proposals>.
15+
16+
Si estás desarrollando para navegadores web, se mencionan otras especificaciones en la [segunda parte](info:browser-environment) del tutorial.
17+
18+
## Manuales
19+
20+
- **MDN (Mozilla) JavaScript Reference** es un manual con ejemplos y otras informaciones. Es fantástico para obtener información exhaustiva sobre funciones individuales del lenguaje, métodos, etc.
21+
22+
Se puede acceder en <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
23+
24+
Aunque a menudo es mejor hace una búsqueda en internet, adicionando "MDN [término]" como parte de la *query* en el motor de búsqueda, e.g. <https://google.com/search?q=MDN+parseInt> para buscar la función `parseInt`.
25+
26+
27+
- **MSDN** – Manual de Microsoft con mucha información, incluyendo JavaScript (a menudo denominado JScript). Si se necesita información específica de Internet Explorer, es el mejor lugar a consultar: <http://msdn.microsoft.com/>.
28+
29+
También podemos hacer una búsqueda con frases tales como "RegExp MSDN" o "RegExp MSDN jscript".
30+
31+
## Tablas de compatibilidad
32+
33+
JavaScript es un lenguaje en evolución, nuevas características son adicionadas regularmente.
34+
35+
Para ver la compatibilidad por navegador y otros motores, consultar:
36+
37+
- <http://caniuse.com> - tablas de compatibilidad por característica, e.g. para comprobar qué motores soportan funciones modernas de criptografía: <http://caniuse.com/#feat=cryptography>.
38+
- <https://kangax.github.io/compat-table> - tabla que muestra la compatibilidad o no de las prestaciones del lenguaje por motor.
39+
40+
Todos estos recursos son de utilidad para el desarrollo con JavaScript, ya que incluyen información valiosa sobre los detalles del lenguaje, su compatibilidad, etc.
41+
42+
Por favor, tenlos en cuenta (o esta página) para cuando necesites información exhaustiva sobre una característica determinada.
File renamed without changes.
File renamed without changes.

1-js/01-getting-started/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# An introduction
1+
# Una introducción
22

3-
About the JavaScript language and the environment to develop with it.
3+
Acerca del lenguaje JavaScript y del ambiente para desarrollar con él.

0 commit comments

Comments
 (0)