Duvidas em Programação WEB, PHP e Javascript

1. Duvidas em Programação WEB, PHP e Javascript

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 09/02/2013 - 10:45h

Desculpe nao especificar a duvida no titulo da pergunta, comecei a programar web, mas nunca fiz curso sobre, aprendi mais pesquisando e estudando via web, estou com algumas duvidas, uma das que mais me chama a atenção é a que vejo em algumas url's de sites um diretorio com nome !# ex; www.site.com.br/!#/pagina/ tenho curiosidade em saber o que significa esse diretorio, outra coisa que vejo bastante é alguns links que levam a javascript:void(0) alguem pode me explicar sobre isso?

Obrigado A todos.


  


2. Re: Duvidas em Programação WEB, PHP e Javascript

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 09/02/2013 - 13:27h

o !# não sei exatamente o que significa mas o "#" se refere a mesma pagina ou seja se colocar # em um link ele apenas dara um refresh na pagina, ja o javascript void é um link que em vez de ter uma url para direcionar ele ira carregar uma função definida em um .js ou na tag <script> da pagina ex:


<script type="text/javascript">
function getUrl()
{
return "http://www.google.com.br";
}
</script>

<a href="#" onClick="document.location.href=getUrl();">Clque Aqui</a>


como o ! indica exceto deve ser algo como não nesta pagina mas este é melhor ver com quem realmente programa na web daqui a pouco alguem da o ar da graça por ai


3. Re: Duvidas em Programação WEB, PHP e Javascript

cr0n
_di0

(usa FreeBSD)

Enviado em 09/02/2013 - 16:00h

Olá, como é de conhecimento, 'engines' de buscas como do Google realizam o 'spidering' das páginas para que seus conteúdos apareçam nos resultados de buscas.

O problema é que essas engines não dispõe de um mecanismo para recuperar dados quando se tratam de requisições AJAX, pelo fato de somente alguns trechos serem carregados, sem a necessidade do recarregamento da página, impossibilitando que links cuja requisições são assíncronas, possam ter seus conteúdos completos indexados.

Uma proposta, aliás, lançada pela própria Google(http://googlewebmastercentral.blogspot.com.br/2009/10/proposal-for-making-ajax-crawlable.html), para que buscadores(seja lá de quem for) encontrem conteúdos diante de URL's que dependam do AJAX para ter seu conteúdo exibido, foi justamente adicionar uma exclamação, em URL's dinâmicas, para ter acesso ao conteúdo por meio de uma URL alternativa. Dessa maneira sim, sendo possível conhecer o conteúdo que o robô tratará de indexar.

Essa técnica acabou sendo conhecido como Hashbang.






4. Re: Duvidas em Programação WEB, PHP e Javascript

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 13/02/2013 - 10:31h

andrecanhadas escreveu:

o !# não sei exatamente o que significa mas o "#" se refere a mesma pagina ou seja se colocar # em um link ele apenas dara um refresh na pagina, ja o javascript void é um link que em vez de ter uma url para direcionar ele ira carregar uma função definida em um .js ou na tag <script> da pagina ex:


<script type="text/javascript">
function getUrl()
{
return "http://www.google.com.br";
}
</script>

<a href="#" onClick="document.location.href=getUrl();">Clque Aqui</a>


como o ! indica exceto deve ser algo como não nesta pagina mas este é melhor ver com quem realmente programa na web daqui a pouco alguem da o ar da graça por ai



Pelo que percebi, eles utilizam esse !# em sites com sessoes de usuario, ja cheguei a ver no fantasy game cartola fc da globo, e num gerenciador financeiro com nome meudinheirinho ou meudinheiro, nao me lembro ao certo, mais percebi que é referente a sessão.

Obrigado pela resposta






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts