PDF de programación - YOU DONT KNOW JS UP AND GOING 97

Imágen de pdf YOU DONT KNOW JS UP AND GOING 97

YOU DONT KNOW JS UP AND GOING 97gráfica de visualizaciones

Publicado el 11 de Octubre del 2018
410 visualizaciones desde el 11 de Octubre del 2018
225,9 KB
54 paginas
YOU DON’T KNOW JS – 01: UP & GOING

¿Qué fue lo último que aprendiste?

Tal vez era una lengua extranjera, como el italiano o el alemán. O quizás fue un editor gráfico,
como Photoshop. O una técnica de cocina, carpintería o una rutina de ejercicios. Quiero que
recuerdes ese sentimiento cuando finalmente lo tuviste: el momento de la bombilla. Cuando las
cosas pasaron de borrosas a cristalinas, cuando entendió la diferencia entre los substantivos
masculinos y femeninos en francés. ¿Cómo te sentiste? Bastante increíble, ¿verdad?

Ahora quiero que vuelvas un poco más atrás en tu memoria, justo antes de que aprendieras tu
nueva habilidad. ¿Cómo se sintió eso? Probablemente un poco intimidante y un poco frustrante,
¿no? En un momento dado, todos nosotros no sabíamos las cosas que sabemos ahora y eso está
totalmente bien; todos empezamos en alguna parte. Aprender nuevo material es una aventura
emocionante, especialmente si estás buscando aprender el tema eficientemente.

Enseño muchas clases de codificación para principiantes. Los estudiantes que toman mis clases a
menudo han tratado de enseñarse a sí mismos materias como HTML o JavaScript leyendo entradas
en blogs o copiando y pegando código, pero no han sido capaces de dominar realmente el material
que les permitirá codificar el resultado deseado. Y debido a que no comprenden realmente los
pormenores de ciertos temas de codificación, no pueden escribir código poderoso o depurar su
propio trabajo, ya que no entienden realmente lo que está sucediendo.

Siempre creo en enseñar mis clases de la manera correcta, lo que significa que enseño estándares
web, marcado semántico, código bien comentado y otras mejores prácticas. Cubriré el tema de una
manera minuciosa para explicar cómo y por qué, sin simplemente tirar el código para copiar y
pegar. Cuando te esfuerzas por comprender tu código, creas un mejor trabajo y te vuelves mejor
en lo que haces. El código ya no es sólo tu trabajo, es tu oficio. Esto es por lo que me encanta Up &
Going. Kyle nos lleva en una inmersión profunda a través de la sintaxis y la terminología para dar
una gran introducción a JavaScript sin cortar esquinas. Este libro no escatima en la superficie, sino
que nos permite entender realmente los conceptos que vamos a escribir.

Como no es suficiente con poder duplicar fragmentos de jQuery en su sitio web, tampoco es
suficiente con aprender a abrir, cerrar y guardar un documento en Photoshop. Claro, una vez que
aprenda algunos conceptos básicos sobre el programa, podría crear y compartir un diseño que
hice. Pero sin conocer legítimamente las herramientas y lo que hay detrás de ellas, ¿cómo puedo
definir una cuadrícula, o crear un sistema de tipo legible, u optimizar gráficos para uso web? Lo
mismo ocurre con JavaScript. Sin saber cómo funcionan los bucles, o cómo definir variables, o qué
alcance es, no estaremos escribiendo el mejor código que podamos. No queremos conformarnos
con nada menos, después de todo, esta es nuestra nave.

Cuanto más te acercas a JavaScript, más claro se vuelve. Palabras como cierres, objetos y métodos

pueden parecer fuera de su alcance ahora, pero este libro ayudará a aclarar esos términos. Quiero
que mantengas esos dos sentimientos de antes y después de que aprendas algo en mente
mientras comienzas este libro. Puede parecer abrumador, pero usted ha recogido este libro
porque está comenzando un viaje impresionante para afinar su conocimiento. Up & Going es el
comienzo de nuestro camino para entender la programación. Disfruta los momentos de la bombilla!

Jenn Lukas jennlukas. com, @jennlukas Consultor de primera línea

Estoy seguro de que te has dado cuenta, pero "JS" en el título de la serie de libros no es una
abreviatura de las palabras que se usan para maldecir sobre JavaScript, ¡aunque maldecir las
peculiaridades del lenguaje es algo con lo que probablemente todos nos podamos identificar!

Desde los primeros días de la web, JavaScript ha sido una tecnología fundamental que impulsa la
experiencia interactiva en torno al contenido que consumimos. Mientras que las pistas de ratón
parpadeantes y las molestas indicaciones emergentes pueden estar donde comenzó JavaScript,
casi dos décadas más tarde, la tecnología y la capacidad de JavaScript ha crecido muchos órdenes
de magnitud, y pocos dudan de su importancia en el corazón de la plataforma de software más
ampliamente disponible del mundo: la web.

Pero como lengua, ha sido objeto de constantes críticas, en parte debido a su patrimonio, pero
sobre todo a su filosofía de diseño. Incluso el nombre evoca, como dijo una vez Brendan Eich, el
estatus de "hermano menor tonto" junto a su hermano mayor más maduro "Java". Pero el nombre
no es más que un accidente de la política y el marketing. Los dos idiomas son muy diferentes en
muchos aspectos importantes. "JavaScript" es tan relacionado con "Java" como "Carnaval" es con
"Coche".

