recursal/MDN huggingface dataset:
text
====

El elemento text define un elemento gráfico que consiste en texto. Nótese que es posible aplicar un degradado, patrón, recorte, máscara o filtro al texto

Uso
---

|  |  |
| --- | --- |
| Categorias | Elemento gráfico, Elemento de contenido de texto |
| Contenido permitido | Datos de carácter y cualquier número de los siguientes elementos, en cualquier orden:Elementos de animaciónElementos descriptivosElementos secundarios de contenido de texto`<a>` |

Ejemplo
-------


```xml
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg"
 width="100px" height="30px" viewBox="0 0 1000 300">

  <text x="250" y="150"
 font-family="Verdana"
 font-size="55">
    Hello, out there
  </text>

  <!-- Show outline of canvas using 'rect' element -->
  <rect x="1" y="1" width="998" height="298"
 fill="none" stroke-width="2" />
</svg>
```


El elemento <text> es usado para dibujar texto. El siguiente código de ejemplo es usado para dibujar texto con coordenadas.


```xml
<svg xmlns="http://www.w3.org/2000/svg" width="100px" height="50px">
  <text x="10" y="20">SVG Text Example</text>
</svg>
```


El elemento text puede ser rotado. El siguiente código de ejemplo muestra cómo.


```xml
<svg xmlns="http://www.w3.org/2000/svg" width="100px" height="50px">
  <text x="10" y="20"
 transform="rotate(30 20,40)">
    SVG Text Rotation example
  </text>
</svg>
```


SVG text también puede ser estilizado


```xml
<svg xmlns="http://www.w3.org/2000/svg" width="100px" height="50px">
  <text x="10" y="20"
 style="font-family: Times New Roman;
 font-size : 24;
 stroke : #00ff00;
 fill : #0000ff;">
    SVG text styling
  </text>
</svg>
```

Atributos
---------

### Atributos globales

* Atributos de procesamiento condicional »
* Atributos base »
* Atributos de eventos gráficos »
* Atributos de presentación »
* `class (en-US)`
* `style (en-US)`
* `externalResourcesRequired`
* `transform`
### Atributos específicos

* `x (en-US)`
* `y (en-US)`
* `dx (en-US)`
* `dy (en-US)`
* `text-anchor (en-US)`
* `rotate (en-US)`
* `textLength (en-US)`
* `lengthAdjust (en-US)`
Interfaz DOM
------------

Este elemento hereda la interfaz de `SVGTextElement`.

Especificaciones
----------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # TextElement |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Relacionados
------------

* `<tspan>` (en-US)
* `<tref>` (en-US)
* `<altGlyph>`
<svg>
=====

El elemento `svg` es un contenedor que define un nuevo sistema de coordenadas y viewport (en-US). Es usado como el elemento más externo de cualquier documento SVG, pero también puede ser usado para agregar un fragmento de un SVG dentro de un documento SVG o HTML.

Contexto de Uso
---------------

|  |  |
| --- | --- |
| Categorias | Elemento contenedor, Elemento estructural |
| Contenido permitido | Cualquier número de los siguientes elementos, en cualquier orden:Elementos de animaciónElementos descriptivosElementos de formaElementos estructuralesElementos de degradado`<a>`, `<clipPath>` (en-US), `<color-profile>`, `<cursor>` (en-US), `<filter>` (en-US), `<font>` (en-US), `<font-face>` (en-US), `<foreignObject>` (en-US), `<image>` (en-US), `<marker>` (en-US), `<mask>` (en-US), `<pattern>` (en-US), `<script>`, `<style>`, `<switch>` (en-US), `<text>`, `<view>` |

Ejemplo
-------

Considere la sigiente imagen SVG (representando la bandera nacional de Italia):


```xml
<svg xmlns="http://www.w3.org/2000/svg"
 width="150" height="100" viewBox="0 0 3 2">

  <rect width="1" height="2" x="0" fill="#008d46" />
  <rect width="1" height="2" x="1" fill="#ffffff" />
  <rect width="1" height="2" x="2" fill="#d2232c" />
</svg>
```


Esta puede ser incluida en un documento HTML5 de la siguiente manera:


