stringtranslate.com

Borrador: Esquema de JavaScript

Logotipo de JavaScript

El siguiente esquema se proporciona como descripción general y guía temática de JavaScript:

JavaScript ( / ˈdʒ ɑː v ə s k r ɪ p t / ), a menudo abreviado como JS , es un lenguaje de programación y una tecnología central de la Web , junto con HTML y CSS . El 99% de los sitios web utilizan JavaScript en el lado del cliente para el comportamiento de la página web . [1]

Quétipo¿Qué es JavaScript?

Captura de pantalla del código JavaScript

JavaScript es un ejemplo de todo lo siguiente:

Nombres de JavaScript

Etimología de JavaScript

Sinónimos de JavaScript

Marca registrada de JavaScript

Usos de JavaScript

JavaScript se puede utilizar para:

Requisitos previos para utilizar JavaScript

Equipo necesario para utilizar JavaScript

Prerrequisitos para comprender JavaScript

Requisitos previos para comprender JavaScript: JavaScript es una de las tres tecnologías principales que se utilizan para definir páginas web. JavaScript es una tecnología complementaria que funciona con HTML y CSS, entre otros. JavaScrpt hace referencia al marcado y lo modifica, por lo que comprender estos otros lenguajes resulta útil para escribir programas JavaScript.

Herramientas necesarias para la programación en JavaScript

Herramientas necesarias para la programación en JavaScript: la única herramienta necesaria para escribir programas en JavaScript es un editor de texto, aunque otras herramientas son muy útiles.

Método de ejecución

Método de ejecución : cómo se inicia un programa informático. Normalmente, los programas JavaScript se integran en el código HTML de una página web o se invocan desde el código HTML mediante una llamada a un script, y el navegador los ejecuta automáticamente cuando lee la página web. Otro método es el bookmarklet, que requiere que el usuario haga clic en él para ejecutarse. Entre los distintos métodos de ejecución de los programas JavaScript se incluyen los siguientes:

Requisitos del sistema para JavaScript

Compatibilidad del entorno con JavaScript

Compatibilidad del entorno con JavaScript: donde se puede ejecutar JavaScript. Esto incluye compatibilidad del lado del cliente en navegadores, compatibilidad del lado del servidor en servidores web y entornos de ejecución para brindar compatibilidad con sistemas operativos en computadoras de escritorio y otras máquinas.

Motores de JavaScript

Motor de JavaScript  ( lista ): programa o biblioteca que ejecuta código JavaScript . Un motor de JavaScript puede ser un intérprete tradicional o puede utilizar la compilación justo a tiempo para codificar bytes de alguna manera. [7] Un motor de JavaScript se incluye más comúnmente en los navegadores web , pero también es un componente clave de los entornos de ejecución de JavaScript y otro software (como los sistemas de gestión de bases de datos).

Entornos de ejecución de JavaScript

Entornos de ejecución de JavaScript

Otras soluciones basadas en JavaScript

Características de JavaScript

Especificaciones y estándares de JavaScript

Estilos de programación admitidos

JavaScript admite los siguientes paradigmas de programación :

Componentes del lenguaje JavaScript

Sintaxis de JavaScript

Sintaxis de JavaScript (ver tutorial) : conjunto de reglas que definen la estructura correcta de las líneas de código en un programa JavaScript, como cuándo se necesitan punto y coma al final de una declaración, si importa o no el uso de mayúsculas y minúsculas, dónde y cómo usar paréntesis, qué palabras están reservadas como parte del lenguaje, el uso de espacios en blanco, el formato adecuado para declaraciones de variables, expresiones, declaraciones, funciones, etc.

Tipos de datos en JavaScript

