¿Aprendería JavaScript avanzado al intentar crear mi propio marco de JavaScript?

Supongo que es una forma más o menos inteligente de entender y aplicar las mejores prácticas en el desarrollo de Javascript. Y eso es exactamente lo que hice, principalmente para desafiarme y tener una manera rápida de crear violines y ejemplos.

Primero, creé un pequeño Bootstrap. Sí, también Bootstrap, aunque seguramente no es tan complejo como AngularJS, es un gran marco que me ayudó a comprender mejor la creación de widgets, clases CSS reutilizables y un marcado semántico y declarativo para mi interfaz de usuario.

Entonces, un poco AngularJS. Quería lograr algo bastante similar a la plantilla que Angular hace, y su enlace de datos bidireccional. ¡Eso es muy genial! Así que creé Jeiesse (hace un par de semanas) y alcancé un nivel muy bueno en poco tiempo. Seguramente las plantillas son difíciles.

Al crear Jeiesse, también hice una pequeña biblioteca l similar a JQuery para manipular DOM, comprendiendo los métodos más utilizados e importantes.

Puedo decir que muchas de mis habilidades mejoraron al leer el código fuente de AngularJS. Quería entender las formas en que usan para crear una base de código tan grande, y confía en mí, me ayudó mucho mientras hacía mi marco. Seguramente no lo usaría para fines de producción, pero, como dije, me encanta usarlo para hacer ejemplos, violines y pequeños experimentos que incentivan tu creatividad y tus ideas.

En caso de que no estuviera claro, te animamos a crear tus propias herramientas.

More Interesting

Cómo alojar sitios web JSP en GoDaddy

Tomé un curso sobre desarrollo web front-end y quería comenzar un negocio de diseño web. Todavía quiero pero tengo miedo, ¿cómo puedo superar esto?

Soy un desarrollador de Ruby autodidacta, ¿debo ir a la escuela?

He trabajado como diseñador / desarrollador web durante 5 años con poco que mostrar. ¿Cómo construyo una cartera?

He creado mi sitio web en mi servidor local y estoy listo para comprar un hosting y un nombre de dominio. ¿Qué debo elegir y por qué?

¿Por qué me cuesta codificar cuando no están todos mis compañeros de clase?

Quiero aprender cualquier lenguaje de script del lado del servidor. ¿Debo usar PHP o Spring MVC? Si estoy aprendiendo Spring, ¿es bueno si obtengo una certificación? ¿Cuál va a tener más demanda en el futuro?

Mi restaurante está fallando y mi dependencia en la agregación de sitios web es muy alta. ¿Hay alguna solución para esto, porque quiero crear mis propios clientes leales?

Sé PHP, MySQL, HTML, ¿son suficientes para convertirse en un desarrollador web?

¿Debo aprender c ++ / c si quiero ser desarrollador web?

Estoy aprendiendo HTML, CSS, JavaScript, PHP y C # en mi universidad, todo en un semestre. ¿Cómo te las arreglarías?

He sido desarrollador web front-end durante aproximadamente 2 años, ¿cuáles son los mejores pasos que puedo seguir para convertirme en un ingeniero confiable, competente y senior?

Actualmente soy desarrollador web, pero estoy interesado en la programación integrada. ¿Qué idiomas y herramientas puedo aprender a trabajar en esta área?

Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?

Quiero construir un sitio web con un motor de reservas y otras características avanzadas. ¿Debo usar WordPress o sitios web como Wix o construirlo desde cero?