```html
<!doctype html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>HTML/SVG Example</title>
  </head>

  <body>
    <svg width="150" height="100" viewBox="0 0 3 2">
      <rect width="1" height="2" x="0" fill="#008d46" />
      <rect width="1" height="2" x="1" fill="#ffffff" />
      <rect width="1" height="2" x="2" fill="#d2232c" />
    </svg>
  </body>
</html>
```

Atributos
---------

### Atributos Globales

* Atributos de procesamiento condicional »
* Atributo Central »
* Atributos de evento del Documento »
* Atributo de Eventos Gráficos »
* Atributos de presentación »
* `class (en-US)`
* `style (en-US)`
* `externalResourcesRequired`
### Specific attributes

* `version (en-US)`
* `baseProfile (en-US)`
* `x (en-US)`
* `y (en-US)`
* `width (en-US)`
* `height (en-US)`
* `preserveAspectRatio (en-US)`
* `contentScriptType`
* `contentStyleType`
* `viewBox (en-US)`
Interfaz DOM
------------

Este elemento implementa `SVGSVGElement` (en-US) en la interfaz.

Especificaciones
----------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # NewDocument |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
<use>
=====

El elemento `use` toma los nodos que están dentro del documento SVG y duplica el contenido donde éste esté siendo utilizado. El efecto es el mismo, como si éstos nodos hubiesen sido profundamente clonados en un elemento DOM no expuesto, y luego pegados donde se encuentra el elemento `use`, al igual que los elementos plantilla son clonados en HTML5. Desde que los elementos clonados no sean expuestos como DOM, su cuidado debe tomarse en cuenta durante el uso de CSS para estilizar un elemento `use` y sus descendientes ocultos. Los atributos CSS no ofrecen la garantía de heredarse en los elementos DOM clonados y escondidos, a no ser que lo realice utilizando herencia CSS.

Por razones de seguridad, algunos navegadores podrían aplicar una política del mismo origen sobre los elementos `use` y podrían negarse a cargar una URI de origen cruzado dentro del atributo `xlink:href`.

Contexto de uso
---------------

|  |  |
| --- | --- |
| Categorias | Elemento gráfico, Elemento de referencia de gráficos, Elemento estructural |
| Contenido permitido | Cualquier número de los siguientes elementos, en cualquier orden:Elementos de animaciónElementos descriptivos |

Ejemplo
-------


```xml
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <style>
    .classA { fill:red }
  </style>
  <defs>
    <g id="Port">
      <circle style="fill:inherit" r="10"/>
    </g>
  </defs>

  <text y="15">black</text>
  <use x="50" y="10" xlink:href="#Port" />
  <text y="35">red</text>
  <use x="50" y="30" xlink:href="#Port" class="classA"/>
  <text y="55">blue</text>
  <use x="50" y="50" xlink:href="#Port" style="fill:blue"/>
 </svg>
```

Atributos
---------

### Atributos Globales

* Atributos de procesamiento condicional »
* Atributos núcleo »
* Atributos de eventos gráficos »
* Atributos de presentación »
* Atributos Xlink »
* `class (en-US)`
* `style (en-US)`
* `externalResourcesRequired`
* `transform`
### Atributos específicos

* `x (en-US)`
* `y (en-US)`
* `width (en-US)`
* `height (en-US)`
* `xlink:href (en-US)`
Interfaz DOM
------------

Este elemento implementa la interface `SVGUseElement`.

Especificaciones
----------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # UseElement |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
<animate>
=========

El elemento `animate` de SVG se utiliza para animar un atributo o propiedad a través del tiempo. Normalmente se inserta dentro del elemento o referenciado con el atributo `href`.Contexto de uso
---------------

|  |  |
| --- | --- |
| Categorias | Elemento de animación |
| Contenido permitido | Cualquier número de los siguientes elementos, en cualquier orden:Elementos descriptivos |

Atributos
---------

### Atributos globales

* Conditional processing attributes »
* Core attributes »
* Animation event attributes »
* Xlink attributes »
* Animation attribute target attributes »
* Animation timing attributes »
* Animation value attributes »
* Animation addition attributes »
* `externalResourcesRequired`
### Atributos específicos

