Diferencia entre revisiones de «JavaScript»

Contenido eliminado Contenido añadido
AVBOT (discusión · contribs.)
m BOT - Posible prueba de JjedMoriAnktah, revirtiendo hasta la edición 32506803 de 85.137.129.185. ¿Hubo un error?
Deshecha la edición 32515697 de AVBOT (disc.)
Línea 16:
}}
 
'''JavaScript''' es un [[Script (informática) | lenguaje de scripting]] basado en objetos, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un [[Navegador web|navegador web]] permitiendo el desarrollo de [[Interfaz de usuario | interfaces de usuario]] mejoradas y [[Página web | páginas web]] dinámicas. JavaScript es un dialecto de [[ECMAScript]] y se caracteriza por ser un [[Programación Basada en Prototipos | lenguaje Basadobasado en prototipos]], con entrada dinámica y con funciones de primera clase. JavaScript ha tenido Influenciainfluencia de múltiples lenguajes y se diseñó con una sintáxissintaxis similar al [[Lenguaje de programación Java|lenguaje de programación Java]], aunque más fácil de utilizar porpara personas que programadoresno principiantesprograman.
 
Todos los [[Navegador web | Navegadores]]navegadores modernos Interpretaninterpretan el código JavaScript integrado Dentrodentro de las páginas web. Para interactuar con una página web se Proveeprovee al lenguaje JavaScript de una Implementaciónimplementación del [[DOM]].
 
El lenguaje fue inventado por [[Brendan Eich]] en la empresa [[Netscape Communications]], la que desarrolló los primeros [[Navegador web | Navegadoresnavegadores web]] comerciales. Apareció por primera vez en el producto de Netscape llamado [[Netscape Navigator]] 2.0.
 
Tradicionalmente, se venia utilizando en páginas web [[HTML]], para realizar tareas Operacionesoperaciones y en el marco de la Aplicación Únicamenteaplicación cliente, el pecadosin Accesoacceso a funciones del servidor. JavaScript se Ejecutaejecuta en el [[Agentes de usuario | agente de usuario]], al mismo tiempo que las sentencias van descargándose junto con el código [[HTML]].
 
Inicialmente los autores lo llamaron Mocha y más tarde LiveScript Peropero fue rebautizado como JavaScript en un anuncio conjunto entre [[Sun Microsystems]] y Netscape, el 4 de diciembre de 1995.
 
En 1997 los autores propusieron JavaScript para que fuera adoptado como estándar de la European Computer Manufacturers 'Association [[ECMA]], Queque a Pesarpesar de su nombre no es europeo sino internacional, con sede en Ginebra. En junio de 1997 Fuefue adoptado como un estándar ECMA, con el nombre de [[ECMAScript]]. Poco Despuésdespués también lo Como fuecomo un estándar [[ISO]].
 
[[JScript]] es la Implementaciónimplementación de ECMAScript de [[Microsoft]], muy similar al JavaScript de Netscape, pero con Ciertasciertas Diferenciasdiferencias en el modelo de objetos del navegador que hacen un Ambasambas versiones sean incompatibles con frecuencia.
 
Para Evitarevitar estas incompatibilidades, el [[World Wide Web Consortium]] ELdiseñó DISEÑOel estándar [[Document Object Model]] (DOM, ó Modelo de Objetos del Documento en castellano), que Incorporanincorporan [[Konqueror]], las versiones 6 de [ [Internet Explorer]] y [[] Netscape Navigator]], [[Opera (navegador) | Opera]] la versión 7, y [[ Mozilla Application Suite, Mozilla]] desde su primera versión.
 
== JavaScript en documentos ==
 
Javascript puede incluirse en cualquier documento y es compatible con [[HTML]] en el navegador del cliente, ya sea [[PHP]], [[Active Server Pages]], [[ASP]], [[JSP]] y [[SVG]]. Incluir código directamente en una estructura HTML es una [[JavaScript no obstructivo | práctica invasiva]], y no recomendada. El método correcto que define la [[W3C]] es incluir javascript como un archivo externo, tanto por cuestiones de [[Accesibilidad web| accesibilidad]], como practica y velocidad en la navegación.
 
