RUIMOURA.NET FREE, AS IN FREEDOM OF CHOICE

Moo.fx javascrip effects (Ajax ?)

Talvez seja um defeito meu, não sei, mas não consigo estar parado a ver as coisas acontecer e eu sem fazer nada. Deixa-me um pouco desapontado o facto de em Portugal não estar a ser acompanhado com a devida atenção o “boom” que as novas librarias javascript ou ajax ou como lhe queiram chamar estão a ter a nível internacional. É a última grande moda, a par do Ruby on Rails .
Temos o exemplo do scriptaculous e do Moo.fx (este é uma simplificação do primeiro).

Ora como eu experimento estas merdas todas, toca a aventurar-me. Já tinha implementado um efeito chamado Lightbox para abrir as imagens (já devem ter experimentado nos posts anteriores) e agora decidi implementar o moo.fx na sua forma mais simples.

Deixo-vos então de seguida com um pequeno exemplo, muito útil para a função “Continuar a ler o resto do artigo”, que assim pode ser lido sem abrir uma página nova. Cliquem no link para testar.

Continue reading this post


12 Comments

Muito muito bom :D

Posted by O Engenheiro on 10 January 2006 @ 4pm

sabes que os primeirissimos comentarios eram SEMPRE em novas janelas certo? foi abandonado em prol da usabilidade certo?

Btw esse efeito é muito bom, tens de me ensinar a usa-lo tb mas acho-o muito lento a abrir, devia ser um pouco mais rapido (sem perder a mariquisse que é a lentidão). :)

Posted by Dextro on 10 January 2006 @ 4pm

Em termos de usabilidade tenho ainda de ver isto de várias perspectivas …
Quanto á lentidão é mesmo do efeito … Supostamente para ser uma transição suave, e não brusca … Mas dá para alterar os parâmetros. Quando aperfeiçoar isto mais um pouco prometo que explico como se faz ;).

Posted by Boss on 10 January 2006 @ 5pm

hehe quando tiveres isso pronto avisa que eu curtia fazer o meu menu lateral colapsavel, ele está enorme já…

e btw o teu live search está estragado. :(

Posted by Dextro on 10 January 2006 @ 6pm

O live search, por alguma razão, só funciona dentro de um post, não na página principal … Quanto mais mexo mais bugs arranjo :|

Quanto á diminuição da sidebar, vê este blog, que o dude já andou a implementar isso ;) - http://karl.karzelek.com/xrossblog/

Lá para daqui a 2 ou 3 dias no máximo meto um pequeno “Howto” para brincarem com o AJAX, ou whatever that is called.

Posted by Boss on 10 January 2006 @ 6pm

Pois, era essa uma das minhas ideias para o meu blog, mas como não tenho acesso como gostaria ao blog é complicado. vantagens de ter dominio e alojamento :P

O que seria o bacablog sem um moozito :P

Posted by Mario on 10 January 2006 @ 7pm

LOl bem visto !!! Não tinha pensado nesse pormenor ;)

Posted by Boss on 10 January 2006 @ 7pm

Já consegui fazer e o meu live search está a funcionar perfeitamente. Tb tive os mesmos problemas e cheguei a uma conclusão: tem a ver com a forma como declaras o onload e como incluis os scripts.

Solução: assegura-te que o moo.fx é o ultimo a ser carregado e adiciona um void ( null ) (ou lá como é) antes de declarares o dropdown ;)

Web 2.0 here I come :D

Posted by Dextro on 10 January 2006 @ 8pm

Welcome to Web 2.0 dextro :D

Posted by Boss on 10 January 2006 @ 8pm

É interessante, mas não é umas das 7ª maravilhas do mundo. Isto, com um bocadinho de trabalho já se conseguia fazer :) . Agora existe a vantagem se estar tudo junto num script o que é sempre bom…
:)
O único inconveniente disto, é que pode-se estar a enviar dados do servidor para o cliente, sem que fosse necessário, tornando assim as páginas mais pesadas.

Posted by Remus on 13 January 2006 @ 5pm

não vejo como… Enquanto é texto são meros kb o que hoje em dia é perfeitamente aceitavel (texto ocupa muito pouco, cerca de 1 byte por caracter… ou 8 por byte? algo desse estilo).

O lightbox no entanto é que o podia fazer mas já usa as potencialidades do ajax fazendo com que apenas no click seja requesitada a imagem do servidor :)

Posted by Dextro on 13 January 2006 @ 11pm

Dextro o lightbox é de facto muito bom. Poupa imenso tempo de espera …

Remus: A informação já lá está, mesmo não estando visível. O loading do script só é feito quando é chamado, e o script em causa ocupa a exorbitante quantidade de 4 kpb … Ora mesmo numa linha anógica, isso demora ………. 1 segundo ……… a carregar. Não vejo como pode tornar de algum modo as páginas mais lentas ;)

Posted by Boss on 15 January 2006 @ 6pm