Como posso realmente aplicar o javascript que estou aprendendo [fechado]

10

Eu sou um programador de front-end. Sou bom em design, html, css e jquery, mas quero aprender javascript mais do que qualquer coisa. Fiz alguns cursos, li livros e tutoriais on-line e sinto que tenho uma boa compreensão dos princípios básicos: variáveis, lógica etc.

É aqui que vejo diferenças entre todas as outras perguntas "Qual é a melhor maneira de aprender js" na Web.

O que não consigo fazer é colocar isso em prática. Não posso deixar de conhecer os detalhes e descobrir como eles funcionam juntos para se tornar um programa.

Qual é a melhor maneira de obter conhecimento aplicado real com js? Presumo que se tornar um aprendiz ou ser instrutor seria o melhor, mas você não ouve falar desse tipo de coisa com frequência.

Gregg B
fonte
2
Escreva um servidor em node.js. Nada ensina a você como usá-lo para toda a pilha da web. Você pode encontrar tutores aqui se a sua sorte
Raynos
Eu gosto do som disso!
Gregg B
Eu tenho visto pessoas migrando do javascript para o jQuery com bastante frequência. Este é o primeiro caso de reversão sendo encontrada! ;)
check123
Seria quase como devolver sua pergunta a você, mas, ainda assim, o que você deseja realizar com js, principalmente, desde que se sinta confortável com o jQuery?
check123
Eu sinto que aprender mais sobre o que o jquery está realmente fazendo sob o capô me ajudará a ser melhor nisso. Além disso, o html5 se apóia tanto no js que quero saber tudo o que posso sobre isso - não acho que confiar completamente no jquery seja uma boa prática e tenho certeza de que há algumas coisas que podem ser mais fáceis com uma compreensão firme de "raw". "js. Além disso, gostaria de mudar um pouco a programação de back-end e acho que esse seria um bom trampolim.
Gregg B

Respostas:

18
  • Encontre um site que você goste da aparência e copie -o.
  • Crie seu próprio site e continue adicionando uma interação baseada em javascript.
  • Crie o aplicativo da web que você sempre quis fazer. Meu aplicativo aleatório mais básico me deu uma lista do que está na minha geladeira. (Eu sou notoriamente chocante em esquecer o que comprei ...)

A maneira mais fácil de aprender (e reter) é quando você precisa aprender. Ser exposto a um conceito, quer para implementá-lo, ir e fazê-lo.

JK
fonte
Obrigado. Acho que fiquei intimidado por tentar construir algo sozinho - sentindo que não vou saber como fazê-lo, mas acho que é aí que terei que começar.
Gregg B
7

Faça alguns Javascript Koans

Implemente um jogo simples em javascript.

Crie UIs de rolagem agradáveis, faça consultas ajax para obter as 'próximas 10 frases' ou 'a próxima configuração da placa'.

Confira as 10 coisas de Paul Irish que aprendi lendo o jquery source e mais 11

Leia a documentação do MDC . Leia todos os documentos do jquery (é uma leitura fácil e apenas algumas horas).

Ah, e conheça jsfiddle.net - a melhor coisa de todas.

George Mauer
fonte
+1 na página de Paul Irsh, o js no plano de fundo é legal.
DMin
11
@Grillz - Acabei de realizar um treinamento intensivo de 5 horas sobre tudo o que você precisa saber sobre Javascript e jQuery. Você é bem-vindo ao conjunto de slides: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer
11
Ainda melhor, aqui está no slideshare: slideshare.net/Togakangaroo/all-of-javascript
George Mauer
1

Como você está familiarizado com o jQuery, eu diria que tente criar um plug-in do jQuery. Você pode usar suas habilidades de js lá.

Ou

Pegue um plugin jQuery existente e tente desenvolver o mesmo usando js simples.

gbs
fonte
0

A maneira mais fácil de se tornar profissional em JavaScript é ingressar na empresa de desenvolvimento de software como engenheiro de front-end e aplicar seu conhecimento a novos projetos. Se você se saiu bem, eu sei que quando você desenvolveu algo com (jquery ajax javascript), definitivamente todos gostariam disso, porque é rápido e otimizado. Então você será o elogiado na organização.

Pir Abdul
fonte
0

O único livro em JavaScript que eu tinha nunca me ajudou. Foi a aplicação da linguagem para resolver problemas reais que me transformou em um assistente de JavaScript quase em pouco tempo. O mesmo vale para quase qualquer idioma que estou usando.

Um bom caso de uso para JS seria o mapeamento de aplicativos. Tente trabalhar com o Google Maps ou OpenLayers. Se você não gosta de mapas, tente Frameworks JavaScript como jQuery ou Prototype. Veja o que você pode fazer. Crie formulários sofisticados, crie algumas idéias de como acelerar sites que implementam aplicativos ajax, todo esse tipo de coisa. Talvez outro aplicativo de apresentação de slides ... algo realmente legal? Ou algo precisa de uma interface de administração? Como você o tornaria mais amigável com o uso de JavaScript. As possibilidades são infinitas, sem mencionar o node.js, que abre um universo totalmente novo de possibilidades.

É realmente até você e suas necessidades. Tudo o que posso dizer é: Escolha um problema e resolva-o. Os livros o ajudarão ao longo do caminho, mas nunca substituirão a experiência que você ganha

cu romano


fonte