Você está na página 1de 16

Javascript

INTEGRANTES:
Silva Fermin Diego Alberto
Luis Daniel Perez Garcia
Ricardo Emmanuel Rivera Castro
Contenido

● Historia
● Sintaxis y variables
● Proceso de interpretación
● Área de aplicación
● Ventajas respecto a otros lenguajes
● Ejemplos
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.

El cambio de nombre coincidió aproximadamente con el momento en que


Netscape agregó compatibilidad con la tecnología Java en su navegador
web Netscape Navigator en la versión 2.002 en diciembre de 1995.
La llegada de Ajax (Asynchronous JavaScript And XML) devolvió
JavaScript a la fama y atrajo la atención de muchos otros programadores.
Como resultado de esto hubo una proliferación de un conjunto de
frameworks y librerías de ámbito general, mejorando las prácticas de
programación con JavaScript, y aumentado el uso de JavaScript fuera de
los navegadores web, como se ha visto con la proliferación de entornos
JavaScript del lado del servidor.
En junio de 2015 se cerró y publicó el estándar ECMAScript 6​ con un soporte irregular entre
navegadores y que dota a JavaScript de características avanzadas que se echaban de menos y
que son de uso habitual en otros lenguajes como, por ejemplo, módulos para organización del
código, verdaderas clases para programación orientada a objetos, expresiones de flecha,
iteradores, generadores o promesas para programación asíncrona.
Javascript un lenguaje interpretado
script: ”script en inglés significa "guión". De los intérpretes sólo realizan la
hecho, el uso es exactamente éste: el traducción + a medida que sea necesaria,
navegador lee una línea, la interpreta y la típicamente, instrucción por instrucción, y
ejecuta, después pasa a la sucesiva y hace lo normalmente no guardan el resultado de dicha
mismo, y así hasta el cierre del script”. traducción.
-Michael Moncur
Usando un intérprete, un solo archivo fuente
puede producir resultados iguales incluso en
sistemas sumamente diferentes (ejemplo: una
PC y una PlayStation 4). Usando un
compilador, un solo archivo fuente puede
producir resultados iguales solo si es
compilado a distintos ejecutables específicos a
cada sistema.
Sintaxis y variables
Sintaxis Características de las variables
● No se tienen en cuenta los espacios en ● es un lenguaje débilmente tipado por lo
blanco y las nuevas líneas que no indicamos de qué tipo es cada
● Se distinguen las mayúsculas y variable que declaramos.
minúsculas ● Todas las variables admiten todos los
● No es necesario terminar cada sentencia tipos, y pueden ser re escritas
con el carácter de punto y coma ; ● Para declarar una variable se utiliza (no
● Se pueden incluir comentarios necesariamente) la palabra reservada var

Tipos de variables:
number, boolean, string, undefined
Ventajas de JavaScript
š s una excelente solución para poner en práctica la validación de
E
datos de un formulario en el lado del cliente. Si un usuario omite
escribir su nombre en un formulario, una función de validación en
JavaScript puede desplegar en pantalla un mensaje popup para
hacerle saber al usuario acerca de la omisión.
š a creación de efectos dinámicos tales como imágenes dinámicas y
L
presentaciones de diapositivas. Debido a que JavaScript se ejecuta
dentro del navegador de los clientes.
● š s un lenguaje muy sencillo.
E
● šEs rápido, por lo tanto tiende a ejecutar las funciones inmediatamente.
● šCuenta con múltiples opciones de efectos visuales.
● šEs soportado por los navegadores más populares y es compatible con los más modernos,
incluyendo iPhone, móviles y PS3.
● šEs muy versátil, puesto que es muy útil para desarrollar páginas dinámicas y aplicaciones
web.
● šEs una buena solución para poner en práctica la validación de datos en un formulario.
● šEs multiplataforma, puede ser ejecutado de manera híbrida en cualquier sistema operativo
móvil.
● šEs el único lenguaje que permite trabajar modo FullStack en cualquier tipo de desarrollo de
programación.
Desarrollos basados en JS
● sistema de base de datos NoSQL
orientado a documentos,
desarrollado bajo el concepto de
código abierto.
● MongoDB forma parte de la
nueva familia de sistemas de
base de datos NoSQL.
● se utiliza para crear y mantener
aplicaciones web de una sola
página
● construido en torno a la creencia de
que la programación declarativa es
la que debe utilizarse para generar
interfaces de usuario y enlazar
componentes de software
● adapta y amplía el HTML tradicional
para servir mejor contenido
dinámico a través de un data
binding bidireccional que permite la
sincronización automática de
modelos y vista
● Entorno en tiempo de ejecución multiplataforma, de
código abierto, para la capa del servidor
● Arquitectura orientada a eventos
● Basado en el motor V8 de Google
● Creado con el enfoque de ser útil en la creación de
programas de red altamente escalables
Bootstrap
● conjunto de herramientas de
código abierto para diseño de
sitios y aplicaciones web
● Contiene plantillas de diseño
con tipografía, formularios,
botones, cuadros, menús de
navegación y otros elementos
de diseño basado en HTML y
CSS
● software libre y de código abierto,
posee un doble licenciamiento
bajo la Licencia MIT y la Licencia
Pública General de GNU v2
● biblioteca multiplataforma de
JavaScript que permite simplificar
la manera de interactuar con los
documentos HTML, manipular el
árbol DOM, manejar eventos,
desarrollar animaciones y
agregar interacción con la técnica
AJAX a páginas web

Você também pode gostar