JavaScript

En el ámbito de la informática, JavaScript es un lenguaje de programación interpretado, que se utiliza en páginas web HTML en el lado del cliente (agente de usuario), sin acceso a funciones del servidor. Todos los navegadores modernos interpretan JavaScript, el cual dispone de una implementación del DOM (Document Object Model) para poder interactuar con las páginas web.

JavaScript

Qué es JavaScript

JavaScript es un lenguaje de programación interpretado, el cual proviene del dialecto ECMAScript, que se caracteriza por ser orientado a objetos, imperativo, débilmente tipado, basado en prototipos y dinámico.

JavaScript posee una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo, Java y JavaScript no están relacionados y tienen propósitos diferentes.

JavaScript es utilizado principalmente en aplicaciones web HTML del lado cliente, para realizar operaciones únicamente en la aplicación cliente, sin acceso a funciones del servidor. Se interpreta en el agente de usuario o navegador web, permitiendo mejoras de la interfaz usuario y favoreciendo la creación de sitios web dinámicos. Actualmente todos los navegadores web interpretan el código JavaScript insertado en las páginas web. Para interactuar con las páginas web, JavaScript dispone de una implementación del DOM (Document Object Model).

Veamos las principales características de JavaScript:

  • Imperativo y estructurado: soporta una gran parte de la estructura de programación C.
  • Tipado dinámico: su tipado es dinámico, es decir, el tipo está asociado al valor, no a la variable.
  • Orientado a objetos: es objetual, está basado en objetos, los nombres de las propiedades de los objetos se establecen como claves en formas de cadena.
  • Expresiones: puede evaluar expresiones en forma de cadena en tiempo de ejecución.
  • Prototípico: utiliza prototipos en lugar de clases para el uso de herencia.

JavaScript fue desarrollado originalmente por Netscape, y su denominación produjo confusión, dando la impresión de que era un derivado de Java. Posteriormente, Microsoft nombró a su dialecto de JavaScript como JScript, que aunque parecen similares son incompatible en muchos aspectos.

Para evitar estas incompatibilidades, el W3C (World Wide Web Consortium) aprobó el estándar DOM (Document Object Model, modelo de objetos del documento), y en 1997 JavaScript fue adoptado como un estándar ECMA con el nombre de ECMAScript, y poco después también como un estándar ISO.

Artículos en la categoría "Desarrollo web"

  1. Administrador de sistemas (sysadmin)
  2. Agregador
  3. API web
  4. Aplicación web
  5. Cliente-servidor
  6. CMS
  7. Cookie
  8. DNS (Domain Name System)
  9. Ética hacker
  10. Fuente RSS
  11. Fuente web (feed)
  12. FTP
  13. HTTP
  14. HTTPS
  15. Internet y el protocolo IP
  16. JavaScript
  17. LAMP
  18. PHP
  19. Servicio web
  20. Servidor web
  21. Sindicación web
  22. SSL
  23. URL
  24. W3C (World Wide Web Consortium)
  25. Webmaster
  26. Web scraping
  27. Alojamiento web (hosting)
  28. Alojamiento compartido
  29. Host
  30. Hosting gratuito
  31. Servidor (hardware)
  32. Housing
  33. Servidor dedicado
  34. Servidor virtual privado
  35. Posicionamiento en buscadores
  36. Consultor SEO
  37. Black Hat SEO
  38. Google Analytics
  39. Marketing de artículos
  40. Herramientas para webmasters de Google (Google Webmaster Tools)
  41. Formato Spintax para spinning de artículos
  42. PageRank
  43. Cómo registrar nombres de dominio
  44. Palabra clave (keyword)
  45. Meta tags
  46. Cómo elegir un nombre de dominio
  47. Consejos para registrar nombres de dominio
  48. Penalización en buscadores
  49. Backlink
  50. Buscador (web search engine)
  51. Página de resultados del buscador (SERP)
  52. Permalink
  53. Dónde dar de alta nuestra web
  54. Dominios de Internet
  55. Link baiting
  56. Link building
  57. Tráfico web
  58. URL amigables

Los comentarios están cerrados