Entradas

Mostrando las entradas etiquetadas como Semana 3 Sesión 2

Laboratorio 02 - Conversor de divisas

Imagen
Se creó un conversor de divisas utilizando HTML, CSS y JavaScript. A continuación se adjuntan las funciones principales de la herramienta. La función principal es la de conversión de divisas. Para ello en se deben marcar las divisas favoritas y la moneda seleccionada para la conversión. La conversión es procesada por medio de la siguiente función, la cual obtiene los datos de los objetos de la vista SelectPicker y moneySelected hacen referencia a la moneda del select picker menu seleccionada para la conversión, en este caso, el colón costarricense. Seguidamente se obtienen las filas de la tabla de favoritas y mediante un ciclo se procesa una por una en el API de conversión. En el API de conversión se realiza una llamada HTTP al servidor que provee la API. Se envía las monedas solicitadas y este devuelve el valor básico equivalente a la conversión. Al finalizar el procedimiento se muestra en la pantalla del usuario el resultado de la operación.

Node JS

Ambiente de servidor que permite correr Javascript del lado del servidor en varias plataformas. Dicha plataforma se puede obtener de: https://nodejs.org. Características de Node JS Un thread simple Concurrente  no  paralelo Asincrónico Llamadas a callbacks Node js es orientado a eventos, es decir, solicitudes que deben ser atendidas cuando alguien trata de accesar el puerto del servidor, esto implica que el servidor deba inicializarse antes de iniciar para que pueda procesarlas. Módulos de Node JS Agregadas por medio de la instrucción: require('nombreModulo') Además, se pueden crear módulos propios usando exports para que las funciones puedan utilizarse fuera del mismo. Módulo URL: Permite dividir la línea de URL en partes legibles y manejables. Módulo NPM: Es un manejador de paquetes para Node.js permite descargar muchas librerías con propósitos particulares. (www.npmjs.com).