Comandos de voz en la web con JavaScript y Annyang

Resumen: mostrar cómo controlar elementos en una página web usando la voz; es decir, implementar el reconocimiento de voz con JS para definir comandos de voz y ejecutar acciones (enviar un correo, mostrar un reporte, mostrar una gráfica, escribir texto) dependiendo de la acción. Para el reconocimiento de acciones de voz en la web (o mejor dicho, en el navegador con JavaScript) vamos a usar la librería annyang que internamente utiliza la API de speech recognition. Puedes ver lo que construiremos al final en este enlace. ...

diciembre 9, 2019 · 6 min · 1149 palabras · Parzibyte

Control escolar - Software web para gestión de escuelas

En este post te voy a mostrar un sistema de control escolar o gestión de escuelas. Es un software web que hice hace algún tiempo y vengo a mostrar hoy. Lo que tiene a grandes rasgos es: Control de estudiantes o alumnos Registro de profesores o docentes Registro de materias Control de calificaciones Calificaciones por período y número de evaluación Asignación de materias a docentes Generación de boletas Control de horarios de materias Impresión de boleta Impresión de horario de clases Gráficas de comparación entre períodos Como lo dije, el sistema es un sistema web que puede trabajar en internet o de manera offline. Es compatible con Linux y Windows. También es totalmente responsivo, es decir, se adapta a cualquier pantalla. ...

diciembre 9, 2019 · 8 min · 1609 palabras · Parzibyte

Reemplazar ocurrencias en cadena de JavaScript

Resumen: mostrar cómo hacer un replace y un replaceAll para remplazar caracteres en una string de JavaScript, ya sea solo la primera aparición o remplazar todas las apariciones; usando el método replace y expresiones regulares. Es importante mencionar que el método replace devuelve una nueva cadena con los caracteres o letras remplazados; es decir, no modifica a la cadena internamente. ...

diciembre 9, 2019 · 2 min · 351 palabras · Parzibyte

DOMContentLoaded en JavaScript

Resumen: en este post te explico la importancia del evento DOMContentLoaded en JavaScript que afecta principalmente cuando recuperamos elementos del DOM antes de que el DOM esté listo. Esto es el equivalente a $(document).ready de jQuery. ...

diciembre 6, 2019 · 2 min · 230 palabras · Parzibyte

JavaScript - API para conversión de divisas

Resumen: usar JavaScript del lado del cliente para consultar el tipo de cambio de divisas actual; por ejemplo, convertir el precio del dólar hoy comparado con el euro; etcétera, usando un servicio web de exchangeratesapi. ...

diciembre 3, 2019 · 3 min · 448 palabras · Parzibyte

Imprimir código QR en impresora térmica

Resumen: en este post te mostraré cómo imprimir códigos QR legibles en una impresora térmica (también llamada ticketera, impresora de tickets, pos printer, etcétera) usando un plugin gratis. Si has seguido mis posts sabrás que hace tiempo desarrollé un plugin y que poco a poco le he agregado características nuevas, hasta llegar al día de hoy en donde imprimimos códigos QR en una thermal printer desde JavaScript, Python, Java y muchos otros lenguajes. Nota: puedes ver la versión en inglés aquí. ...

noviembre 22, 2019 · 2 min · 423 palabras · Parzibyte

JavaScript - Saber si número es primo

En este artículo sobre algoritmos en JavaScript vamos a ver una función que determina si un número es primo. Recordemos que para saber si número es primo en JavaScript debemos hacer un ciclo desde 0 hasta la mitad del número e ir probando si es divisible. Al final tendremos una función que regresará un booleano y nos permitirá saber si un número es primo. ...

octubre 4, 2019 · 3 min · 562 palabras · Parzibyte

JavaScript - Saber si carácter es letra

Acabamos de ver cómo saber si una cadena es un dígito en JavaScript. Ahora veremos cómo averiguar si un carácter o cadena de JavaScript es una letra que va de la A a la Z sin importar si es mayúscula o minúscula. Para ello, usaremos de nuevo el código ASCII, la función charCodeAt y finalmente la función toUpperCase. ...

octubre 3, 2019 · 3 min · 457 palabras · Parzibyte

Saber si es dígito en JavaScript

Hoy voy a mostrarte una función de JavaScript para saber si una cadena o carácter es un dígito, es decir, un número del 0 al 9. Para ello vamos a usar el código ASCII y la función charCodeAt. Al final tendremos una función que nos permitirá saber si un carácter de JavaScript es un dígito, la cual funciona del lado del cliente y del servidor. Voy a basarme en el funcionamiento de isalpha del buen C. ...

octubre 3, 2019 · 2 min · 343 palabras · Parzibyte

Array Map en JavaScript - Tutorial y ejemplos

Hoy voy a explicar cómo funciona Array Map en JavaScript. La función map es una función que tienen todos los arreglos y permite mapear o convertir un arreglo en otro; es decir, Array Map en JavaScript transforma arreglos. Voy a explicar cómo funciona map con algunos ejemplos. ...

septiembre 30, 2019 · 4 min · 842 palabras · Parzibyte