lunes, 15 de mayo de 2023

Concepto y características

 


Se comparte este video con el fin de comprender de mejor manera conseptos y caracteristicas del javascript

bibliotecas de JavaScript

Las bibliotecas de JavaScript son colecciones de fragmentos de código escritos previamente que los desarrolladores web pueden volver a utilizar para realizar funciones estándar de JavaScript. El código de la biblioteca de JavaScript se conecta al resto de código del proyecto según sea necesario. Si se concibe el código de una aplicación JavaScript como una casa, las bibliotecas de JavaScript se asemejan a los muebles ya fabricados que los desarrolladores pueden utilizar para mejorar la funcionalidad de la casa.

A continuación, se muestran casos de uso comunes de bibliotecas de JavaScript:

  • Visualización de datos

La visualización de datos es fundamental para que los usuarios puedan ver estadísticas, por ejemplo, en el panel de administrador o en otros paneles y métricas de rendimiento.

Bibliotecas como Chart.js, ApexCharts y Algolia Places cuentan con funciones integradas que puede utilizar para crear aplicaciones web que muestren datos en gráficos y mapas.

  • Manipulación de DOM

Puede utilizar bibliotecas, como jQuery y Umbrella JS, para facilitar el desarrollo web, ya que brindan código para funciones estándar de sitios web, como animaciones de menús, galerías de imágenes, botones, lightboxes y mucho más.

  • Formularios

En todo desarrollo web se utilizan formularios para que los visitantes del sitio web se pongan en contacto con alguien, pidan productos y se inscriban en eventos. Algunas bibliotecas de JavaScript, como wForms, LiveValidation, Validanguage y qForms, simplifican las funciones de formulario, como la validación, el diseño, las condiciones y la transformación.

  • Funciones matemáticas y de texto

Varias aplicaciones web tienen que resolver ecuaciones matemáticas y procesar fechas, horas y texto. En lugar de enviar todas esas solicitudes al servidor, manejar algunas en el lado del cliente es más eficiente. Para ello, los desarrolladores web utilizan bibliotecas de JavaScript, como Date.js, Sylvester y JavaScript URL Library



Fuente
https://aws.amazon.com/es/what-is/javascript/#:~:text=JavaScript%20es%20un%20lenguaje%20de,usuario%20de%20un%20sitio%20web.


Como funcionaba el JavaScript

Todos los lenguajes de programación funcionan mediante la traducción de sintaxis similar a la del inglés a código de máquina, que posteriormente el sistema operativo se encarga de ejecutar. JavaScript se clasifica principalmente como un lenguaje de scripting o interpretado. El código JavaScript es interpretado, es decir, directamente traducido a código de lenguaje de máquina subyacente mediante un motor de JavaScript. En el caso de otros lenguajes de programación, un compilador se encarga de compilar todo el código en código de máquina en un paso diferente. En consecuencia, todos los lenguajes de scripts son lenguajes de programación, pero no todos los lenguajes de programación son lenguajes de scripts.

Motor del JavaScript

Un motor JavaScript es un programa de computación que ejecuta código JavaScript. Los primeros motores de JavaScript eran verdaderos intérpretes, pero todos los motores modernos utilizan el método justo a tiempo o la compilación en tiempo de ejecución para mejorar el rendimiento.



Desde la perspectiva del cliente podemos ver 

  1. El navegador carga una página web cuando recibe una visita.
  2. Durante la carga, el navegador convierte la página y todos sus elementos, como los botones, las etiquetas y los cuadros desplegables, en una estructura de datos denominada modelo de objetos del documento (DOM).
  3. El motor JavaScript del navegador convierte el código JavaScript en código intermedio. Se trata de un código intermediario entre la sintaxis de JavaScript y la máquina.
  4. Diferentes eventos, como hacer clic con el ratón en un botón, desencadenan la ejecución del bloque de código JavaScript asociado. Posteriormente, el motor interpreta el código intermedio y realiza cambios en el DOM.
  5. El navegador muestra el nuevo DOM

Fuente:
https://keepcoding.io/blog/la-historia-de-javascript/#Lo_navegadores_como_participantes_importantes

JavaScript

Para tener una mejor comprencion de la historia de este lenguaje se recomienda a los lectores observar este video

El origen javascript

El origen javascript 

surge a partir de un navegador el NetScape en1995, Netscapeen base al problema de que cuando tenía algún documento HTML no podía interactuar con lo que hacía el usuario dandole muy poca versatilidad

Con el desarrollo javascript para NetScape este leguaje podia, crear controles en la búsqueda de un contenido para que solo devuelva resultados con contenido, no textos vacíos.

En la historia de JavaScript la creación del elemento XML HttpRequest por parte de Microsoft en 1998 ayuda a crear el AJAX que nos permite cargar contenido o interactuar con el backend sin tener que volver a cargar la totalidad de la página web



Fuente:
https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaScript



Concepto y características

  Se comparte este video con el fin de comprender de mejor manera conseptos y caracteristicas del javascript