* `attributeName (en-US)`
* `attributeType (en-US)`
* `from (en-US)`
* `to (en-US)`
* `dur (en-US)`
* `repeatCount (en-US)`
DOM
---

Este elemento implementa la interfaz de `SVGAnimateElement`.

Ejemplo
-------

### SVG


```html
<?xml version="1.0"?>
<svg
 width="120"
 height="120"
 viewBox="0 0 120 120"
 version="1.1"
 xmlns="http://www.w3.org/2000/svg">
  <rect x="10" y="10" width="100" height="100">
    <animate
 attributeType="XML"
 attributeName="x"
 from="-100"
 to="120"
 dur="10s"
 repeatCount="indefinite" />
  </rect>
</svg>
```

### Result

Sobre Accesibilidad
-------------------

Las animaciones titilantes e intermitentes pueden causar dificultades a las personas con discapacidades cognitivas como Trastorno por Déficit de Atención con Hiperactividad (ADHD) además de causar ataques a personas con cinestosis, epilepsia, migranias o síndrome de sensibilidad escotópica.

Por favor, considerá ofrecer un mecanismo para pausar o deshabilitar las animaciones, como utilizando Reduced Motion Media Query. (en-US)

Para más información (en inglés):

* Designing Safer Web Animation For Motion Sensitivity · An A List Apart Article
* An Introduction to the Reduced Motion Media Query | CSS-Tricks
* Responsive Design for Motion | WebKit
* MDN Understanding WCAG, Guideline 2.2 explanations (en-US)
* Understanding Success Criterion 2.2.2 | W3C Understanding WCAG 2.0
Especificaciones
----------------

| Specification |
| --- |
| SVG Animations Level 2 # AnimateElement |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
rect
====

 El elemento `rect` es una forma básica de SVG, usada para crear rectángulos basada en la posición de una esquina, su alto y ancho.
 También podría ser usada para crear rectángulos con esquinas redondeadas.

Contexto de uso
---------------

|  |  |
| --- | --- |
| Categorias | Elemento de forma básica, Elemento gráfico, Elemento de forma |
| Contenido permitido | Cualquier número de los siguientes elementos, en cualquier orden:Elementos de animaciónElementos descriptivos |

Ejemplo
-------

### Uso simple de `rect`
```

html,
body,
svg {
  height: 100%;
}
```



```html
<?xml version="1.0"?>
<svg
 width="120"
 height="120"
 viewBox="0 0 120 120"
 xmlns="http://www.w3.org/2000/svg">
  <rect x="10" y="10" width="100" height="100" />
</svg>
```

### `rect` con esquinas redondeados
```

html,
body,
svg {
  height: 100%;
}
```



```html
<?xml version="1.0"?>
<svg
 width="120"
 height="120"
 viewBox="0 0 120 120"
 xmlns="http://www.w3.org/2000/svg">
  <rect x="10" y="10" width="100" height="100" rx="15" ry="15" />
</svg>
```

Atributos
---------

### Atributos globales

* Conditional processing attributes »
* Core attributes »
* Graphical event attributes »
* Presentation attributes »
* `class (en-US)`
* `style (en-US)`
* `externalResourcesRequired`
* `transform`
### Atributos específicos

* `x (en-US)`
* `y (en-US)`
* `width (en-US)`
* `height (en-US)`
* `rx (en-US)`
* `ry (en-US)`
Interfaz DOM
------------

Este elemento implementa la interfaz `SVGRectElement`.

Especificaciones
----------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # RectElement |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Ver también
-----------

* `<path>` (en-US)
stop-color
==========

« SVG Attribute reference home

El atributo `stop-color` indica que color usar en el stop del gradiente. La keyword `currentColor` y ICC pueden ser especificadas de la misma manera con la especificación <paint> para los atributos `fill (en-US)` y `stroke (en-US)`.

Usage context
-------------

| Categorías | Presentation attribute |
| --- | --- |
| Valor | currentColor | <color> | <icccolor> | inherit |
| Valor inicial | negro |
| Animatable | Sí |
| Documento normativo | SVG 1.1 (2.ª edición) |

Ejemplos
--------

Elementos
---------

El siguiente elemento puede usar el atributo `stop-color`

* `<stop>` (en-US)
Especificaciones
----------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # StopColorProperty |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Ver también
-----------

* `stop-opacity (en-US)`
Understanding the Web Content Accessibility Guidelines
======================================================

Esto es parte de un grupo de artículos que explican rápidamente los pasos necesario para cumplir con la normativa de W3C Web Content Accessibility Guides 2.0 o 2.1 (también conocida como WCAG).

La norma WCAG 2.0 y 2.1 provee unas guías detalladas para lograr que el contenido de nuestro sitio sea accesible para personas con distintos tipos de discapacidades. Es exhaustivo y muy detallado, por lo que cuesta comprenderlo rápidamente. Por esta razón, hemos resumido los pasos a seguir para que puedas cumplir con las diferentes recomendaciones e incluimos links al pie para más detalles en los lugares necesarios.

Los cuatro principios
---------------------

La normativa WCAG tiene cuatro secciones, cuatro categorías en las cuales el contenido **debe** ser accesible (para más información puedes referirte a Understanding the Four Principles of Accessibility (inglés)).

Cada uno de los siguientes enlaces te llevarán a páginas en las que podrás expandir tu conocimiento en cada una de las áreas de WCAG 2.0 y 2.1.

* Perceptible: Los usuarios deben poder percibir el contenido de alguna forma, a través de alguno de sus sentidos.
* Operable: Los usuarios deben poder controlar los elementos de interfaz (por ejemplo, se deben poder cliquear botones de alguna forma, ya sea utilizando el ratón, teclado o comando de voz).
* Comprensible: El contenido debe ser comprensible para los usuarios.
* Robusto: El contenido debe ser desarrollado utilizando estándares actuales que funcionarán en todos los navegadores del momento, hoy y en el futuro.
Debo usar WCAG 2.0 o 2.1?
-------------------------

WCAG 2.1 es el estándar más reciente y relevante. Utilízalo para mejorar la calidad de navegación de los usuarios con discapacidades y para reducir las posibles acciones legales a los dueños del sitio web.

Al momento de asignar recursos, ten como objetivo WCAG 2.0, luego sube a 2.1.

### ¿Qué es WCAG 2.1?

WCAG 2.1 fue publicado el 5 de junio de 2018 como recomendación oficial. La Unión Europea (EU) lo adoptó como estándar en septiembre de ese mismo año. La W3C publicó un anuncio de prensa al respecto.

WCAG 2.1 incluye:

* Toda la normativa WCAG 2.0 (literal, palabra-por-palabra)
* 17 nuevos Criterios de Conformidad en los niveles A / AA / AAA que se enfocan principalmente en las siguientes necesidades:
    + Accessbilidad móvil
    + Baja visión
    + Cognitivas
* Lee más sobre WCAG 2.1 (en inglés):
    + Deque: WCAG 2.1: What is Next for Accessibility Guidelines
    + TPG: Web Content Accessibilituy Guidelines (WCAG) 2.1
Legal
-----

Esta guía tiene como objetivo proveer información para que puedas construir mejores sitios, más accesibles. Sin embargo, no somos abogados y nada de esto es un asesoramiento legal. Si estás preocupado/a por las implicaciones legales de la accesibilidad web recomendamos que investigues la legislación de tu país o que consultes a un abogado calificado.

¿Qué es la accesibilidad? y guías de accesibilidad y sobre la ley proveen más información al respecto (en inglés).
Usando el atributo aria-required
================================

### Descripción

El atributo `aria-required` es usado para indicar al usuario que un input es requerido en un elemento antes de que un form pueda ser enviado. Este atributo puede ser usado en un form con cualquier elemento HTML típico; no se limita a elementosque tengan un `role` ARIA asignado.

HTML5 ahora tiene el atributo `required`, pero aria-required todavía es útil para un agente de usuario que no soporta HTML5.

### Value

`true` o `false` (Default: `false`)

### Posibles efectos en agentes de usuario y tecnología asistente

Los lectores de pantalla deben anunciar el campo como requerido.

