Programación Con El Uso de Script
Programación Con El Uso de Script
Programación Con El Uso de Script
DOCENTE: ESTUDIANTE:
Aluid Escalona Krismary Bracho
C.I: 30.473.115
1
INTRODUCCIÓN
2
¿QUÉ ES UN SCRIPT?
3
funcionalidad del software principal, realizar configuraciones, extraer datos de conjuntos
de datos y otros.
Por otro lado, a veces es el lenguaje de script el que existe primero y crea su propia
plataforma matriz, por extraño que esto pueda parecer.
4
• PowerShell: Es un lenguaje de scripting desarrollado por Microsoft para
administrar y automatizar tareas en sistemas Windows. Se utiliza para crear scripts
para administrar servidores y realizar diversas tareas de administración del
sistema.
Estos son solo algunos de los principales lenguajes de scripting que existen, pero
hay muchos más, cada uno con su propio propósito y área de aplicación.
5
Se puede hacer casi cualquier cosa con JavaScript, pudiendo empezar con
pequeñas cosas como carruseles, galerías de imágenes, diseños fluctuantes, y respuestas
a las pulsaciones de botones. Con más experiencia, se puede ser capaz de crear juegos,
animaciones 2D y gráficos 3D, aplicaciones integradas basadas en bases de datos y mucho
más.
6
¿QUÉ ES UN EVENTO HTML Y COMO PUEDE SER CAPTURADO CON
JAVASCRIPT?
Los eventos son cosas que suceden en el sistema que estás programando. El
sistema se encarga de producir una señal de cierto tipo cuando un evento ocurre, y
proporciona un mecanismo para que una acción se lleve a cabo (ejecutar código) de forma
automática cuando el evento ocurra. Los eventos se lanzan dentro de la ventana del
navegador y usualmente están asociados a un elemento en específico dentro de dicha
ventana. Esto puede ser un solo elemento, un grupo de elementos, el documento HTML
cargado la pestaña actual, o la ventana del navegador en su totalidad. Existen distintos
tipos de eventos que pueden ocurrir.
Por ejemplo:
• El usuario selecciona, hace clic o pasa el ratón por encima de cierto elemento.
• Ocurrió un error.
7
juntos. Los detectores de eventos están pendientes a que ocurra un evento, mientras que
el manejador es el código que se ejecuta en respuesta del evento.
• Uso de atributos HTML: Puedes agregar atributos HTML específicos para eventos
a un elemento HTML. Por ejemplo, puedes usar el atributo "onclick" para capturar
el evento de clic en un elemento. A continuación, asignas una función de
JavaScript que se ejecutará cuando se produzca el evento.
<script>
function miFuncion() {
</script>
<script>
document.getElementById("miBoton").addEventListener("click", miFuncion);
function miFuncion() {
8
</script>
<script>
function miFuncion() {
</script>
try {
// ...
} catch (error) {
9
console.log('Se ha producido un error:', error.message);
En este ejemplo, hemos utilizado el bloque try para envolver el código en el que
esperamos que ocurra un error. Luego, dentro de ese bloque try, hemos lanzado un error
manualmente usando throw new Error('mensaje del error') para simular una situación de
error
Si ocurre algún error dentro del bloque try, se ejecuta el bloque catch. El error se
captura en la variable error, y podemos realizar cualquier acción de manejo de errores
necesaria, como imprimir el mensaje de error en la consola, notificar al usuario, registrar
el error, etc.
Se tiene que tener en cuenta que AJAX no es una sola tecnología, ni es un lenguaje
de programación. Como se dijo antes, AJAX es un conjunto de técnicas de desarrollo
web. El sistema generalmente comprende:
10
• El Modelo de objetos del documento (DOM) para datos de visualización
dinámicos y su interacción.
¿QUE ES UN FRAMEWORKS?
Para trabajar hoy en día como desarrollador de aplicaciones web no basta con
dominar el lenguaje de programación JavaScript, sino que es preciso estar familiarizado
11
con los frameworks más utilizados. Los frameworks JS son una parte fundamental del
desarrollo front end, porque ponen a disposición de los diseñadores toda una gama de
herramientas con las que poder crear sus aplicaciones de manera segura, fácil y testada.
Angular
React
12
Además de Facebook, también las aplicaciones de Instagram o Airbnb están
realizadas con esta tecnología.
Vue.js
Es una alternativa muy válida a React o Angular y se espera que en algún momento
supere a sus competidores en el mercado. La empresa japonesa Nintendo emplea Vue en
varios de sus sitios web oficiales.
13
La función principal es permitir que las aplicaciones web ejecuten código de alto
rendimiento más allá de JavaScript. Esto significa que los desarrolladores pueden
compilar código desde lenguajes de programación de alto nivel, es un formato binario
altamente eficiente y ejecutarlo en el navegador web.
Ventajas de WebAssembly
Desventajas de WebAssembly
14
• Tamaño del archivo: Los archivos Wasm pueden ser más grandes que sus
equivalentes en JavaScript, lo que puede resultar en tiempos de carga más largos
para aplicaciones web más grandes. Sin embargo, las técnicas de compresión y
optimización pueden mitigar este problema en gran medida.
15
CONCLUSIÓN
Por lo que se pudo abarcar en el contenido anterior, se entiende que los scripts
juegan un papel esencial en el desarrollo web al permitir la interactividad y la
funcionalidad de las páginas. JavaScript, como el lenguaje de script más utilizado,
proporciona las herramientas necesarias para manipular el contenido de la página,
responder a eventos del usuario y realizar solicitudes al servidor. Los eventos HTML y
su captura con JavaScript permiten una interacción dinámica con los elementos de la
página. A su vez, AJAX mejora la experiencia del usuario al permitir actualizar partes
específicas de una página sin tener que recargarla por completo. Los frameworks de
JavaScript ofrecen estructuras y funcionalidades avanzadas que facilitan el desarrollo web
y aceleran el proceso de construcción de aplicaciones. Además, WebAssembly brinda la
posibilidad de ejecutar código de alto rendimiento en navegadores, aunque requiere un
mayor nivel de conocimiento y complejidad en comparación con JavaScript. En resumen,
los scripts y las tecnologías asociadas son fundamentales para crear aplicaciones web
interactivas y dinámicas para la evolución del desarrollo web.
16
BIBLIOGRAFÍA
https://www.seoestudios.es/que-es-un-script/
https://es.wikipedia.org/wiki/Script
https://kinsta.com/es/blog/lenguajes-script/
https://www.ibm.com/docs/es/i/7.5?topic=programming-scripting-languages
https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/JavaScript_
basics
https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Events
https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Control_flow_and_error_h
andling
https://www.hostinger.es/tutoriales/que-es-ajax
https://www.cesuma.mx/blog/que-es-el-framework.html
https://www.unir.net/ingenieria/revista/frameworks-javascript/
https://www.cunoticias.com/internet/ventajas-y-desventajas-de-la-tecnologia-
webassembly.php
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es-webassembly/
17