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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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)