== Historia y denominación ==
 
CorporationJavaScript |fue desarrollado originalmente por [[Brendan Eich]] de [[Netscape Communications Corporation|Netscape]] con el nombre de ''Mocha'', el cuál fue renombrado posteriormente a ''LiveScript'', ypara finalmente quedar como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó soporte para la tecnología Java en su [[Netscape Navigator|navegador web [[Netscape Navigator]] en la versión 2.0B3 en diciembre de 1995. La denominación produjo confusión, dando la impresión de que el lenguaje es una Prolongaciónprolongación de Java, y se ha caracterizado por muchos como una estratagemaestrategia de marketingmercadotecnia de Netscape para obtener prestigio e innovar en lo que eran los nuevos lenguajes de programación web. <ref>[http://www.webdevelopersnotes.com/basics/languages_on_the_internet.php3 Lenguajes de programación usados en Internet y la World Wide Web (WWW) (castellano)]</ref><ref>[http://safari.oreilly .com/0596101996/jscript5-CHP-1 O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5 ª edición (castellano)]</ref>
JavaScript Fue desarrollado originalmente por [[Brendan Eich]] de [[Netscape Communications
Corporation | Netscape]] con el nombre de ''LiveScript'', y finalmente como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó soporte para la tecnología Java en su navegador web [[Netscape Navigator]] en la versión 2.0B3 en diciembre de 1995. La denominación produjo confusión, dando la impresión de que el lenguaje es una Prolongación de Java, y se ha caracterizado por muchos como una estratagema de marketing de Netscape para obtener prestigio e innovar en lo que eran los nuevos lenguajes de programación web. <ref>[http://www.webdevelopersnotes.com/basics/languages_on_the_internet.php3 Lenguajes de programación usados en Internet y la World Wide Web (WWW) (castellano)]</ref><ref>[http://safari.oreilly .com/0596101996/jscript5-CHP-1 O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5 ª edición (castellano)]</ref>
 
Microsoft dio como nombre a su dialecto de javascriptJavaScript, [[JScript]], para evitar problemas relacionadas con la marca. JScript fue adoptado en la versión 3.0 de Internet Explorer, liberado en agosto de 1996, e incluyo compatibilidad con el [[Efecto 2000]] Con las funciones de fecha, una diferencia de los que se basaban en en ese momento. Los dialectos Puedenpueden parecer tan similares que los términos "JavaScript" y "JScript" a menudo se utilizan indistintamente, pero la especificación de JScript es incompatible con la de ECMA en muchos aspectos.
 
Netscape Javascriptenvió presentoJavaScript una [[ECMA | EcmaECMA]] para su normalizaciónestandarización, resultando la versión normalizada llamada [[ECMAScript]]. <ref> [Httphttp://cgi.netscape.com/newsref/pr/newsrelease289.html Netscape Comunicado de prensa (castellano)]</ref>
 
== Versiones ==
Línea 157 ⟶ 156:
|}
 
La siguiente versión de JavaScript, la 2.0, se ajustará a la especificación [[ECMA | ECMA-262]]. <ref> [Httphttp://ejohn.org/blog/versions-of-javascript Versiones de JavaScript] </ref >
 
==Hola Mundo == ==
Para escribirloescribir un [[Hola Mundo|hola mundo]] en un documento HTML basta con usar el método <code> write () </code> del objeto documento
<source lang=javascript>
document.write ( '¡Hola mundo!' ");
</source>
 
O, usando las variables:
 
<source lang=javascript>
Línea 179 ⟶ 178:
== Véase también ==
 
* [[JavaScript no obstructivo|JavaScript no obstrusivo]]
* [[DHTML]]
* [[AJAX]]