30 Dezembro 2005
Prototype.js
Já ouviu falar em Prototype.js?
Essa é uma biblioteca que ajuda no desenvolvimento de aplicações AJAX e DHTML.
O criador, Sam Stephensom, é também colaborador de um projeto de uma linguagem de programação WEB chamada Ruby on Rails que parece que tem se difundido por aí, sendo que essa linguagem ganhou em 2005 o prêmio "Open Source Award" que é promovido pelo Google e O'Reilly.
Bem, vou voltar a biblioteca, tenho usado ela muito nos meus projetos e realmente ajuda muito.
Existe uma função que se resume a $("nome do objeto ID") e que facilita na hora de obter e setar informações em um objeto HTML, ela substitui a document.GetElementById("nome do objeto") e facilita na hora do desenvolvimento.
Fora isso ela tem recursos de formulários muito mais simples que as funções nativas do JavaScript e ainda, o principal, tem umn ótimo controle de Ajax.
Segue um exemplo abaixo:
<script src="prototype-1.3.1.js"></script><!--Este é o include do prototype-->
<script type="text/javascript">
function buscaNome(){
var vNome = $F('Nome');
var url = 'http://localhost/xmlFuncoes.php';
var pars = 'Nome=' + vNome;
var myAjax = new Ajax.Request( url, {method: 'get', //chamada da função ajax
parameters: pars, //parametros da URL
onComplete: retornoBusca} ); // aqui vc coloca a funcao que será
//chamada quando a pagina tiver sido carregada
}
function retornoBusca(or1){ // aqui só pra mostrar o retorno da busca pelo nome.
alert(or1.responseText);
}
</script>
<input type="text" id="Nome" />
<button onclick="buscaNome()">Buscar</button>
O processo é simples e bem mais intuitivo do que chamar as funções de HTTPRequest que ainda tem que validar o tipo de Browser.
Vou ver se coloco mais alguns tutoriais dessa ferramenta aqui.
Para baixar acesse : http://prototype.conio.net/
Para mais informações sobre Ruby on Rails acesse: http://www.rubyonrails.com/
Essa é uma biblioteca que ajuda no desenvolvimento de aplicações AJAX e DHTML.
O criador, Sam Stephensom, é também colaborador de um projeto de uma linguagem de programação WEB chamada Ruby on Rails que parece que tem se difundido por aí, sendo que essa linguagem ganhou em 2005 o prêmio "Open Source Award" que é promovido pelo Google e O'Reilly.
Bem, vou voltar a biblioteca, tenho usado ela muito nos meus projetos e realmente ajuda muito.
Existe uma função que se resume a $("nome do objeto ID") e que facilita na hora de obter e setar informações em um objeto HTML, ela substitui a document.GetElementById("nome do objeto") e facilita na hora do desenvolvimento.
Fora isso ela tem recursos de formulários muito mais simples que as funções nativas do JavaScript e ainda, o principal, tem umn ótimo controle de Ajax.
Segue um exemplo abaixo:
<script src="prototype-1.3.1.js"></script><!--Este é o include do prototype-->
<script type="text/javascript">
function buscaNome(){
var vNome = $F('Nome');
var url = 'http://localhost/xmlFuncoes.php';
var pars = 'Nome=' + vNome;
var myAjax = new Ajax.Request( url, {method: 'get', //chamada da função ajax
parameters: pars, //parametros da URL
onComplete: retornoBusca} ); // aqui vc coloca a funcao que será
//chamada quando a pagina tiver sido carregada
}
function retornoBusca(or1){ // aqui só pra mostrar o retorno da busca pelo nome.
alert(or1.responseText);
}
</script>
<input type="text" id="Nome" />
<button onclick="buscaNome()">Buscar</button>
O processo é simples e bem mais intuitivo do que chamar as funções de HTTPRequest que ainda tem que validar o tipo de Browser.
Vou ver se coloco mais alguns tutoriais dessa ferramenta aqui.
Para baixar acesse : http://prototype.conio.net/
Para mais informações sobre Ruby on Rails acesse: http://www.rubyonrails.com/
Comentários:
<< Início
Olá Pedro!
Os seus tutoriais estão sendo muito úteis para mim, agradeço a iniciativa.
Estou começando com o prototype.js agora e certamente vou ler grande parte, senão todos os seus artigos.
Grande abraço!
Postar um comentário
Os seus tutoriais estão sendo muito úteis para mim, agradeço a iniciativa.
Estou começando com o prototype.js agora e certamente vou ler grande parte, senão todos os seus artigos.
Grande abraço!
<< Início
Assinar Postagens [Atom]