| CARVIEW |
JavaScript
De Wikipedia, la enciclopedia libre
| Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|JavaScript}} ~~~~ |
| Paradigma: | Multi-paradigma, Programación basada en prototipos, imperativo, Interpretado (Scripting) . |
|---|---|
| Apareció en: | 1995 |
| Diseñado por: | Netscape Communications Corp, Mozilla Fundation |
| Tipo de dato: | débil, dinámico. |
| Implementaciones: | SpiderMonkey, Rhino, KJS, JavaScriptCore, V8. |
| Dialectos: | ECMAScript |
| Influido por: | Java, Perl, Self, Python |
| Ha influido a: | ObjectiveJ |
JavaScript es un lenguaje de scripting basado en objetos, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un Navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y páginas web dinámicas. JavaScript es un dialecto de ECMAScript y se caracteriza por ser un lenguaje Basado en prototipos, con entrada dinámica y con funciones de primera clase. JavaScript ha tenido Influencia de múltiples lenguajes y se diseñó con una sintáxis similar al Lenguaje de programación Java, aunque más fácil de utilizar por programadores principiantes.
Todos los Navegadores modernos Interpretan el código JavaScript integrado Dentro de las páginas web. Para interactuar con una página web se Provee al lenguaje JavaScript de una Implementación del DOM.
El lenguaje fue inventado por Brendan Eich en la empresa Netscape Communications, la que desarrolló los primeros Navegadores 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 Operaciones y en el marco de la Aplicación Únicamente cliente, el pecado Acceso a funciones del servidor. JavaScript se Ejecuta en el 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 Pero 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, Que a Pesar de su nombre no es europeo sino internacional, con sede en Ginebra. En junio de 1997 Fue adoptado como un estándar ECMA, con el nombre de ECMAScript. Poco Después también lo Como fue un estándar ISO.
JScript es la Implementación de ECMAScript de Microsoft, muy similar al JavaScript de Netscape, pero con Ciertas Diferencias en el modelo de objetos del navegador que hacen un Ambas versiones incompatibles con frecuencia.
Para Evitar estas incompatibilidades, el World Wide Web Consortium EL DISEÑO estándar Document Object Model (DOM, ó Modelo de Objetos del Documento en castellano), que Incorporan Konqueror, las versiones 6 de [ [Internet Explorer]] y [[] Netscape Navigator], Opera la versión 7, y Mozilla Application Suite, Mozilla desde su primera versión.
Contenido |
[editar] 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 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, como practica y velocidad en la navegación.
[editar] Historia y denominación
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. [1] [2]
Microsoft dio como nombre a su dialecto de javascript, 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 Pueden 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 Javascript presento un Ecma para su normalización, resultando la versión normalizada llamada ECMAScript. [3]
[editar] Versiones
| English version | Fecha de lanzamiento | Equivalencia | Netscape | Mozilla Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|---|
| 1.0 | Marzo de 1996 | 2.0 | 3.0 | ||||
| 1.1 | Agosto de 1996 | 3.0 | |||||
| 1.2 | Junio de 1997 | 4,0-4,05 | |||||
| 1.3 | Octubre de 1998 | Especificación ECMA-262 1 ª </ sup> / Especificación ECMA-262 2 ª </ sup> | 4.06-4.7x | 4.0 | |||
| 1.4 | Netscape Server |
||||||
| 1.5 | Noviembre de 2000 | Especificación ECMA-262 3 ª </ sup> | 6.0 | 1.0 | 5.5 (JScript 5.5), 6 (JScript 5.6), 7 (JScript 5.7), 8 (JScript 6) |
6,0, 7.0, 8,0, 9,0 |
|
| 1.6 | Noviembre de 2005 | 1.5 + matrices + extras matrices y Cuerdas genéricos + E4X | 1.5 | ||||
| 1.7 | Octubre de 2006 | 1.6 + Generadores de Python + Iteradores + dejar | 2.0 | 3.x de | |||
| 1.8 | Junio de 2008 | 1.7 + Generador de expresiones + Clausuras de expresiones | 3.0 | ||||
| 1.8.1 | 1,8 + actualizaciones menores | 3.5 | |||||
| 1.9 | 1.8.1 + compatibilidad con ECMAScript 5 | 4 |
La siguiente versión de JavaScript, la 2.0, se ajustará a la especificación ECMA-262. [4]
Hola Mundo == == Para escribirlo en un documento HTML basta con usar el método write () del objeto documento
document.write ( '¡Hola mundo! ");
O, usando las variables:
var mensaje = "¡Hola mundo!"; document.write (mensaje);
Para mostrar un mensaje de alerta:
window.alert ( '\ u00A1Hola mundo!');
[editar] Véase también
[editar] Referencias
- ↑ Lenguajes de programación usados en Internet y la World Wide Web (WWW) (castellano)
- ↑ .com/0596101996/jscript5-CHP-1 O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5 ª edición (castellano)
- ↑ [Http://cgi.netscape.com/newsref/pr/newsrelease289.html Netscape Comunicado de prensa (castellano)]
- ↑ [Http://ejohn.org/blog/versions-of-javascript Versiones de JavaScript]
[editar] Bibliografía
((cita libro | apellidos = Flanagan | nombre = David | Coautores = Ferguson, Paula | título = JavaScript: The Definitive Guide | edición = 4 ª Edición | año = 2002 | editorial O'Reilly & Associates = | ubicación = | isbn = 0-596-00048-0))
[editar] Enlaces externos
- Referencia de JavaScript, (de Sun en castellano)
- Mozilla Developer Center (en español)
- Tutorial JavaScript (en español)
- Ejemplos de código JavaScript. (en español)
Herramientas personales
Navegación
Imprimir/exportar
Herramientas
En otros idiomas
- Afrikaans
- العربية
- Žemaitėška
- Беларуская
- Беларуская (тарашкевіца)
- Български
- ᨅᨔ ᨕᨘᨁᨗ
- Català
- Česky
- Dansk
- Deutsch
- Ελληνικά
- English
- Esperanto
- Eesti
- Euskara
- فارسی
- Suomi
- Français
- Galego
- עברית
- हिन्दी
- Hrvatski
- Magyar
- Interlingua
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- ქართული
- ភាសាខ្មែរ
- 한국어
- Lietuvių
- Latviešu
- Македонски
- മലയാളം
- Монгол
- Bahasa Melayu
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Română
- Русский
- Саха тыла
- Simple English
- Slovenčina
- Slovenščina
- Shqip
- Српски / Srpski
- Svenska
- தமிழ்
- Тоҷикӣ
- ไทย
- Türkçe
- Українська
- Tiếng Việt
- 中文
- 粵語
- Esta página fue modificada por última vez el 00:31, 22 dic 2009.
- El texto está disponible bajo la Licencia Creative Commons Reconocimiento Compartir Igual 3.0; podrían ser aplicables cláusulas adicionales. Lee los términos de uso para más información.
- Política de privacidad
- Acerca de Wikipedia
- Descargo de responsabilidad