Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rei_Joe

Gerar conteudo via ajax...

Recommended Posts

Eu to fazendo um site, e tenho uma duvida, é seguro e viavel fazer um site em que o seu conteudo é totalmente chamado via ajax?? Será q isso poderia gerar problemas com alguns browsers?

Compartilhar este post


Link para o post
Compartilhar em outros sites

depende da forma que você for usar.

 

sim, pode dar problema em alguns browsers. Se o visitante desabilitar o suporte a js, ele não verá nada que você tenha feito com ajax.

 

além disso, se você não usar técnicas de javascript não obstrutivo, o teu site não indexará nos mecanismos de busca.

 

Enfim, só use ajax onde realmente for necessário.

 

Leia:

http://wbruno.com.br/blog/2011/04/08/o-que-e-ajax-e-o-que-nao-e/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grande Bruno, eu sempre utilizo javascript nao obstrusivo, no caso, mais especificamente o jquery, e irei dar uma lida no teu site.

 

abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites
mais especificamente o jquery

apenas usar jQuery, não quer dizer que é não obstrutivo.

 

Deixe funcionando sem js, e depois aplique js. Basicamente é isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas eu uso jquery de maneira nao obstrusiva. E tas recomendando a usar javascript puro mesmo? E deixar funcionando sem e com js, tu se refere a detectar por exemplo se o browser do usuario permite o javascript para assim ele visualizar o site de uma outra forma?

Compartilhar este post


Link para o post
Compartilhar em outros sites
E tas recomendando a usar javascript puro mesmo?
Não, tanto faz se você vai usar a lib ou vai fazer puro.

 

E deixar funcionando sem e com js,

com ou sem js, é o mesmo que com ou sem jQuery.

 

tu se refere a detectar por exemplo se o browser do usuario permite o javascript para assim ele visualizar o site de uma outra forma?

não. Muito diferente disso.

 

Digo desenvolver o site inteiro, com todas as funcionalidades, apenas no HTML, CSS e imagens, puramente (e alguma linguagem server-side)

para só depois começar com o javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Todos. Ambos.

 

Só que o conteudo deve ser acessível sem js.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Todos. Ambos.

 

Só que o conteudo deve ser acessível sem js.

 

O problema que eu to sem entender ainda, é que um anula o outro, por exemplo, nao da pra fazer uma exibicao do conteudo do site via ajax e via GET por exemplo ao mesmo tempo, ou é um ou outro, nao da pra utilizar os dois ao mesmo tempo, por isso que eu perguntei antes sobre detectar se o browser do usuario aceitava javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites
é que um anula o outro,
dá sim.

nao da pra fazer uma exibicao do conteudo do site via ajax e via GET por exemplo

lógico que dá.

 

ou é um ou outro, nao da pra utilizar os dois ao mesmo tempo

não é bem ao mesmo tempo, é o get funcionando.

 

ai o javascript entra, e desabilita o get, e faz o ajax, entendeu ?

.preventDefault();

 

se não tiver js, o get funciona. Se tiver js, o js anula o comportamento default, e aplica o ajax.

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza Bruno!, irei dar uma estudada nessa funcao: .preventDefault()

 

ai o javascript entra, e desabilita o get, e faz o ajax, entendeu ?

.preventDefault();

 

Agora eu entendi, mas so mais uma duvida, a qtd de browsers com javascript desativado não é infima para ter que se preocupar com isso, nao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o usuário pode desabilitar o js de qq browser. É isso que diz as boas práticas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o usuário pode desabilitar o js de qq browser. É isso que diz as boas práticas.

 

além do fato de ser uma boa tecnica de seo. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.