Mindmap
JavaScript

Inhalt der Mindmap
JavaScript
historia
- JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript. esta se ha caracterizado por muchos como una estrategia de mercadotecnia de Netscape para obtener prestigio e innovar en el ámbito de los nuevos lenguajes de programación web
¿Qué es: ?
- es un lenguaje ligero e interpretado a orientación a objetos con funciones de primera clase, mas conocido como el lenguaje de script para paginas WEB, es un lenguaje script multiparadigma, basado en prototipos, dinámico, soporta estilos de programación funcional, orientada a objetos e imperativa.
Caracteristicas
- imperativo y estructurado:java script es compatible con gran parte de la estructura de programación ya sea sentencias if, bucles, for, sentencias switch, etc.
- dinámico: como la gran mayoría de lenguajes de scripting el tipo esta asociado , al valor no ala variable. Por ejemplo, una variable x en un momento dado puede estar ligada a un número y más adelante, religada a una cadena. JavaScript es compatible con varias formas de comprobar el tipo de un objeto, incluyendo duck typing.
- Funcional: Funciones de primera clase A las funciones se les suele llamar ciudadanos de primera clase; son objetos en sí mismos. Como tal, poseen propiedades y métodos, como call() y bind() Una función anidada es una función definida dentro de otra.
- otras caracteristicas
- Entorno de ejecución: JavaScript normalmente depende del entorno en el que se ejecute (por ejemplo, en un navegador web) para ofrecer objetos y métodos por los que los scripts pueden interactuar con el "mundo exterior".
- Funciones como métodos: A diferencia de muchos lenguajes orientados a objetos, no hay distinción entre la definición de función y la definición de método. Más bien, la distinción se produce durante la llamada a la función; una función puede ser llamada como un método
Uso
- El uso más común de JavaScript es escribir funciones embebidas o incluidas en páginas HTML y que interactúan con el Document Object Model (DOM o Modelo de Objetos del Documento) de la página. * Cargar nuevo contenido para la página o enviar datos al servidor a través de AJAX sin necesidad de recargar la página por ejemplo, una red social puede permitir al usuario enviar actualizaciones de estado sin salir de la página). * Animación de los elementos de página, hacerlos desaparecer, cambiar su tamaño, moverlos, etc. Contenido interactivo, por ejemplo, juegos y reproducción de audio y vídeo.
¿Java y JavaScript son lo mismo ?
- Java nació en el año 1991 en la empresa Sun Microsystems, de la mano de James Gosling. Su objetivo inicial era crear aplicaciones para receptores de televisión y dispositivos embebidos, JavaScript es un lenguaje de programación posterior, creado a mediados de los años ‘90 por Brendan Eich, de la empresa Netscape. Su objetivo era dotar de interactividad a las páginas web visualizadas con su navegador de Internet, Netscape Navigator
- sus diferencias
- JavaScript es un lenguaje interpretado, y Java es compilado. Para entendernos, y dicho muy básicamente, los programas JavaScript son archivos de texto que pueden leer tanto los ordenadores como las personas, mientras que los de Java se compilan a un archivo especial optimizado para que lo lea un ordenador y lo ejecute
- Java se depura en dos fases y JavaScript en una. Como con todos los lenguajes interpretados, en JavaScript solamente sabes si has cometido inadvertidamente un error de sintaxis cuando vas a ejecutar el programa (salvo que uses herramientas especializadas como Visual Studio o WebStorm, que interpretan el código en segundo plano). En Java sin embargo, primero se realiza la fase de compilación, en la que el compilador ya indica los posibles errores de sintaxis que existan. Luego al ejecutar podrían surgir errores de lógica o de otra índole
- Java es un lenguaje orientado a objetos puro, pero JavaScript está basado en prototipos. En realidad JavaScript debe simular muchas de las características de orientación a objetos que se dan en la mayoría de los lenguajes. A cambio proporciona diversos paradigmas de programación (funcional, imperativo, dinámico y orientado a objetos) lo que lo convierte en un lenguaje tremendamente versátil. De hecho en JavaScript es posible cambiar la "base" de la que hereda una clase en cualquier momento, afectando a todas, cosa imposible en la mayoría de los lenguajes orientados a objetos.
- Oscar Daniel Pascuaza Pinchao Analis y desarrollo de sistemas de información Adsi 2017
- Java es fuertemente tipado, y JavaScript es débilmente tipado. En Java todas las variables tienen un tipo determinado y una vez definidas no se pueden cambiar. En JavaScript una misma variable puede contener primero un texto, luego un número, luego una fecha o un objeto, etc... Esto es un arma de doble filo pues permite una gran flexibilidad a cambio de muchos posibles errores si no tenemos cuidado.
- Java tiene ámbito por bloque y JavaScript lo tiene por función: el acceso a las variables depende de dónde las hayamos definido. JavaScript tiene algunas reglas que pueden despistar bastante a los programadores de otros lenguajes.
- sus diferencias
- Java nació en el año 1991 en la empresa Sun Microsystems, de la mano de James Gosling. Su objetivo inicial era crear aplicaciones para receptores de televisión y dispositivos embebidos, JavaScript es un lenguaje de programación posterior, creado a mediados de los años ‘90 por Brendan Eich, de la empresa Netscape. Su objetivo era dotar de interactividad a las páginas web visualizadas con su navegador de Internet, Netscape Navigator
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am JavaScript, erstellt von Oscar Pascuaza am 07/02/2018.
- Erstellt von
- Oscar Pascuaza · Feb 2018
- Aktualisiert
- 7 Feb 2018
- Aufrufe
- 1
- Bewertung



