Salut,
j'élabore un annuaire d'entreprise, plustot que de faire de construire
la page selon les requettes de recherche j'ai décidé de créer toutes
les entées d'annuaire sous forme de layer (300) pour les animer
ensuite au fur et à mesure de ce qui est entré dans les champs nom et
prenom service etc... , les layer venant alors s'empiler pour
constituer la liste des le premier caractere entré, et ceux non
correspondant sortant lors des caracteres suivant, les vides se
comblant par le bas ainsi de suite...
Ce qui est bouclé:
- synthese dans une table de l'export active diyrectory et de
l'annuaire autocom
- creation de la page asp avec un layer par entrée d'annuaire
J'en suis maintenant au stade de l'implementation javascript, je me
pose la question de la performance, est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
merci
Salut,
j'élabore un annuaire d'entreprise, plustot que de faire de construire
la page selon les requettes de recherche j'ai décidé de créer toutes
les entées d'annuaire sous forme de layer (300) pour les animer
ensuite au fur et à mesure de ce qui est entré dans les champs nom et
prenom service etc... , les layer venant alors s'empiler pour
constituer la liste des le premier caractere entré, et ceux non
correspondant sortant lors des caracteres suivant, les vides se
comblant par le bas ainsi de suite...
Ce qui est bouclé:
- synthese dans une table de l'export active diyrectory et de
l'annuaire autocom
- creation de la page asp avec un layer par entrée d'annuaire
J'en suis maintenant au stade de l'implementation javascript, je me
pose la question de la performance, est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
merci
Salut,
j'élabore un annuaire d'entreprise, plustot que de faire de construire
la page selon les requettes de recherche j'ai décidé de créer toutes
les entées d'annuaire sous forme de layer (300) pour les animer
ensuite au fur et à mesure de ce qui est entré dans les champs nom et
prenom service etc... , les layer venant alors s'empiler pour
constituer la liste des le premier caractere entré, et ceux non
correspondant sortant lors des caracteres suivant, les vides se
comblant par le bas ainsi de suite...
Ce qui est bouclé:
- synthese dans une table de l'export active diyrectory et de
l'annuaire autocom
- creation de la page asp avec un layer par entrée d'annuaire
J'en suis maintenant au stade de l'implementation javascript, je me
pose la question de la performance, est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
merci
j'élabore un annuaire d'entreprise, plustot que de faire de
construire la page selon les requettes de recherche j'ai décidé
de créer toutes les entées d'annuaire sous forme de layer (300)
pour les animer ensuite au fur et à mesure de ce qui est entré
dans les champs nom et prenom service etc... , les layer venant
alors s'empiler pour constituer la liste des le premier caractere
entré, et ceux non correspondant sortant lors des caracteres
suivant, les vides se comblant par le bas ainsi de suite...
[...]
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
j'élabore un annuaire d'entreprise, plustot que de faire de
construire la page selon les requettes de recherche j'ai décidé
de créer toutes les entées d'annuaire sous forme de layer (300)
pour les animer ensuite au fur et à mesure de ce qui est entré
dans les champs nom et prenom service etc... , les layer venant
alors s'empiler pour constituer la liste des le premier caractere
entré, et ceux non correspondant sortant lors des caracteres
suivant, les vides se comblant par le bas ainsi de suite...
[...]
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
j'élabore un annuaire d'entreprise, plustot que de faire de
construire la page selon les requettes de recherche j'ai décidé
de créer toutes les entées d'annuaire sous forme de layer (300)
pour les animer ensuite au fur et à mesure de ce qui est entré
dans les champs nom et prenom service etc... , les layer venant
alors s'empiler pour constituer la liste des le premier caractere
entré, et ceux non correspondant sortant lors des caracteres
suivant, les vides se comblant par le bas ainsi de suite...
[...]
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
est-il plus approprié pour
calculer les layers à afficher de créer un tableau et de travailler
sur ses valeurs ou est-ce que j'obtiendrais les meme perf en le
faisant sur le contenu des layers ?
Je crois que je vois le truc... Donc une liste de propositions se filtrant à
chaque frappe de caractère.
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
Un peu tard, après le choix précédent...
Vous pouvez modifier dynamiquement le contenu (innerHTML) de votre conteneur
de liste lui-même
Par contre, si vous pensiez à déplacer en JS ces éléments noms un par un
pour les empiler ou les écarter de la liste, à chaque frappe, je pense que
ça va pas être terrible, dans le genre vol de papillons, donc assez
insupportable.
Vous pouvez aussi optimiser un peu en faisant en sorte que la mise à jour de
la liste ne se fasse pas immédiatement mais après une demi-seconde sans
frappe par exemple, prolongeable, afin que l'utilisateur qui tape plusieurs
lettres d'un coup ne soit pas trop perdu.
Je crois que je vois le truc... Donc une liste de propositions se filtrant à
chaque frappe de caractère.
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
Un peu tard, après le choix précédent...
Vous pouvez modifier dynamiquement le contenu (innerHTML) de votre conteneur
de liste lui-même
Par contre, si vous pensiez à déplacer en JS ces éléments noms un par un
pour les empiler ou les écarter de la liste, à chaque frappe, je pense que
ça va pas être terrible, dans le genre vol de papillons, donc assez
insupportable.
Vous pouvez aussi optimiser un peu en faisant en sorte que la mise à jour de
la liste ne se fasse pas immédiatement mais après une demi-seconde sans
frappe par exemple, prolongeable, afin que l'utilisateur qui tape plusieurs
lettres d'un coup ne soit pas trop perdu.
Je crois que je vois le truc... Donc une liste de propositions se filtrant à
chaque frappe de caractère.
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
J'en suis maintenant au stade de l'implementation javascript,
je me pose la question de la performance,
Un peu tard, après le choix précédent...
Vous pouvez modifier dynamiquement le contenu (innerHTML) de votre conteneur
de liste lui-même
Par contre, si vous pensiez à déplacer en JS ces éléments noms un par un
pour les empiler ou les écarter de la liste, à chaque frappe, je pense que
ça va pas être terrible, dans le genre vol de papillons, donc assez
insupportable.
Vous pouvez aussi optimiser un peu en faisant en sorte que la mise à jour de
la liste ne se fasse pas immédiatement mais après une demi-seconde sans
frappe par exemple, prolongeable, afin que l'utilisateur qui tape plusieurs
lettres d'un coup ne soit pas trop perdu.
On Sun, 23 Mar 2008 17:58:13 +0100, "Patrick 'Zener' Brunet"
wrote:
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
On Sun, 23 Mar 2008 17:58:13 +0100, "Patrick 'Zener' Brunet"
<use.link.in.signature@ddress.invalid> wrote:
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
On Sun, 23 Mar 2008 17:58:13 +0100, "Patrick 'Zener' Brunet"
wrote:
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
Et vous nommez "layer" chaque élement formé d'un nom sur une ligne, dans un
tag HTML et avec un style sans doute.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
oui, bon, une fois qu'on a fait la liste des layers (qui ont même id que
le nom tenté d'être entré) et réalisé le truc de tri-sélections, il n'a
plus qu'à activer la fonction de bougeage.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
??? et il y a 300 de ces fiche-div-layer ?
toutes avec photos étoussa ...
à charger d'entrée ? ! ! !
environ 6 à 9 Mo ! ?
avec ou sans streaming ?
en RTC ? ADSL 512 ?
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
Déjà c'est pas mal
(il y a une limitation du nbre de layers visibles je suppose).
Ça doit être quasi immédiat (si on a l'array des noms).
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
Ça semble assez joli.
C'est pour un ordi de 5Go de RAM et 4Ghz + processeur quadri-coeur non ?
avec écran 32 pouces
tu as oublié le fadding ... !
Je t'engage déjà à essayer avec le cache désactivé pour voir un peu le
temps que ça met à charger (sur un Pentium 500).
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
la 1/2 seconde va suffire à bouger-glisser d'1 côté de l'autre tout le
st frusquin ?
Je suppose que les layers sont cliquables pouur qu'ils remplissent le
champ ?
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
oui, bon, une fois qu'on a fait la liste des layers (qui ont même id que
le nom tenté d'être entré) et réalisé le truc de tri-sélections, il n'a
plus qu'à activer la fonction de bougeage.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
??? et il y a 300 de ces fiche-div-layer ?
toutes avec photos étoussa ...
à charger d'entrée ? ! ! !
environ 6 à 9 Mo ! ?
avec ou sans streaming ?
en RTC ? ADSL 512 ?
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
Déjà c'est pas mal
(il y a une limitation du nbre de layers visibles je suppose).
Ça doit être quasi immédiat (si on a l'array des noms).
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
Ça semble assez joli.
C'est pour un ordi de 5Go de RAM et 4Ghz + processeur quadri-coeur non ?
avec écran 32 pouces
tu as oublié le fadding ... !
Je t'engage déjà à essayer avec le cache désactivé pour voir un peu le
temps que ça met à charger (sur un Pentium 500).
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
la 1/2 seconde va suffire à bouger-glisser d'1 côté de l'autre tout le
st frusquin ?
Je suppose que les layers sont cliquables pouur qu'ils remplissent le
champ ?
exactement, sauf que les propositions sont faites au travers du
positionnement des layer
oui, bon, une fois qu'on a fait la liste des layers (qui ont même id que
le nom tenté d'être entré) et réalisé le truc de tri-sélections, il n'a
plus qu'à activer la fonction de bougeage.
non un layer est un calque nommé et donc manipulable en javascript,
déplacement caché/visible etc... Chaque layer contient graphiquement
photo/.nom/prenom/telephones/... ce qui consitue la "minifiche" d'une
entrée d'annuaire
??? et il y a 300 de ces fiche-div-layer ?
toutes avec photos étoussa ...
à charger d'entrée ? ! ! !
environ 6 à 9 Mo ! ?
avec ou sans streaming ?
en RTC ? ADSL 512 ?
je veux analyser dynamiquement la frappe et en focntion
de lanalyse afficher les layer corespondants, 2 choix selon les perfs
que j'obseverais:
- 1 jouer sur cache/visible et position afin d'empiler les layers
filtrés
Déjà c'est pas mal
(il y a une limitation du nbre de layers visibles je suppose).
Ça doit être quasi immédiat (si on a l'array des noms).
-2 aller un peu plus loin et implementer un moteur animant les layer
selon les positions cibles calculées par le filtre, ainsi par exemple
lorsque l'on ajoute un caractere les layers hors filtre sortent par la
gauche et ceux restant remontent pour reconstituerla pile.
Ça semble assez joli.
C'est pour un ordi de 5Go de RAM et 4Ghz + processeur quadri-coeur non ?
avec écran 32 pouces
tu as oublié le fadding ... !
Je t'engage déjà à essayer avec le cache désactivé pour voir un peu le
temps que ça met à charger (sur un Pentium 500).
je pense gérer un timer pour attendre 1/2 secondes apres la saisis de
la derniere touche afin de ne pas recalculer en permanence, quand à
l'effet "papillon" il faudra voir ce que cela donne...
la 1/2 seconde va suffire à bouger-glisser d'1 côté de l'autre tout le
st frusquin ?
Je suppose que les layers sont cliquables pouur qu'ils remplissent le
champ ?