Estoy intentando actualizar mis conocimientos de programación JavaScript (o digamos que mi período de conocimientos de programación:))la semántica de JavaScript
así que estoy tratando de entender algunas semántica:
en la primera línea lo que hace el "? " significar, así como el signo menos "-Distancia"
en la segunda línea de lo que significa '+ =' o '-? =" significa
el.css(ref, motion == 'pos' ? -distance : distance)
animation[ref] = (mode == 'show' ? (motion == 'pos' ? '+=' : '-=') : (motion == 'pos' ? '-=' : '+=')) + distance;
gracias
desea mejorar sus habilidades de programación? Después de que entiendas lo que hace, reescríbelo de una manera ** legible ** que no confunda el próximo codificador. (Por cierto, parece una completa tontería - está jugando con +/- de un número, y luego lo resta o lo agrega, parece inútil) – Kobi
sí, como esto, 'el.css (ref, -1 * ('pos' === movimiento) * distancia) ',: P (solo una broma) –
@Dan: quieres' (1 - ('pos' === movimiento) * 2) * distancia'. – kennytm