II- Scope & Closures

Prefacio

Tuve el honor de escribir el prólogo del primer libro, Scope & Closures, de la serie You Do not Know JS de Kyle Simpson. Le ruego que compre el libro, definitivamente vale la pena leerlo sin importar su habilidad o experiencia, pero también he incluido el prólogo abajo.

Cuando yo era un niño pequeño, a menudo me gustaba separar las cosas y volver a juntarlas. Teléfonos móviles antiguos, equipos de música Hi-Fi y cualquier otra cosa que pudiera poner en mis manos. Yo era demasiado joven para usar realmente estos dispositivos, pero cada vez que se rompían, me preguntaba instantáneamente si podía averiguar cómo funcionaba.

Recuerdo que una vez vi una placa de circuito para una radio vieja. Tenía este extraño tubo largo con alambre de cobre envuelto alrededor de él. No pude resolver su propósito, pero inmediatamente entré en el modo de investigación. ¿Qué hace? ¿Por qué está en una radio? No se parece a las otras partes de la placa de circuito, ¿por qué? ¿Por qué tiene cobre envuelto alrededor? ¿Qué sucede si retiro el cobre? Ahora sé que era una antena de bucle, hecha por el cable de cobre envolvente alrededor de una barra de ferrita, que se utilizan a menudo en radios de transistores.

¿Alguna vez se convirtió en adicto a averiguar todas las respuestas a cada pregunta 'por qué'? La mayoría de los niños lo hacen. De hecho, es probablemente mi cosa favorita acerca de los niños - su deseo de aprender.

Desafortunadamente, ahora soy considerado un "profesional" y paso mis días haciendo cosas. Cuando yo era joven, me encantaba la idea de re-hacer un día las cosas que deshice. Por supuesto, la mayoría de las cosas que hago ahora son con JavaScript y no con barras de ferrita ... pero lo suficientemente cerca! Sin embargo, a pesar de amar una vez la idea de hacer cosas, ahora me encuentro anhelando el deseo de resolver las cosas. Seguro - a menudo averiguo la mejor manera de resolver un problema o de corregir un error, pero rara vez me tomo el tiempo para cuestionar mis herramientas.

Y eso es exactamente por lo que estoy tan entusiasmado con la serie de libros de Kyle "You Do not Know JS". Porque tiene razón. No conozco JS. Utilizo Javascript en el dia a dia, de adentro hacia fuera y lo he hecho por muchos años, pero lo entiendo realmente? No. Claro, entiendo mucho y a menudo leo las especificaciones y las listas de correo, pero no, no entiendo tanto .

Scope y Closures, es un comienzo brillante de la serie. Está muy bien dirigido a personas como yo (y espero que hacia ti también), no enseña JavaScript como si nunca lo hubieras usado, y te hace darte cuenta de lo poco que sabes sobre el funcionamiento interno.

También está saliendo en el momento perfecto, ES6 finalmente se está estableciendo y la aplicación a través de los navegadores va bien. Si aún no has aprendido las nuevas características (como let y const), este libro será una gran introducción.

Así que espero que disfruten de este libro, pero más que la forma en que Kyle piensa críticamente acerca de cómo funciona cada pequeño fragmento del lenguaje, fluirá en su forma de pensar y flujo de trabajo en general. En lugar de utilizar la antenna, averiguar cómo y por qué funciona.

Last updated