Nota que este atributo no cambiará automáticamente la presentación del campo.

**Nota:** Las opiniones pueden diferir en cuanto a cómo esta técnica debería ser manejada por la tecnología asistente. La información prevista arribaes una de esas opciones y por lo tanto no es normativa.

### Ejemplos

#### Ejemplo 1: Un formulario sencillo


```html
<form action="post">
  <label for="firstName">First name:</label>
  <input id="firstName" type="text" aria-required="true" />
  <br />
  <label for="lastName">Last name:</label>
  <input id="lastName" type="text" aria-required="true" />
  <br />
  <label for="streetAddress">Street address:</label>
  <input id="streetAddress" type="text" />
</form>
```

### Notas

### Usan ARIA roles

* Combobox
* Gridcell
* Listbox
* Radiogroup
* Spinbutton
* Textbox
* Tree
### Técnicas relacionadas con ARIA

* Utilizando el atributo aria-invalid
### Compatibilidad

Por determinar: Agregar información de soporte para combinaciones comunes de productos UA y AT.

### Recursos adicionales

* Especificación WAI-ARIA para `aria-required`
* WAI-ARIA Authoring Practices for forms
* Constraint validation in HTML5
Utilizando el atributo aria-label
=================================

El atributo `aria-label` se utiliza para definir una cadena que etiqueta el elemento actual. Úselo en los casos en que no haya una etiqueta de texto visible en pantalla. Si hay texto visible etiquetando el elemento, utilice aria-labelledby en su lugar.

Este atributo puede ser utilizado con cualquier elemento HTML típico; no se limita a los elementos que tienen un papel ARIA asignado.

### Valor

string

### Posibles efectos sobre los agentes de usuario y la tecnología de asistencia

**Nota:** Las opiniones pueden diferir en cómo la tecnología asistencial debe manejar esta técnica. La información proporcionada más arriba es una de esas opiniones y por lo tanto no normativa.

Ejemplos
--------

#### Ejemplo 1: Varias etiquetas

En el siguiente ejemplo se aplica estilo a un botón para que parezca un típico botón "cerrar", con una X en medio. Al no haber nada que indique que el propósito del botón es cerrar el diálogo, se usa el atributo `aria-label` para proporcionar una etiqueta a cualquier tecnología de asistencia.
```

<button aria-label="Close" onclick="myDialog.close()">X</button>
```

### Notas

* La API de accesibilidad más común para mapear una etiqueta es la propiedad accessible name.
* Los atributos, incluyedo las declaraciones `aria-label`, son ignoradas por la mayoría de servicios de traducción
### Used by ARIA roles

Todos los elementos del DOM

### Técnicas ARIA relacionadas

* Usando el atributo aria-labelledby
### Compatibilidad

Pendiente: añadir información de soporte para combinaciones de producto comunes a UA y AT.

### Recursos adicionales

* Especificación WAI-ARIA para aria-label
Guías
=====

Esta página enumera guías para la tecnología Aplicaciones Web Progresivas (PWA, por sus siglas en inglés). Las guías brindan explicaciones conceptuales de diferentes aspectos de las PWA. Su objetivo es ayudarlo a comprender qué tipo de cosas son posibles con las PWA y brindarle suficientes sugerencias para ayudarlo a comprender cómo lograrlas.

* Instalar y desinstalar aplicaciones web
Guía de JavaScript
==================

La Guía de JavaScript te muestra cómo usar `JavaScript` y te brinda una perspectiva general del lenguaje. Si necesitas información exhaustiva sobre una característica del lenguaje, consulta la `Referencia de JavaScript`.

Capítulos
---------

Esta guía se divide en varios capítulos:

* `Introducción`
    + `Acerca de esta guía`
    + `Acerca de JavaScript`
    + `JavaScript y Java`
    + `ECMAScript`
    + `Herramientas`
    + `Hola, Mundo`
* `Gramática y tipos`
    + `Sintaxis básica y comentarios`
    + `Declaración de variables`
    + `Ámbito de variables`
    + `Elevación de variables (hoisting)`
    + `Estructuras y tipos de datos`
    + `Literales`
