Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Formatear fechas en JavaScript

En este post voy a mostrarte una forma de formatear la fecha (o en términos específicos un objeto de tipo Date) en JavaScript.

No vamos a usar el método toLocaleString ni parecidos, crearemos un método propio ya que aunque hay métodos que pueden servir mejor, en ocasiones es necesario formatear la fecha en JavaScript de acuerdo a un formato manual.

Nota: si tú prefieres usar un método más elegante puedes usar DateTimeFormat de JS.

(más…)

JavaScript: primera letra mayúscula

En este post vamos a ver un ejercicio con JavaScript. Se trata de una función que convierta a mayúscula la primera letra o primer carácter de una string.

Es el equivalente a la función ucfirst que existe en otro lenguaje, y convierte a mayúscula el primer carácter de la cadena. Por ejemplo, transforma “hola” a “Hola”.

(más…)

JavaScript: Remover último carácter de cadena

En este post te mostraré un simple fragmento de código para remover o quitar el último carácter de una cadena en JavaScript. Vamos a usar el método substring de la cadena.

(más…)

JavaScript: agregar carácter entre cadenas

En este post te mostraré una función en JavaScript para agregar un carácter cada determinado número de caracteres.

Por ejemplo, agregar un guión cada 4 dígitos o cada 6 dígitos, es decir, rellenar la cadena agregando algo en el centro.

(más…)

JavaScript: convertir cadena “false” o “true” en Booleano

En este post veremos cómo convertir la cadena "false" o "true" en un tipo de dato booleano, es decir, convertir una cadena a booleano.

Como sabemos, no podemos usar Boolean debido a que devolverá true en ambos casos:

Uso de la función Boolean – datos erróneos

Veamos una función que puede ayudarnos a convertir "false" a false, y "true" a true.

(más…)

Servicios en Vue – Explicación con ejemplo

Los servicios o services de una aplicación web son aquellos que proveen funcionalidades de una entidad en específico; tuvieron una popularidad con AngularJS y Angular, pero en Vue tal cosa no existe.

En este post te mostraré un ejemplo de un servicio de Vue, que si bien no es obligatorio, es totalmente válido.

(más…)

Llenar select con Vue usando v-for

En este artículo te mostraré cómo renderizar un select (elemento HTML) o lista desplegable de HTML con Vue.

Es decir, a partir de una lista de objetos, llenar un select y saber cuál elemento está seleccionado.

(más…)

Creando una librería HTTP de JavaScript

En este post te mostraré una envoltura de la función fetch para encerrar las peticiones básicas que se hacen con los verbos GET, POST, PUT y DELETE.

De este modo nos ahorramos repetir código y aprendemos un poco sobre la reutilización del mismo.

Al final tendremos una librería que nos permitirá hacer peticiones HTTP como cualquier otra usando AJAX.

He usado esta librería y evitado usar Axios o proveedores de terceros. El primer uso es en mi sistema de ventas, aunque también lo he usado en el sistema escolar que hice recientemente.

(más…)