Heyas all...
Eu comecei a usar isso, há cerca de um mês atrás...e também me vi à rasca para começar a desenvolver alguma coisa sobre isso...
E depois de algumas procuras no Google, descobri uma library que trás Ajax e umas extensões a vários "métodos" de javascript interessantes...
Chama-se
Prototype Javascript Framework, a documentação é nula pelo menos da parte do autor ( pelo que eu percebi), mas descobri isto:
http://www.sergiopereira.com/articles/prototype.js.html, e aqui tens a referência toda ( ou quase toda, minimamente bem explicada), e trás montes de coisas que dão imenso jeito, como:
Para se ir buscar um objecto duma página, costumo usar o getElementById('asdas'), há uns tempos atrás tive que construir uma aplicação em JS, e tinha montes de getElementById(), mas montes mesmo, com o prototype basta fazer $('asasd') e pronto, em questões de código fica muito mais leve, também trás umas melhorias em ciclos for's, só que como ainda não percebi aquilo bem ainda não lhe toquei...
A única coisa chata de usar esta library é que perdes os iteradores para ciclos for por exemplo:
Código:
for ( var i in xpto )
alert(xpto[i]);
Deixa de trabalhar, tem que se usar o tradicional:
Código:
for ( var i = 0; i < xpto.length; i++ )
alert(xpto[i]);
Uma das grandes desvantagens ( a meu ver ), é que perdes a funcionalidade do back button, mas por exemplo para a aplicação que eu desenvolvi o botão de back não era preciso para nada...
E acho que está tudo...Hasta all [[]]
PS: Estigma..fico à espera desses sites...que a matéria interessa-me bastante...ou melhor os meus patrões querem que eu desenvolva algo genérico que dê para aplicar em todo o sítio e mais algum...do género das form's de auto-complete que basta dizer o nome da id e a query/ficheiro aonde se querem ir buscar os resultados, definir os style-sheets e está a andar de patins..