Debido a que JavaScript toma prestados conceptos y lenguajes de sintaxis de varios idiomas,
incluyendo orgullosas raíces procedimentales estilo C, así como sutiles y menos obvias raíces
funcionales estilo Scheme/Lisp, es extremadamente accesible a una amplia audiencia de
desarrolladores, incluso aquellos con poca o ninguna experiencia de programación. El "Hello World"
de JavaScript es tan simple que el lenguaje es atractivo y fácil de usar en una exposición temprana.

Mientras que JavaScript es quizás uno de los lenguajes más fáciles de usar, sus excentricidades
hacen que el dominio del lenguaje sea mucho menos común que en muchos otros lenguajes.
Cuando se necesita un conocimiento bastante profundo de un lenguaje como C o C++ para escribir
un programa a gran escala, la producción a gran escala de JavaScript puede, y a menudo lo hace,
apenas araña la superficie de lo que el lenguaje puede hacer.

Los conceptos sofisticados que están profundamente enraizados en el lenguaje tienden a aparecer
en vez de ello de maneras aparentemente simplistas, como pasar funciones como llamadas de
retorno, lo que anima al desarrollador de JavaScript a usar el lenguaje tal como es y no
preocuparse demasiado por lo que está pasando bajo el capó.

Simultáneamente, es un lenguaje sencillo y fácil de usar que tiene un amplio atractivo, y una
colección compleja y matizada de mecánica del lenguaje que, sin un estudio cuidadoso, eludirá la

comprensión verdadera incluso para los desarrolladores de JavaScript más experimentados.

Ahí radica la paradoja del JavaScript, el talón de Aquiles del lenguaje, el reto al que nos
enfrentamos actualmente. Debido a que JavaScript se puede usar sin entender, la comprensión del
lenguaje a menudo no se logra.

Misión

Si en cada punto en el que te encuentras con una sorpresa o frustración en JavaScript, tu respuesta
es añadirlo a la lista negra, como algunos están acostumbrados a hacer, pronto serás relegado a un
shell hueco de la riqueza de JavaScript.

Mientras que este subconjunto ha sido conocido como "Las partes buenas", le imploro, querido
lector, que en su lugar lo considere como "Las partes fáciles","Las partes seguras", o incluso "Las
partes incompletas".

Esta serie de libros de JavaScript ofrece un reto contrario: aprender y comprender a fondo todo el
JavaScript, incluso y especialmente "The Tough Parts".

Aquí, nos enfocamos en la tendencia de los desarrolladores de JS a aprender "lo suficiente" para
sobrevivir, sin forzarse a aprender exactamente cómo y por qué el lenguaje se comporta de la
manera en que lo hace. Además, evitamos el consejo común de retirarnos cuando el camino se
pone difícil.

No estoy contento, ni deberías estarlo tú, de detenerte una vez que algo funciona, y no realmente
sabiendo por qué. Te desafío a que recorras ese "camino menos transitado" y aceptes todo lo que
JavaScript es y puede hacer. Con ese conocimiento, ninguna técnica, ningún marco, ninguna
palabra de moda popular de la semana, estará más allá de su comprensión.

Cada uno de estos libros aborda partes específicas del lenguaje que son las más comunes
malinterpretado o malentendido, y se sumerge muy profundo y exhaustivamente en ellos. Tú debe
salir de la lectura con una firme confianza en su comprensión, no sólo de la lectura lo que necesitas
saber ".

El JavaScript que usted conoce en este momento es probablemente partes transmitidas a usted por
otros que han sido quemados por un entendimiento incompleto. Ese JavaScript no es más que una
sombra del verdadero lenguaje. Todavía no conoces realmente JavaScript, pero si buscas en esta
serie, lo harás. Sigan leyendo, amigos míos. JavaScript le espera.

Resumen

JavaScript es impresionante. Es fácil aprender parcialmente, y mucho más difícil de aprender
completamente (o incluso lo suficiente). Cuando los desarrolladores encuentran confusión,
generalmente culpan al lenguaje en vez de su falta de comprensión. Estos libros apuntan a arreglar
eso, inspirando un fuerte aprecio por el idioma que ahora puedes y debes conocer profundamente.

Nota: Muchos de los ejemplos de este libro asumen entornos de motor JavaScript modernos (y de
gran alcance en el futuro), como ES6. Es posible que algunos códigos no funcionen como se
describe si funcionan en motores anteriores (pre-ES6).

Hacia la programación

Bienvenido a la serie You Don' t Know JS (YDKJS). Up & Going es una introducción a varios
conceptos básicos de programación -por supuesto, nos inclinamos hacia JavaScript (a menudo
abreviado JS) específicamente- y cómo abordar y entender el resto de los títulos de esta serie.
Especialmente si estás entrando en programación y/o JavaScript, este libro explorará brevemente
lo que necesitas para ponerte en marcha.

Este libro comienza explicando los principios básicos de la programación a un nivel muy alto. Está
pensado sobre todo si usted está comenzando YDKJS con poca o ninguna experiencia previa de
programación, y está buscando estos libros para ayudarle a comenzar a lo largo de un camino a la
comprensión de la programación a través de la lente de JavaScript.

El capí
  • Links de descarga
http://lwp-l.com/pdf13841

Comentarios de: YOU DONT KNOW JS UP AND GOING 97 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad