Corrected Spanish grammar. (#29785)
This commit is contained in:
@ -7,18 +7,21 @@ localeTitle: Anunciar nuevos usuarios
|
|||||||
---
|
---
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
<section id="description"> Como recordatorio, este proyecto se está construyendo sobre el siguiente proyecto de inicio en <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socketio/">Glitch</a> , o clonado desde <a href="https://github.com/freeCodeCamp/boilerplate-socketio/">GitHub</a> . Muchas salas de chat pueden anunciar cuando un usuario se conecta o desconecta y luego se lo muestran a todos los usuarios conectados en el chat. Al ver que ya está emitiendo un evento al conectarse y desconectarse, solo tendrá que modificar este evento para admitir dicha función. La forma más lógica de hacerlo es enviar 3 datos con el evento: nombre del usuario conectado / desconectado, el recuento actual de usuarios, y si ese nombre está conectado o desconectado. <hr> Cambie el nombre del evento a "usuario" y, a medida que los datos pasan un objeto a lo largo de los campos que contienen "nombre", "usuarios actuales" y "conectado" booleano (para ser verdadero si la conexión, o falso para la desconexión del usuario enviado). Asegúrese de realizar el cambio en los dos puntos en los que tuvimos el evento 'cuenta de usuario' y configure la desconexión para que sea falsa para el campo 'conectado' en lugar de verdadero como el evento emitido en la conexión. <code>io.emit('user', {name: socket.request.user.name, currentUsers, connected: true});</code> ¡Ahora su cliente tendrá toda la información necesaria para mostrar correctamente el recuento actual de usuarios y avisar cuando un usuario se conecte o desconecte! Para manejar este evento en el lado del cliente, debemos escuchar al 'usuario' y luego actualizar el conteo actual de usuarios usando jQuery para cambiar el texto de <code>#num-users</code> a '{NÚMERO} usuarios en línea', así como agregar un <code><li></code> a la lista no ordenada con id 'mensajes' con '{NOMBRE} ha {unido / dejado} el chat'. Una implementación de esto podría parecerse a la siguiente: <pre> socket.on ('usuario', función (datos) {
|
<section id="description"> Como recordatorio, este proyecto se está construyendo sobre el proyecto de inicio en <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socketio/">Glitch</a> , o clonado desde <a href="https://github.com/freeCodeCamp/boilerplate-socketio/">GitHub</a> . Muchas salas de chat pueden anunciar cuando un usuario se conecta o desconecta y luego lo anuncian a todos los usuarios conectados en el chat. Al ver que ya se está emitiendo un evento al conectarse y desconectarse, sólo tendrás que modificar este evento para admitir dicha función. La forma más lógica de hacerlo es enviar 3 datos con el evento: nombre del usuario conectado / desconectado, el recuento actual de usuarios, y si ese nombre está conectado o desconectado.
|
||||||
$ ('# num-users'). text (data.currentUsers + 'usuarios en línea');
|
<hr> Cambia el nombre del evento a "user" y, a medida que los datos pasan un objeto a lo largo de los campos que contienen "name", "currentUsers" y "connected" en booleano (verdadero si hay conexión, o falso para la desconexión del usuario enviado). Asegúrate de realizar el cambio en los dos puntos en los que tuvimos el evento 'user count' y configura la desconexión para que sea falsa para el campo 'connected' en lugar de verdadero como el evento emitido en la conexión. <code>io.emit('user', {name: socket.request.user.name, currentUsers, connected: true});</code> ¡Ahora tu cliente tendrá toda la información necesaria para mostrar correctamente el recuento actual de usuarios y avisar cuando un usuario se conecte o desconecte! Para manejar este evento en el lado del cliente, debemos escuchar al 'user' y luego actualizar el conteo actual de usuarios usando jQuery para cambiar el texto de <code>#num-users</code> a '{NUMBER} usuarios en línea', así como agregar un <code><li></code> a la lista no ordenada con id 'messages' con '{NAME} ha {unido / dejado} el chat'. Una implementación de esto podría parecerse a la siguiente:
|
||||||
mensaje var = nombre.datos;
|
<pre>socket.on('user', function(data){
|
||||||
if (data.connected) {
|
$('#num-users').text(data.currentUsers+' usuarios en línea');
|
||||||
mensaje + = 'se ha unido al chat.';
|
var message = data.name;
|
||||||
|
if(data.connected) {
|
||||||
|
message += ' ha unido al chat.';
|
||||||
} else {
|
} else {
|
||||||
mensaje + = 'ha salido del chat.';
|
message += ' ha salido del chat';
|
||||||
}
|
}
|
||||||
$ ('# messages'). append ($ ('<li>') .html ('<b>' + message + '<\ / b>'));
|
$('#messages').append($('<li>').html('<b>'+ message +'<\/b>'));
|
||||||
}); </pre> Envía tu página cuando creas que lo has hecho bien. </section>
|
});</pre>
|
||||||
|
Envía tu página cuando creas que lo has hecho bien. </section>
|
||||||
|
|
||||||
## Instructions
|
## Instrucciones
|
||||||
<section id="instructions">
|
<section id="instructions">
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@ -36,12 +39,12 @@ tests:
|
|||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Challenge Seed
|
## Semilla del Desafío
|
||||||
<section id='challengeSeed'>
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Solution
|
## Solución
|
||||||
<section id='solution'>
|
<section id='solution'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
Reference in New Issue
Block a user