* `Control de flujo y manejo de errores`
    + `if...else`
    + `switch`
    + `try/catch/throw`
    + `Objetos Error`
* `Bucles e iteración`
    + `for`
    + `while`
    + `do...while`
    + `break`/`continue`
    + `for..in`
    + `for..of`
* Funciones
    + `Definir funciones`
    + `Llamar funciones`
    + `Ámbito de una función`
    + `Cierres`
    + `Argumentos` y `parámetros`
    + `Funciones flecha`
* `Expresiones y operadores`
    + `Asignación` y `Comparación`
    + `Operadores aritméticos`
    + `Operadores lógicos` y `a nivel de bits`
    + `Operador condicional (ternario)`
* `Números y fechas``Números literales`
    + `Objeto Number`
    + `Objeto Math`
    + `Objeto Date`
* `Formateo de texto`
    + `Cadenas literales`
    + `Objeto String`
    + `Plantillas literales`
    + `Internacionalización`
    + `Expresiones Regulares`
* `Colecciones indexadas`
    + `Arreglos`
    + `Arreglos tipados`
* `Colecciones con clave`
    + `Mapa`
    + `WeakMap`
    + `Set`
    + `WeakSet`
* `Trabajar con objetos`
    + `Objetos y propiedades`
    + `Creación de objetos`
    + `Definición de métodos`
    + `Captadores —getter— y establecedores —setter—`
* `Detalles del modelo de objetos`
    + `Programación Orientada a Objetos basada en prototipos`
    + `Crear jerarquía de objetos`
    + `Herencia`
* `Promesas`
    + `Garantías`
    + `Encadenamiento`
    + `Propagación de errores`
    + `Composición`
    + `Temporizador`
* `Iteradores y generadores`
    + `Iteradores`
    + `Iterables`
    + `Generadores`
* `Metaprogramación`
    + `Proxy`
    + `Controladores y trampas`
    + `Proxy revocable`
    + `Reflexión`
* `Módulos JavaScript`
    + `Exportar`
    + `Importar`
    + `Exportaciones predeterminadas`
    + `Cambio de nombre de funciones`
    + `Carga estática de módulos`
    + `Carga dinámica de módulos`
* Siguiente »
JavaScript error reference
==========================

Abajo encontraras una lista de los errores que son generados por JavaScript. Estos errores pueden ser una ayuda útil al depurar, aunque el problema reportado no siempre es precisamente claro. Las paginas de abajo proporcionan detalles adicionales sobre estos errores. Cada error es un objeto basado en el objeto `Error` , y tiene un `nombre` y un `mensaje`.

Los errores mostrados en la consola web pueden incluir un link a la pagina debajo correspondiente para ayudarte a comprender rápidamente el problema en tu código.

Lista de errores
----------------

En esta lista, cada pagina esta ordenada por nombre (el tipo de error) y el mensaje (un mensaje de error mas detallado y legible). Juntos,estas dos propiedades proveen un punto de partida hacia el entendimiento y la resolución del problema. Para mas información, ¡Sigue los links abajo!

* Error: Permission denied to access property "x"
* InternalError: too much recursion
* RangeError: argument is not a valid code point
* RangeError: invalid array length
* RangeError: invalid date
* ReferenceError: "x" is not defined
* ReferenceError: reference to undefined property "x"
* SyntaxError: "use strict" no permitida en función con parámetros complejos
* SyntaxError: "x" is not a legal ECMA-262 octal constant
* SyntaxError: Unexpected token
* SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead
* SyntaxError: illegal character
* SyntaxError: indicador de expresión regular no válido "x"
* SyntaxError: missing ) after argument list
* SyntaxError: missing ; before statement
* SyntaxError: missing formal parameter
* SyntaxError: missing variable name
* SyntaxError: missing } after property list
* TypeError: "x" is (not) "y"
* TypeError: "x" is not a function
* TypeError: More arguments needed
* TypeError: cannot use 'in' operator to search for 'x' in 'y'
* Warning: unreachable code after return statement
Ve también
----------

* ¿Qué salió mal? Solucionando Javascript: El tutorial introductorio para principiantes sobre la reparación en errores de JavaScript.