¿Cómo puedo aplicar el javascript que estoy aprendiendo? [Cerrado]

10

Soy un programador front-end. Soy bueno con el diseño, html, css y jquery, pero quiero aprender javascript más que nada. He tomado un par de cursos, he leído libros y tutoriales en línea y siento que tengo una buena comprensión de los principios básicos: variables, lógica, etc.

Aquí es donde veo que difieren de todas las otras preguntas de "¿Cuál es la mejor manera de aprender js" en la web?

Lo que parece que no puedo hacer es poner esto en práctica. No puedo dar el salto de conocer los detalles para descubrir cómo funcionan juntos para convertirse en un programa.

¿Cuál es la mejor manera de obtener conocimiento aplicado real con js? Supongo que convertirse en aprendiz o recibir tutoría sería lo mejor, pero a menudo no escuchas sobre ese tipo de cosas.

Gregg B
fuente
2
Escribe un servidor en node.js. Nada le enseña mejor que usarlo para toda la pila web. Puede encontrar tutores aquí si tiene suerte
Raynos
¡Me gusta el sonido de eso!
Gregg B
He visto personas que migran de javascript a jQuery con bastante frecuencia. ¡Este es el primer caso de reversa encontrada! ;)
check123
Sería casi como responder su pregunta, pero aún así, ¿qué es lo que desea lograr de js, especialmente, dado que se siente cómodo con jQuery?
check123
Siento que aprender más sobre lo que jquery realmente está haciendo debajo del capó me ayudará a ser mejor en eso. Además, html5 se apoya tanto en js que quiero saber todo lo que pueda al respecto: no siento que depender completamente de jquery sea una buena práctica y estoy seguro de que hay algunas cosas que podrían ser más fáciles con una comprensión firme de "raw "js. Además, me gustaría pasar un poco a la programación de back-end también y creo que este sería un buen trampolín.
Gregg B

Respuestas:

18
  • Encuentre un sitio web que le encante y cópielo .
  • Crea tu propio sitio web sobre ti y sigue agregando interacción basada en JavaScript en él.
  • Crea la aplicación web que siempre has querido hacer. Mi aplicación aleatoria más básica me dio una lista de lo que hay en mi refrigerador. (Me sorprende notoriamente olvidar lo que compré ...)

La forma más fácil de aprender (y retener) es cuando se tiene que aprender. Estar expuesto a un concepto, querer implementarlo, ir y hacerlo.

JK
fuente
Gracias. Supongo que me he intimidado para intentar construir algo por mi cuenta, sintiendo que no sabré cómo hacerlo, pero creo que ahí es donde tendré que empezar.
Gregg B
7

Hacer algunos Javascript Koans

Implemente un juego simple en javascript.

Cree interfaces de usuario agradables y de desplazamiento, haga consultas ajax para obtener las 'próximas 10 frases' o 'la próxima configuración de la placa'.

Echa un vistazo a las 10 cosas de Paul Irish que aprendí leyendo jquery source y 11 más

Lea la documentación de MDC . Lea todos los documentos de jquery (es una lectura fácil y solo unas pocas horas de tiempo).

Ah, y saber sobre jsfiddle.net , lo mejor de lo mejor.

George Mauer
fuente
+1 para la página de Paul Irsh, el js en el fondo es genial.
DMin
1
@Grillz: acabo de realizar una capacitación intensiva de 5 horas sobre todo lo que necesita saber sobre Javascript y jQuery. Eres bienvenido a la plataforma de diapositivas: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer
1
Aún mejor, aquí está en slideshare: slideshare.net/Togakangaroo/all-of-javascript
George Mauer
1

Como está familiarizado con jQuery, diría que intente crear un complemento jQuery. Puedes usar tus habilidades js allí.

O

Tome un complemento jQuery existente e intente desarrollarlo usando js sin formato.

gbs
fuente
0

La forma más fácil de convertirse en profesional de JavaScript es unirse a una empresa de desarrollo de software como ingeniero front-end y aplicar sus conocimientos a nuevos proyectos. Si lo hiciste bien, sé que cuando desarrollaste algo con (jquery ajax javascript), definitivamente a todos les gustaría porque es rápido y optimizado. Entonces serás el elogiado de la organización.

Pir Abdul
fuente
0

El único libro de JavaScript que tuve nunca me ayudó. Fue la aplicación del lenguaje para resolver problemas reales lo que me convirtió en un asistente de JavaScript en muy poco tiempo. Lo mismo ocurre con casi cualquier idioma que estoy usando.

Un buen caso de uso para JS serían las aplicaciones de mapeo. Intenta trabajar con Google Maps u OpenLayers. Si no te gustan los mapas, prueba JavaScript Frameworks como jQuery o Prototype. Mira lo que puedes hacer. Cree formularios sofisticados, elabore algunas ideas sobre cómo acelerar los sitios web que implementan aplicaciones ajax, todo ese tipo de cosas. Tal vez otra aplicación de presentación de diapositivas ... ¿algo realmente genial? ¿O algo necesita una interfaz de administrador? ¿Cómo lo haría más fácil de usar a través del uso de JavaScript? Las posibilidades son infinitas, sin mencionar node.js que abre un universo completamente nuevo de posibilidades.

Realmente depende de usted y sus necesidades. Todo lo que puedo decirte es: elige un problema y resuélvelo. Los libros lo ayudarán en el camino, pero nunca reemplazarán la experiencia que obtenga

cu romana


fuente