Saltar al contenido

Genera nombres falsos al Azar con FakerJS

Si está buscando una biblioteca javascript para generar un nombre falso o información personal falsa, como correo electrónico, domicilio, empresa, etc. Faker.js es el que no puede perderse.

Faker.js le permite generar varios tipos de datos aleatorios. Como nombres, dirección de correo electrónico, perfil de avatar, dirección, cuenta bancaria, empresa, título del trabajo y mucho más. Esto es muy útil para conducir la prueba o rellenar los datos a su sitio web simulado. ¡Vamos a echarle un vistazo!

Preparar Datos

Faker.js está disponible tanto para el servidor como para el navegador. Entonces, si desea implementarlo para un navegador web, descargue la última versión de github y conéctela a su página web.

var faker = require ( 'faker' ) ;
//o
<script src = "faker.min.js" > </script>

Uso

Usar faker.js es muy fácil. Simplemente llama a cualquier método API que quieras usar. Por ejemplo, si desea asignar al azar un nombre completo o una dirección de correo electrónico, simplemente llame a:

var randomName = faker.name. findName ( ) ; // Harry Potter
var randomEmail = faker.internet. correo electrónico ( ) ; // Capitán.América@avengers.com

Ahora agreguemos más código para mostrar el poder de faker.js. Voy a asignar al azar el nombre de una persona y la compañía y el avatar. Usaré jQuery para crear un nuevo elemento div para cada persona y lo agregaré a la página.

<div id = "wrapper" >
</div>
<script>
para ( var i = 0 ; i < 10 ; i ++ ) {
jQuery ( '<div />' , {
texto: faker.name. findName ( ) + '-' + faker.company. companyName ( )
} ) . appendTo ( '#wrapper' ) ;
jQuery ( '<img />' , {
src: faker.image. avatar ( )
} ) . appendTo ( '#wrapper' ) ;
}
</script>

y aquí esta el resultado

Otra característica interesante de faker.js es que puede cambiar fácilmente entre la configuración regional. Por ejemplo, si quiero asignar al azar el nombre de una persona coreana, simplemente use

faker.locale = 'ko' ;

Y el resultado…

Faker.js también es muy útil para generar una gran cantidad de datos que puede utilizar para llenar la base de datos con fines de prueba. Aquí está el ejemplo de Faker.js combinado con Node.js

var faker = require ( 'faker' ) ;
var fs = require ( 'fs' ) ;
var str = "" ;
para ( var i = 0 ; i < 100 ; i ++ )
str + = faker.name. firstName ( ) + '\ t' + faker.name. LastName ( ) + '\ t' + faker.internet. correo electrónico ( ) + '\ t' + faker.name. jobTitle ( ) + '\ t' + faker.random. locale ( ) + "\ r \ n" ;
fs writeFile ( 'c: /test.txt' , str, function ( err ) {
if ( err ) devolver la consola. log ( err ) ; otra consola. registro ( 'archivo guardado' )
} ) ;

Y dentro de 5 minutos, ahora tengo un archivo de texto que contiene la lista de nombres de personas al azar, direcciones de correo electrónico, título del trabajo y nacionalidad. Que se puede abrir en Excel, listo para ser importado a cualquier base de datos.

Si te ha gustado también puedes ver el siguiente vídeo de todo el código fuente en acción.

Tenemos más artículos interesantes:

Estilos para tablas CSS
Crear archivo txt con jQuery
0/5 (0 Reviews)
Comparte