accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: comment fait Google ?

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.javascript ] 

Retour : Accueil du site fr comp lang javascript   charte stats de ce groupe


  Sujet:   Re: comment fait Google ?  
 De: b...@nospam.fr (bpdu92)
 Groupes: fr.comp.lang.javascript
 Organisation: Guest of ProXad - France
 Date: 06. Oct 2008, 04:21:42
 References: 1 2 3 4 5 6
On Fri, 03 Oct 2008 12:52:34 +0200, SAM
<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:


>Il faudrait savoir ce que tu veux faire exactement.
pas faire, mais plus modestement comprendre
1-le source de la page Google
2-comment est réalisé l'asynchronisme, 
   càd la simultanéité   saisie-anticipation

>Le plus compliqué est la mise en place du système d'auto-complétion ou 
>auto-suggestion :
ok, pb fonctionnel trés interessant, mais qui n'est pas -pour le
  moment- dans mes questions; assez à faire avec les 2 pts ci-dessus


>> ces termes peuvent venir 
>> 2-du client, au moyen de cookies, qui ont permis de mémoriser les
>> termes (les mots-clé)   qu'il a soumis precedemment
c pas le cas avec Google, comme indiqué dans l'url
http://labs.google.com//intl/fr/suggestfaq.html


>> III-techno
>> 1-envoi de la saisie sans utiliser les méthodes Ajax (essentielt
>> XMLHttpRequest )   mais par un classique  form-submit 

>à mon idée : à proscrire absolument (lenteurs)
d'accord (je réponds aussi trés partielt -vos 3 posts sont riches- à
Pascal et Fos )
>
>> 2-elaboration de la reponse sur le serveur par modifs dynamiques de
>> page, faites  avec des replace en JS, ou str_replace en PHP 
egalement HS provisoirt


>> ni la  saisie, ni les termes suggérés ne sont listés si on affiche le
>> source
>src="http://clients1.google.com/complete/search?hl=fr&q=g">
>
>et le fichier envoyé contient bien la liste de suggestions :
>
>1window.google.ac.h(["g",[["gmail","216 000 000 résultats","1"],["google 
heu, je vois pas où dans le Affichage source du portail Google ?
>

>Ça doit être basé sur Json.
indispensable à connaitre, celui-là, pour faire du web 2.0 ?
>
>
>Le principe alors, et si j'ai bien compris, consiste, lors du choix d'un 
>item, de faire créer un nouvel appel à script JS externe
>(qui renvoie une nouvelle liste établie côté serveur)
>
je retiens que le pb de xmlhttprequest est le blocage par le
navigateur (selon type, version, niveau de secu) des appels à un autre
domaine que celui d'ou vient la page, ce qui restreint trop le web 2.0
d'ou 3 méthodes pour tromper le navigateur :
avec xmlhttpreq :
1-l'applic sur le serveur sert de proxy vers un autre domaine
2-le serveur web (Apache) peut etre réglé pour faire ce travail
et sans xmlhttpreq :
3-Script tag hack, alias On demand JS, par des <script> src=nomprog.js
 ou nomprog.php

est-ce bien celle utilisée par Google ?
d'où vient son asynchronisme ? est-il inhérent dans xmlhttpreq ?

au plaisir de vous lire
<banalité>
3000 merci's, 1000/posteur
</banalité>


DateSujet  Auteur
03.10.
* Re: comment fait Google
SAM
06.10.
`*   Re: comment fait Google
bpdu92
06.10.
 `* Re: comment fait Google
SAM
06.10.
  +- Re: comment fait Google
SAM
06.10.
  `* Re: comment fait Google
bpdu92
06.10.
   `* Re: comment fait Google
SAM
07.10.
    `* Re: comment fait Google
bpdu92
07.10.
     `* Re: comment fait Google
SAM
07.10.
      `* Re: comment fait Google
bpdu92
08.10.
       `- Re: comment fait Google
SAM
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats