Javascript


JavaScript es el lenguaje de programación que debes usar para añadir características interactivas a tu sitio web, (por ejemplo, juegos, eventos que ocurren cuando los botones son presionados o los datos son introducidos en los formularios, efectos de estilo dinámicos, animación, y mucho más).


JavaScript es un lenguaje de secuencias de comandos que te permite crear contenido de actualización dinámica, controlar multimedia, animar imágenes y prácticamente todo lo demás.


JavaScript (JS) es un lenguaje de programación ligero, interpretado, o compilado justo a tiempo (just-in-time) con funciones de primera clase. Si bien  es más conocido como un lenguaje de scripting (secuencias de comandos) para páginas web, y es usado en.

Historia del Javascript


El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications Corporation, para el navegador web Netscape Navigator. El motor, denominado SpiderMonkey, está implementado en C. Desde entonces, ha sido actualizado (en JavaScript 1.5) para cumplir con el ECMA-262 edición 3.

El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications Corporation, para el navegador web Netscape Navigator. El motor, denominado SpiderMonkey, está implementado en C. Desde entonces, ha sido actualizado (en JavaScript 1.5) para cumplir con el ECMA-262 edición 3.



JavaScript se introdujo en 1995 como una forma de agregar programas a páginas web en el navegador Netscape Navigator. En su momento fue una idea novedosa. En los primeros días de la World Wide Web, HTML era bastante simple, y bastante fácil de aprender casi todo lo que se necesitaba saber para agrupar páginas web













Funciones en Javascript

Una función en JavaScript es similar a un procedimiento un conjunto de instrucciones que realiza una tarea o calcula un valor, pero para que un procedimiento califique como función, debe tomar alguna entrada y devolver una salida donde hay alguna relación obvia entre la entrada y la salida.

Una función en JavaScript es un bloque de código o un conjunto de instrucciones que realiza una tarea específica y que puede reutilizarse a voluntad. Por lo tanto, una función es uno de los building blocks fundamentales de JavaScript.

Para escribir funciones en JavaScript de forma canónica, utilizamos la palabra clave function seguida de un espacio y, a continuación, el nombre de la función. Después de definir su nombre, escribimos entre paréntesis las variables o parámetros que queremos para dicha función.

Creador de Javascript 



Brendan Eich escribió la primera versión de JavaScript en tan solo diez días de mayo de 1995. Un cuarto de siglo más tarde, sigue siendo una parte clave de Internet. Un mes de mayo de hace 25 años, Brendan Eich se inventó un idioma.

    El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications             Corporation, para el navegador web Netscape Navigator. El motor, denominado                            SpiderMonkey, está implementado en C. Desde entonces, ha sido actualizado                                      (en JavaScript 1.5) para cumplir con el ECMA-262 edición 3.

        Java es más antiguo que Javascript y fue creado por la hoy difunta empresa Sun                       Microsystems. Javascript (JS para los amigos y ECMAscript para los pedantes) fue creado posteriormente por la empresa (también difunta) Netscape en 1995.

Interfacez de Javascript


JavaScript no admite interfaces, por lo que, como desarrollador de JavaScript, podría tener o no experiencia con ellas. En TypeScript, puede usar interfaces igual que en la programación tradicional orientada a objetos.

 Las interfaces son una forma productiva de especificar los tipos que deben cumplir otros códigos. Las interfaces permiten que JavaScript conozca la versión escrita de los objetos que se utilizarán en la biblioteca de código.


La forma más cómoda de crear la interfaz gráfica, es a través de un objeto Javascript con todas las propiedades que van a ser editables. A ese objeto lo vamos a llamar, por ejemplo, “debuggerObject”. Utilizando el método “add” del objeto “gui”, pasamos como primer argumento “debuggerObject”.

Sintasis de Javascript

La sintaxis de JavaScript es muy similar a la de otros lenguajes de programación como Java y C. Las normas básicas que definen la sintaxis de JavaScript son las siguientes:

  • No se tienen en cuenta los espacios en blanco y las nuevas líneas: como sucede con XHTML, el intérprete de JavaScript ignora cualquier espacio en blanco sobrante, por lo que el código se puede ordenar de forma adecuada para entenderlo mejor (tabulando las líneas, añadiendo espacios, creando nuevas líneas, etc.)
  • Se distinguen las mayúsculas y minúsculas: al igual que sucede con la sintaxis de las etiquetas y elementos XHTML. Sin embargo, si en una página XHTML se utilizan indistintamente mayúsculas y minúsculas, la página se visualiza correctamente, siendo el único problema la no validación de la página. En cambio, si en JavaScript se intercambian mayúsculas y minúsculas el script no funciona.
  • No se define el tipo de las variables: al crear una variable, no es necesario indicar el tipo de dato que almacenará. De esta forma, una misma variable puede almacenar diferentes tipos de datos durante la ejecución del script.

Ventajas de Javascript



JavaScript es uno de los lenguajes de programación más utilizados y conocidos, ya que este permite crear páginas dinámicas y llamativas en las que se puede interactuar más con los usuarios; como por ejemplo, gracias a este lenguaje la experiencia visual del usuario más atractiva al momento de actualizar tus estados de FacebookInstagramTwitter y otras redes sociales


  1. Es un lenguaje muy sencillo.
  2. Es rápido, por lo tanto tiende a ejecutar las funciones inmediatamente.
  3. Cuenta con múltiples opciones de efectos visuales.
  4. Es soportado por los navegadores más populares y es compatible con los dispositivos más modernos, incluyendo iPhone, móviles y PS3.
  5. Es muy versátil, puesto que es muy útil para desarrollar páginas dinámicas y aplicaciones web.
  6. Es una buena solución para poner en práctica la validación de datos en un formulario.
  7. Es multiplataforma, puede ser ejecutado de manera híbrida en cualquier sistema operativo móvil.
  8. Es el único lenguaje que permite trabajar modo FullStack en cualquier tipo de desarrollo de programación.

Desventajas del javascript


Tiende a introducir gran cantidad de fragmentos de código en los sitios web. Sus opciones 3D son limitadas, si se quiere utilizar este lenguaje de programación para crear un juego, deben emplearse otras herramientas. No es compatible en todos los navegadores de manera uniforme.

  • JavaScript no puede ser forzado en un cliente. JavaScript descansa en otro interfaz o programa anfitrión para su funcionalidad. ...
  • JavaScript no puede garantizar seguridad de datos. ...
  • JavaScript no puede atravesar dominios. ...
  • JavaScript no hace servidores.


Librerias de javascript


JavaScript (JS) es uno de los lenguajes más populares y de los más usados por los desarrolladores en los últimos años. La peculiaridad de este lenguaje es que los propios navegadores se encargan de leer el código y llevar a cabo las órdenes que le indica, por lo que no necesita compilación. 

jQuery

Es una librería de JavaScript rápida e incluida en un solo archivo. Proporciona muchas funciones integradas mediante las cuales puedes realizar diversas tareas de manera fácil y rápida, como selección o manipulación DOM. Permite agregar interactividad y efectos visuales en un sitio web.


Moment.js 

Moment.js te ayuda a trabajar con las fechas. Lo que nos permite, por ejemplo, es que en vez de mostrar la fecha en formato “publicado el 07 de julio del 2020 a las 7:50 a.m.”, como lo devuelve JavaScript, Moment.js lo estandariza y simplifica poniendo “hace 5 minutos”. Nos da la posibilidad de poner varios formatos de fechas.



















 

Publicar un comentario

Post a Comment (0)

Artículo Anterior Artículo Siguiente