[[Tipo de datos (JavaScript)|Tipos de datos en JavaScript] – un tipo es una clasificación de datos que define las operaciones que se pueden realizar con los datos, el significado de los datos y la forma en que se pueden almacenar los valores de ese tipo.

Variables en JavaScript

Variables en JavaScript [12] : una variable es una ubicación de almacenamiento asociada a un nombre simbólico (un identificador), que contiene cierta cantidad de información conocida o desconocida denominada valor . Corresponden a las variables en matemáticas , pero no se limitan a representar solo números.

Operadores en JavaScript

Operadores en JavaScript [13]un operador es

Expresiones en JavaScript

Expresiones en JavaScript: una expresión es

Declaraciones en JavaScript

Declaraciones en JavaScript [14] : una declaración es el elemento independiente más pequeño de un lenguaje de programación que expresa una acción que debe llevarse a cabo. Las declaraciones son instrucciones que ordenan a la computadora que realice una acción específica.

Funciones en JavaScript

Funciones en JavaScript[2] – En JavaScript, las subrutinas se denominan "funciones". Una subrutina es una secuencia de instrucciones de programa que realizan una tarea específica, empaquetadas como una unidad. Esta unidad puede luego usarse (y reutilizarse) en el programa donde sea que se deba realizar esa tarea en particular.

Clases en JavaScript

Clases en JavaScript [15]una clase es

Módulos en JavaScript

Módulos en JavaScript [16]un módulo es

Expresiones regulares en JavaScript

Expresiones regulares en JavaScript [17]una expresión regular (regex) es Véase sintaxis de expresiones regulares en JavaScript .

Valores en JavaScript

Manejo de eventos en JavaScript

Galletas

Objetos en JavaScript

Objetos en JavaScript –

Número
Booleano
Cadena
Matrices
Fecha
Matemáticas

Asincronicidad en JavaScript

Manipulación del DOM en JavaScript

Funciones de scripting del lado del servidor

Scripting del lado del servidor

Funciones de scripting del lado del cliente

Recursos de JavaScript

Enfoques de JavaScript

Técnicas de programación en JavaScript

Extensiones de JavaScript

Marcos de JavaScript

Marco de JavaScript

Marcos de trabajo del lado del cliente de JavaScript
Marcos de trabajo del lado del servidor de JavaScript
Marcos de ambos lados

Bibliotecas de JavaScript

Biblioteca de JavaScript   ( lista ) –

Componentes de páginas web en JavaScript

Componente de página web JavaScript: un programa JavaScript que se convierte en parte de una página web.

Herramientas de JavaScript

Herramienta de JavaScript –

Ejecutores de tareas

Herramientas de depuración

Editores que admiten la escritura de JavaScript

Editores de JS en la nube en línea

Entornos de desarrollo integrados para JavaScript

Prueba de software

Software basado en JavaScript

Software libre programado en JavaScript

Derivados de JavaScript

Formatos de datos inspirados en JavaScript

Lenguajes de programación inspirados en JavaScript

Dialectos de JavaScript: lenguajes de programación basados ​​en JavaScript o la especificación ECMA:

Lenguajes que transcompilan a JavaScript

Recursos de aprendizaje de JavaScript en línea

Para obtener muchos más libros y páginas web sobre JavaScript, consulte #Lecturas adicionales, a continuación.

Publicaciones de JavaScript

Para publicaciones gratuitas en línea, consulte #Lecturas adicionales, a continuación

Noticias sobre JavaScript

Historia de JavaScript

Historia de JavaScript

Hitos

Influencias

Historial de versiones

Motores de JavaScript obsoletos

Problemas de seguridad de JavaScript

Técnicas de seguridad de JavaScript

Comunidad de JavaScript

Organizaciones de JavaScript

Personas influyentes en JavaScript

Véase también

Coloque estos
Transcompiladores
Depuradores
Editores ( comparación )
Motores
Marcos
Tecnologías relacionadas
Gestores de paquetes
JavaScript del lado del servidor
Pruebas unitarias

Artículos con una sección de JavaScript

  1. ?:
  2. Implementaciones de AES
  3. Adobe AIR
  4. Función anónima
  5. Recursión anónima
  6. Aplicar
  7. Aptana
  8. Bootstrap (marco de interfaz de usuario)
  9. COLT (software)
  10. Truco de CSS
  11. CarMetal
  12. Devolución de llamada (programación informática)
  13. CartoDB
  14. Limpieza de código
  15. Patrón de comando
  16. Comentario (programación informática)
  17. Comparación de servidores de aplicaciones
  18. Comparación de entornos de desarrollo integrados
  19. Comparación de lenguajes de programación (comprensión de listas)
  20. Comparación de lenguajes de programación (funciones de cadena)
  21. Comparación de navegadores web
  22. Comparación de frameworks web
  23. Esquema de URI de datos
  24. Mesa de despacho
  25. Modelo de objeto de documento
  26. Formato de punto flotante de doble precisión
  27. Aprendizaje electrónico
  28. Analizador sintáctico Earley
  29. Personaje de escape
  30. Evaluar
  31. Arquitectura basada en eventos
  32. Sintaxis de manejo de excepciones
  33. Seleccionar archivo
  34. Interfaz fluida
  35. Bucle foreach
  36. Fundación (marco)
  37. Desarrollo web front-end
  38. Lista generacional de lenguajes de programación
  39. Experimentos de Google Chrome
  40. Herramientas de Google PageSpeed
  41. Función de orden superior
  42. Santo Grial (diseño web)
  43. Objeto inmutable
  44. Instalar núcleo
  45. Internet Explorer 9
  46. Patrón iterador
  47. Máquina virtual Java
  48. Etiqueta (informática)
  49. Leet (lenguaje de programación)
  50. Libffi
  51. Lista de bibliotecas de gráficos 3D
  52. Lista de frameworks Ajax
  53. Lista de software de gráficos
  54. Lista de sistemas de gestión de contenidos
  55. Lista de herramientas de análisis de rendimiento
  56. Lista de marcos de pruebas unitarias
  57. Lista de software wiki
  58. Algoritmo del círculo de punto medio
  59. Análisis web móvil
  60. Patrón de módulo
  61. Editor de moléculas
  62. Seguimiento del ratón
  63. Convención de nombres (programación)
  64. Patrón de objeto nulo
  65. Protocolo de datos abiertos
  66. Opera Mini
  67. El método de Otsu
  68. Tormenta de Php
  69. Propiedad (programación)
  70. RTP-MIDI
  71. Notación inversa de nombres de dominio
  72. Alcance (informática)
  73. El secreto compartido de Shamir
  74. Solicitud de una sola página
  75. Memoria transaccional de software
  76. Interpolación de cadenas
  77. Atributo de plantilla Idioma
  78. Esto (programación informática)
  79. Huso horario
  80. Correo Tor
  81. Enlace de datos de la interfaz de usuario
  82. Redirección de URL
  83. Número de identificación del vehículo
  84. Marco del mundo virtual
  85. Servidor mashup WSO2
  86. Herramientas de desarrollo web
  87. Raspado web
  88. Kit web
  89. Tiempo de ejecución de Windows
  90. Yesod (marco web)

Lectura adicional

Gratis

Referencia general

Principiante

Intermedio

Avanzado

Basado en extensiones

Comercial

Referencia general

Principiante

Intermedio

Avanzado

Referencias

  1. ^ "JavaScript | Historia, aplicaciones y hechos | Britannica". www.britannica.com . 2024-06-07 . Consultado el 2024-07-12 .
  2. ^ "Tipos de datos y estructuras de datos de JavaScript". MDN Web Docs .
  3. ^ Andrew Cooke. «Introducción a los lenguajes informáticos» . Consultado el 13 de julio de 2012 .
  4. ^ ab "Especificación del lenguaje ECMAScript" (PDF) .
  5. ^ "Guía para desarrolladores de CSS". Red de desarrolladores de Mozilla . Consultado el 24 de septiembre de 2015 .
  6. ^ "¿Qué es CSS?". World Wide Web Consortium . Consultado el 1 de diciembre de 2010 .
  7. ^ Looper, Jen (21 de septiembre de 2015). "Una guía de motores de JavaScript para idiotas". Telerik Developer Network . Consultado el 17 de marzo de 2016 .
  8. ^ "JScript vs JavaScript". About.com. 25 de noviembre de 2015.
  9. ^ "Programación basada en eventos (en javascript)". www.24hr.se .
  10. ^ en JavaScript El estado de JavaScript: un cambio de lo imperativo a lo declarativo
  11. ^ Domina la entrevista de JavaScript: ¿Qué es la programación funcional?
  12. ^ Tutorial sobre variables en JavaScript)
  13. ^ Lista de operadores)
  14. ^ [1]
  15. ^ Clases
  16. ^ Módulos de JavaScript: guía para principiantes
  17. ^ Tutorial sobre expresiones regulares en JavaScript
  18. ^ "DOM HTML de JavaScript". www.w3schools.com .
  19. ^ "jQuery: la biblioteca de JavaScript que permite escribir menos y hacer más". El proyecto jQuery . Consultado el 29 de abril de 2010 .
  20. ^ "Uso de bibliotecas JavaScript para sitios web" . Consultado el 14 de julio de 2015 .
  21. ^ "Estadísticas de uso de jQuery" . Consultado el 17 de mayo de 2013 .
  22. ^ "Libscore".
  23. ^ "Netscape y Sun anuncian JavaScript, el lenguaje de programación de objetos multiplataforma abierto para redes empresariales e Internet". Netscape. 4 de diciembre de 1995. Archivado desde el original el 16 de septiembre de 2007. Consultado el 31 de octubre de 2013 .
  24. ^ "JavaScript Meetup City", Abierto , The New York Times , 4 de abril de 2012
  25. ^ Entrevista: Jeremy Ashkenas habla sobre CoffeeScript
  26. ^ Jeremy Ashkenas — Una taza de caféGuión

Enlaces externos

Sitios web de apoyo a libros
Colecciones de guiones

JavaScript