... | ... | @@ -20,7 +20,7 @@ Sob avaliação: |
|
|
|
|
|
- Um material **didático** seria um material em que você pode confiar pra realmente te ensinar alguma coisa. Tipo te pegar do zero e ir ensinando as coisas, mostrando os problemas mais comuns, algumas dicas, etc. Para algumas coisas simplesmente não têm um bom guia didático (que eu conheça), o caminho é se aventurar na web. Essa atitude geralmente gera "buracos" no seu conhecimento sobre o assunto, tente tapar conforme for conhecendo eles.
|
|
|
- Um outro tipo de material além do didático são os guias de referência. Em geral são ruins para aprender porque eles não foram feitos pra ensinar. São mais como o guia de consultas praquelas situações de "O que isso fazia mesmo?" ou "tal elemento tem tal propriedade?". Eu recomendo algum esforço para ler esses materiais. O objetivo não é decorar mas talvez algum dia se lembrar: "tinha um elemento que podia me ajudar nesse problema agora". E ele vai ajudar a dizer quais são os buracos no seu conhecimento.
|
|
|
- As tecnologias WEB são criadas e grupos de trabalho pelo e aprovadas em especificações que são então implementadas pelos browsers. Só que não é bem assim, primeiramente que depois de lançado provavelmente vão trabalhar em uma nova versão. O HTML5 tem sido lançado em partes, conforme os componentes individuais vão ficando maduros o suficiente. Uma tecnologia de segurança da área já era implementada por browsers antes mesmo de a especificação final ser lançada, estavam lançando coisas implementadas a partir dos rascunhos não aprovados para especificação final. Antigamente as especificações não eram necessariamente respeitadas e cada fabricante fazia seu browser como quisesse o que era um pesadelo para os desenvolvedores web. Apesar de que hoje os fabricantes dos browsers respeitas bastante as especificações, ainda pode demorar um tempo para o browser implementar aquela funcionalidade. EEEEE muito importante, para os usuários passarem a usar a nova versão do browser. Mas nem todo mundo vai mudar, então pode ser que ao usar um recurso moderno você esteja fazendo seu site inutilizável em navegadores mais antigos, em geral os que não tinham recursos de atualização automática. Pra dar uma luz existe o [can I use?](https://caniuse.com/) um site que sabe a partir de qual versão de cada navegador o recurso X ficou disponível, e quantos porcento da internet usa navegadores compatíveis. Se for um número baixo, não use.
|
|
|
- As tecnologias WEB são criadas por grupos de trabalho pelo mundo e aprovadas em especificações que são então implementadas pelos browsers. Só que não é bem assim. Primeiramente que depois de lançado provavelmente vão trabalhar em uma nova versão. O HTML5 tem sido lançado em partes, conforme os componentes individuais vão ficando maduros o suficiente. Uma tecnologia de segurança da área já era implementada por browsers antes mesmo de a especificação final ser lançada, estavam lançando coisas implementadas a partir dos rascunhos não aprovados para especificação final. Só para citar exemplos mais mirabolantes. Antigamente as especificações não eram necessariamente respeitadas e cada fabricante fazia seu browser como quisesse, o que era um pesadelo para os desenvolvedores web. Apesar de que hoje os fabricantes dos browsers respeitarem bastante as especificações, ainda pode demorar um tempo para o browser implementar aquela funcionalidade. E muito mais importante, para os usuários passarem a usar a nova versão do browser. O que pode ser um processo lento, nem todo mundo vai mudar de uma hora pra outra, então pode ser que ao usar um recurso moderno você esteja fazendo seu site inutilizável em navegadores mais antigos, em geral os que não tinham recursos de atualização automática (internet explorer). Pra dar uma luz existe o [can I use?](https://caniuse.com/) um site que sabe a partir de qual versão de cada navegador o recurso X ficou disponível, e quantos porcento da internet usa navegadores compatíveis. Então sabemos se é "seguro" usar tal recurso.
|
|
|
|
|
|
|
|
|
## Material
|
... | ... | @@ -46,6 +46,6 @@ Eu tenho que admitir que eu não tenho nenhum guia didático sobre HTML e CSS, n |
|
|
|
|
|
## javascript e JQuery
|
|
|
|
|
|
- [JQuery Fundamentals](http://jqfundamentals.com/) é um material bastante didático feito pelo pessoal do jquery, começa dando o necessário de javascript então da pra pegar ele direto. Pode estar meio defasado.
|
|
|
- [JQuery Fundamentals](http://jqfundamentals.com/) é um material bastante didático feito pelo pessoal do jquery, começa dando o necessário de javascript então da pra pegar ele direto. Pode estar meio defasado, eu usei em 2012 e não foi muito atualizado desde então (mas a API também não mudou grandes coisas, então vai saber)
|
|
|
|
|
|
|