These are chat archives for FreeCodeCamp/Espanol

22nd
Nov 2016
Tomas Mattia
@tomasmattia
Nov 22 2016 00:00
tendria que usar Object.assign() ?
Juan Riquelme
@soulchainer
Nov 22 2016 00:00
podrías...
Tomas Mattia
@tomasmattia
Nov 22 2016 00:00
ah no, ese seria para el primer caso
Object.defineProperty()
este seria para definir la propiedad
Juan Riquelme
@soulchainer
Nov 22 2016 00:00
(sí, me refería a eso)
pero digo que podrías...
pero es más sencillo hacerlo por el método usual
que es usar la misma síntaxis que se usa para acceder a los elementos
(con [])
y igualarla al resultado que quieres almacenar ahí
En teoría ya has visto como asignar datos a posiciones de arrays..
y de objetos...
(no sé si lo pillas)
Tomas Mattia
@tomasmattia
Nov 22 2016 00:03
estoy a medias
no termino de entender como acceder a un objeto dentro de otro
Juan Riquelme
@soulchainer
Nov 22 2016 00:04
Veamos
Esto creo que ya se ha explicado, pero bueno, clase rápida
Lo voy a hacer en linea, porque estoy en el irc
var MiObjeto = { "Propiedad1": [esto, es, un array], "propiedad2": {"soy": 1, "un": 2, "obj": 3}, "prop3": ["andale", ["hola", "brother"]]}
MiObjeto["Propiedad1"] → [esto, es, un, array]
MiObjeto["Propiedad1"][1] → es
MiObjeto["propiedad2"]["soy"] → 1
MiObjeto["prop3"][0] → "andale"
MiObjeto["prop3"][1][0] → "hola"
MiObjeto["prop3"][1][1] → "brother"
Tomas Mattia
@tomasmattia
Nov 22 2016 00:08
voy entendiendo, la verdad que te pasaste con la explicacion, sobre todo porque yo no estoy muy pillado con el tema
voy a ver si puedo resolverlo a partir de aqui por mi cuenta con todo lo que me has explicado
Juan Riquelme
@soulchainer
Nov 22 2016 00:09
Para cambiar esos objetos → lo mismo de todos los ejemplos, pero cambias la por = y pones el valor nuevo que queries
y si quieres que el nuevo valor sea un numero, pues usas un número, en vez de la cadena "brother" del último caso
si quieres que sea un array...
pues pasas un array xd
Venga :þ
Yo cierro ya esto, que ya estoy cansado por hoy. Me veo un capi y ZZZZZZzzz.
Hasta luego :þ
Tomas Mattia
@tomasmattia
Nov 22 2016 00:13
OMG hice el primero y funciono, estoy que flipo
Juan Riquelme
@soulchainer
Nov 22 2016 11:06
Me acabo dar cuenta de una opción lógica que tiene Firefox y no Chromium (al menos, no sé si Chrome la tendrá): hacer zoom sólo de texto.
Es algo lógico... pero si Chromium la tiene, muy oculta está.
Es una caca porque de la otra forma, por mucho que le pongas un tamaño fijo a un elemento, si haces zoom, se le hace zoom a todo >_<.
(Por lo que la UI se va al traste xD)
Haría falta esta regla https://developer.mozilla.org/en-US/docs/Web/CSS/@viewport/max-zoom, pero que pudiera ser definida a nivel de bloque (en vez de a nivel de todo el navegador)
Juan Riquelme
@soulchainer
Nov 22 2016 11:20
Je
Otra propiedad (que necesitaba ahora mismo xD) superútil, que sólo está en Firefox... y que ni siquiera está planteada en la especificación: Element.scrollTopMax
Te dice el máximo scroll que se puede hacer en un elemento (esto es, la diferencia entre la altura del elemento... y lo que se excede haciendo scroll)
Y esto es útil poooooorque...
Pues porque (je je) Element.scrollHeight te sigue diciendo la puta altura del «scroll»... INCLUSO CUANDO NO HAY SCROLL ¬_¬
Je je ja ja jo jo NO ¬¬
Supongo que tendré que estar comparando la altura del scroll con la altura del elemento ¬¬
Juan Riquelme
@soulchainer
Nov 22 2016 11:26
Pero es un fastidio cuando con esa propiedad se lo ahorraría todo el mundo
Juan Riquelme
@soulchainer
Nov 22 2016 12:33
Otra → https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollByLines Hace el scroll por líneas. Tampoco en spec. Sigh xDDD.
Juan Riquelme
@soulchainer
Nov 22 2016 14:19
BTW: he descubierto hoy un nuevo servicio que puede ser interesante: https://mailtrack.io/en/ Es el «doble check» (aviso de recibo) para los correos mandados con Gmail. En la cuenta de correo «profesional» puede ser útil.
(Básicamente lo he descubierto porque lo usa una persona que me mandó un correo xD Tengo otra entrevista este jueves :D. A ver si no la cago fuerte/no tienen candidatos mejores xD)
Joaquin Rajmilevich
@ikarem
Nov 22 2016 14:29
Mucha mierda @soulchainer !
Juan Riquelme
@soulchainer
Nov 22 2016 14:34
:+1: xD. En fin, amos a seguir con las cosillas ^^. Buenas tardes (días por allá)
Joaquin Rajmilevich
@ikarem
Nov 22 2016 14:35
Menudo wtf lo que me acaba de pasar, desinstale un pack de iconos preinstalado y derrepente me quede sin ningún programa instalado xDDD
Juan Riquelme
@soulchainer
Nov 22 2016 14:36
xDDDDDDD. Seguramente era parte del paquete básico.
Cuando vas a desinstalar algo
TE DICE LO QUE QUITARÁ
Hay que leer, hombre xD
Joaquin Rajmilevich
@ikarem
Nov 22 2016 14:37
Osea le di y vi que todo estaba bien, pero derrepente me salio todo borrado
Quizás me lo salte, puede ser
Juan Riquelme
@soulchainer
Nov 22 2016 19:56
Se pueden tocar el culo con una mano y los cojones con la otra los que escriben la docu de React
Jenky W. Nolasco
@jenkynolasco11
Nov 22 2016 19:57
Problem? :trollface:
Juan Riquelme
@soulchainer
Nov 22 2016 19:57
https://facebook.github.io/react/docs/refs-and-the-dom.html intentando sacarle punta a esto, para una cosa.. y encima omiten lo importante y no sé qué mierdas hacen realmente... y quería algo rapidito.
(Ya lo averigüe, pero a veces la docu no es muy allá, @jenkynolasco11... xD)
Menos mal que STFW xD
Jenky W. Nolasco
@jenkynolasco11
Nov 22 2016 20:00
Te daras cuenta que mientras mas indagas en la documetacion, y mas hagas con React, estaras metido en un buen boquete, y querras usar redux, just because xD
Juan Riquelme
@soulchainer
Nov 22 2016 20:00
Ya, sé que tengo que usar Redux :þ
Pero este es el primer ejercicio que hago de React :þ
(me dejé el curso a medias para hacer algo :þ)
pero ya había mirado algo de Redux
(tendré que repasármelo de nuevo cuando vaya a continuar xDDDDDD ya se me ha olvidado lo que miré, menos mal que me lo voy documentando todo xD)
Pero vamos, que está planeado.
En cuanto se salta un nivel o dos de pasar estado de componente a componente...
Jenky W. Nolasco
@jenkynolasco11
Nov 22 2016 20:02
No te digo que te olvides de ref, ya que es bueno saber como y para que se usa, pero es tedioso cuando tienes una piramide de componentes donde quieres pasar datos de un comp al otro, y asi xD
Juan Riquelme
@soulchainer
Nov 22 2016 20:02
Se hace necesario REdux
lo escrbimos a la vez xD
I know ;)
para un nivel o dos, OK, React
más niveles de state o muy complicados → Redux
Ref sólo lo estoy usando aquí porque necesito acceder a un elemento en si :)
React está bien y tal, pero hay cosas que aún, dentro de lo poquísimo que sé, parece que es necesario acceder a veces a los elementos del nodo
Jenky W. Nolasco
@jenkynolasco11
Nov 22 2016 20:04
Yo honestamente no vi por que tendria que usar ref
Dame tu opinion al respecto
Por que usaria ref?
Juan Riquelme
@soulchainer
Nov 22 2016 20:08
Porque quieres acceder a la propiedad scrollTop de un elemento, por ejemplo xD
Dime como hacer eso con un estado xD
(si se puede hacer fácil, chachi, pero no parece que se pueda hacer y menos setear dicha propiedad, tirando de estado sin una referencia al elemento del DOM...)
Jenky W. Nolasco
@jenkynolasco11
Nov 22 2016 20:12
Lol
Y para que quieres acceder esa propiedad? (Si se puede saber, claro)