Códigos Fuente de JavaScript

Mostrando del 1 al 10 de 615 registros
<<>>
Imágen de perfil
Val: 1.007
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Buscar un elemento superior en el DOM por su tipo


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 9 de Diciembre del 2019 por joel
39 visualizaciones desde el 9 de Diciembre del 2019
Este simple código muestra como desde un elemento dado, busca otro elemento superior en el DOM por su tipo.

En este ejemplo, desde un <input>, se van recorriendo los elementos hacia arriba hasta dar con el <form>
Imágen de perfil
Val: 177
Ha disminuido 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

Controlar la carga de una imagen


JavaScript

Publicado el 9 de Diciembre del 2019 por Joan
26 visualizaciones desde el 9 de Diciembre del 2019
Este código nos indica si una imagen se ha cargado correctamente o si ha habido algún error.
Imágen de perfil
Val: 2.156
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript
Actualizado

Suma de valores


JavaScript

estrellaestrellaestrellaestrellaestrella(22)
Actualizado el 8 de Diciembre del 2019 por Xavi (Publicado el 21 de Enero del 2013)
120.569 visualizaciones desde el 21 de Enero del 2013
Código que muestra como sumar los valores numéricos de unos cuadros de texto a medida que vamos escribiendo. Valida que los valores sean numéricos, mostrando el cuadro de texto en rojo si son incorrectos.

suma-valores
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Preparar un texto para publicar hashtags


JavaScript

Publicado el 8 de Diciembre del 2019 por katas
76 visualizaciones desde el 8 de Diciembre del 2019
Hay que ayudar al equipo de marketing a escribir los hashtags...
Un hashtag tiene que:
1.- Empezar por #
2.- Todas las letras de las palabras tienen que empezar en mayúsculas
3.- Si el texto es superior a 140 caracteres devolver "false"
4.- Si el valor recibido esta vació tiene que devolver "false"

1
2
3
4
generateHashtag(" Hello there thanks for trying my Kata"); // "#HelloThereThanksForTryingMyKata"
generateHashtag("    Hello     World   "                ); // "#HelloWorld"
generateHashtag(""                                      ); // false
generateHashtag("a".repeat(140))                        ); // false
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Poner en mayúsculas la primera letra


JavaScript

Publicado el 8 de Diciembre del 2019 por katas
69 visualizaciones desde el 8 de Diciembre del 2019
Función que permite poner en mayúsculas la primera letra de una cadena o la primera letra cada palabra de una cadena.
Si no recibe una cadena, tiene que devolver una cadena vacía.

1
2
3
4
capitalize("el cielo es azul"); // El cielo es azul
capitalize("a"); // A
capitalize([]); // ""
capitalize("la casa azul", true); // El Cielo Es Azul
Imágen de perfil
Val: 2.156
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript
Actualizado

Ordenar un array bidimensional por uno de sus campos


JavaScript

Actualizado el 8 de Diciembre del 2019 por Xavi (Publicado el 15 de Noviembre del 2019)
553 visualizaciones desde el 15 de Noviembre del 2019
En este código se muestra como ordenar un array asociativo por el campo edad.

Array Inicial:
1
2
3
4
5
[
    {nombre:"Juan", edad:18},
    {nombre:"Manuel", edad:12},
    {nombre:"Alberto", edad:15}
]

resultado:
1
2
3
4
5
[
    {nombre:"Manuel", edad:12},
    {nombre:"Alberto", edad:15},
    {nombre:"Juan", edad:18}
]
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Obtener el factorial de un numero


JavaScript

Publicado el 4 de Diciembre del 2019 por katas
161 visualizaciones desde el 4 de Diciembre del 2019
En matematicas, el factorial de un numero n se escribe n!.El factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo:

5! = 1 x 2 x 3 x 4 x 5 == 120

Escribir una función que reciba n y devuelva el valor de n!

1
2
factorial(5); // "120"
factorial(25); // "15511210043330985984000000"
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Mover la primera letra de cada palabra al final de la misma y añadir "ay"


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 2 de Diciembre del 2019 por katas (Publicado el 1 de Diciembre del 2019)
260 visualizaciones desde el 1 de Diciembre del 2019
Mueva la primera letra de cada palabra al final de la misma, luego agregue "ay" al final de la palabra. Deje los signos de puntuación intactos.

1
2
pigIt('Pig latin is cool'); // igPay atinlay siay oolcay
pigIt('Hello world !');     // elloHay orldway !
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Clase para controlar la paginación


JavaScript

Publicado el 1 de Diciembre del 2019 por katas
394 visualizaciones desde el 1 de Diciembre del 2019
Crear la clase PaginationHelper, que es la clase utilizada para consultar información de paginación relacionada con una matriz.
La clase está diseñada para incorporar una matriz de valores y un número entero que indica cuántos elementos se mostrarán por cada página. Los tipos de valores contenidos en la colección / matriz no son relevantes.

1
2
3
4
5
6
7
8
9
10
11
12
var helper = new PaginationHelper(['a','b','c','d','e','f'], 4);
helper.pageCount(); // 2
helper.itemCount(); // 6
helper.pageItemCount(0); // 4
helper.pageItemCount(1); // last page 2
helper.pageItemCount(2); // -1 since the page is invalid
 
// pageIndex takes an item index and returns the page that it belongs on
helper.pageIndex(5); // 1 (zero based index)
helper.pageIndex(2); // 0
helper.pageIndex(20); // -1
helper.pageIndex(-10); // -1
Imágen de perfil
Val: 364
Bronce
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Dirección de un punto a otro


JavaScript

Publicado el 29 de Noviembre del 2019 por katas
312 visualizaciones desde el 29 de Noviembre del 2019
Un hombre recibe instrucciones para ir de un punto a otro. Las instrucciones eran "NORTE", "SUR", "OESTE", "ESTE". Claramente, "NORTE" y "SUR" son opuestos, y "OESTE" y "ESTE" también. Ir en una dirección y regresar en la dirección opuesta es un esfuerzo innecesario.

Hay que eliminar las posiciones opuestas para hacer el mínimo de movimientos posibles

1
2
dirReduc(["NORTH", "SOUTH", "SOUTH", "EAST", "WEST", "NORTH", "WEST"]); // [WEST]
dirReduc(['SOUTH', 'NORTH', 'EAST', 'WEST', 'NORTH', 'SOUTH', 'NORTH', 'NORTH', 'NORTH', 'WEST', 'EAST', 'SOUTH', 'NORTH', 'EAST', 'WEST']); // ["NORTH", "NORTH", "NORTH"]