Ir para conteúdo

POWERED BY:

Arquivado

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

divertoso

ajax, dom, jquery qual a diferença?

Recommended Posts

galera

qual a diferença entre ajax, dom, jquery ??

existe `versao`mais ou menos atual das tecnologias??

o que eu devo aprender para fazer paginas web?

 

vlwss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm, há muita coisa para falar sobre o que você perguntou, mas vou resumir:

 

Ajax -> uso de JavaScript e XML, por exemplo, para enviar requisições assíncronas ao servidores, ou seja, a página não atualiza, mas, mesmo assim, você consegue manipular o conteúdo vindo de outra página

DOM -> também do JavaScript, permite manipular elementos HTML

jQuery -> framework JavaScript. Serve para desenvolver mais rapidamente e têm várias funções prontas, como para usar Ajax =]

 

Hoje em dia, o nosso ramo (web) oferece diversas tecnologias e todas elas são úteis pois depende do trabalho a ser feito. Mas posso lhe dizer que o Ajax está fervendo e que o uso de HTML5 está crescendo, além do WebGL, que começou agora mas tem um enorme futuro.

 

As linguagens principais para criação de páginas são: HTML, CSS, JavaScript, linguagem de servidor (PHP, ASP, JSP...), além de banco de dados, orientação a objetos (programação) e design.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm, há muita coisa para falar sobre o que você perguntou, mas vou resumir:

 

Ajax -> uso de JavaScript e XML, por exemplo, para enviar requisições assíncronas ao servidores, ou seja, a página não atualiza, mas, mesmo assim, você consegue manipular o conteúdo vindo de outra página

DOM -> também do JavaScript, permite manipular elementos HTML

jQuery -> framework JavaScript. Serve para desenvolver mais rapidamente e têm várias funções prontas, como para usar Ajax =]

 

Hoje em dia, o nosso ramo (web) oferece diversas tecnologias e todas elas são úteis pois depende do trabalho a ser feito. Mas posso lhe dizer que o Ajax está fervendo e que o uso de HTML5 está crescendo, além do WebGL, que começou agora mas tem um enorme futuro.

 

As linguagens principais para criação de páginas são: HTML, CSS, JavaScript, linguagem de servidor (PHP, ASP, JSP...), além de banco de dados, orientação a objetos (programação) e design.

 

 

sei.... mas se eu ler uma apostila de javascript, eu vou terq `aprender d novo` quando for mexer com jquery??

 

ajax faz a msm coisa que jquery?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma lá... vamos por os pingos nos i's...

 

Definições:

 

Javascript [ou ECMAScript]: linguagem de programação web client-side [roda no seu navegador, não em um servidor]. O Javascript te permite manipular elementos da página e alguns elementos do navegador.

 

DOM: O Document Object Model é um modelo estrutural de como os elementos HTML estão distribuídos na página. O Javascript implementa o DOM, ou seja, pode se utilizar deste modelo para encontrar, criar e/ou modificar elementos na página. IMPORTANTE: o DOM é INDEPENDENTE DE LINGUAGEM, é uma modelagem padrão para a estrutura de árvore do HTML, ou seja, não é parte do Javascript, mas pode ser utilizado por este.

 

AJAX: Ajax é um CONJUNTO de tecnologias que permitem criar requisições assícronas, ou seja, sem atualização completa da página, para o servidor, retornando uma resposta. É um acrônimo para Assynchronous Javascript And XML. Através do Ajax, você pode enviar e receber dados do servidor sem alterar ou atualizar a página por inteiro.

 

jQuery: é um FRAMEWORK Javascript, ou seja, uma 'base de trabalho'. Ele torna certas operações comuns mais simples, deixando a 'parte chata' escondida. Em outras palavras, jQuery É PURO JAVASCRIPT, mas que implementa certas funções que por padrão não existem no núcleo [core]. Vale ressaltar que jQuery NÃO É SINÔNIMO DE AJAX. Este framework oferece um suporte a Ajax, ou seja, funções prontas, de uso simples para se utilizar dessa tecnologia, sem conhecer detalhes específicos da implementação.

 

Antes de mais nada, você tem que aprender Javascript, que é a base para compreender o restante.

Como jQuery é baseado em Javascript, não será difícil de aprender se você der uma boa atenção ao Javascript Object Notation [JSON] que é o modo com que criamos objetos e classes em JS.

Toda a sintaxe jQuery é baseada em JSON.

 

Para aprender o que é Ajax, precisará conhecer o objeto XMLHTTPRequest.

 

Espero ter sido claro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

DOM: O Document Object Model é um modelo estrutural de como os elementos HTML estão distribuídos na página. [..] o DOM é INDEPENDENTE DE LINGUAGEM, é uma modelagem padrão para a estrutura de árvore do HTML

 

só um adendo: DOM é para qualquer linguagem que possa ser lida como uma árvore estruturada.. seja XML, HTML...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exato, como o William Bruno ressaltou, DOM pode ser usado também com XML e outra linguagem baseada em árvores.

 

O DOM pode ser implementado em várias linguagens. PHP e ASP tem cada um sua implementação para o mesmo, apesar de não saber exatamente como funcionam, elas existem.

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.