Este libro es un tutorial . Su objetivo es ayudarlo a aprender gradualmente el idioma. Pero una vez que esté familiarizado con lo básico, necesitará otros recursos.
La especificación ECMA-262 contiene la información más profunda, detallada y formal sobre JavaScript. Define el idioma.
Pero siendo tan formalizado, es difícil de entender al principio. Entonces, si necesita la fuente de información más confiable sobre los detalles del idioma, la especificación es el lugar correcto. Pero no es para uso diario.
Se lanza una nueva versión de especificación cada año. Entre estos lanzamientos, el último borrador de especificaciones se encuentra en https://tc39.es/ecma262/.
Para leer sobre nuevas características de borde de sangrado, incluidas las que son "casi estándar" (llamadas "Etapa 3"), consulte propuestas en https://github.com/tc39/proposals.
Además, si está desarrollando para el navegador, entonces hay otras especificaciones cubiertas en la segunda parte del tutorial.
La referencia de JavaScript MDN (Mozilla) es el manual principal con ejemplos y otra información. Es genial obtener información en profundidad sobre funciones de idiomas individuales, métodos, etc.
Puede encontrarlo en https://developer.mozilla.org/en-us/docs/web/javascript/reference.
Aunque a menudo es mejor usar una búsqueda en Internet. Simplemente use "MDN [término]" en la consulta, por ejemplo, https://google.com/search?q=mdn+parseint para buscar la función parseInt .
JavaScript es un lenguaje en desarrollo y se agregan nuevas características regularmente.
Para ver su apoyo entre el navegador y otros motores, ver:
https://caniuse.com-Tablas de apoyo por cuenta, por ejemplo, para ver qué motores apoyan las funciones de criptografía moderna: https://caniuse.com/#feat=cryptography.
https://kangax.github.io/compat-table: una tabla con características de idioma y motores que admiten aquellos o no admiten.
Todos estos recursos son útiles en el desarrollo de la vida real, ya que contienen información valiosa sobre los detalles del idioma, su apoyo, etc.
Recuérdelos (o esta página) para los casos cuando necesite información en profundidad sobre una característica en particular.