Page 1 sur 1
Quelques développements autour de prototype.js
Posté : 12 mars 2006, 04:07
par naholyr
Prototype est une librairie Javascript définissant le point de départ d'une programmation objet élégante dans ce langage qui souffre souvent d'absence de méthodologie.
Autour de cette librairie j'ai développé 2-3 trucs dont un menu que je vous fais partager :
Un menu coulissant dynamique (qui a l'avantage d'être non intrusif)
P.S: ne faites pas attention au site autour des pages, c'est mon labo perso que je suis en train de transformer en vrai site tout doucement ^^
Posté : 12 mars 2006, 09:06
par Cyrano
Le démo pointe vers localhost et bien entendu, je ne l'ai pas sur ma machine

Posté : 12 mars 2006, 11:55
par naholyr
Ah mince j'aurais du prévenir qu'il fallait un serveur web pour visiter le site

C'est corrigé ^^
et voici la démo
Par contre je pense que je suis sur le serveur le plus instable de chez free...
Posté : 12 mars 2006, 12:58
par Cyrano
Ha ben effectivement, c'est beaucoup mieux
Maintenant, reste à comprendre comment ça marche, parce que ça me plait beaucoup ce truc là

Posté : 12 mars 2006, 13:05
par naholyr
Regarde bien les sources, une fois qu'on a bien en main prototype.js on n'imagine pas développer en Javascript sans cette librairie

Posté : 12 mars 2006, 13:41
par Cyrano
Ce que je trouve dommage, c'est que ces codes manquent cruellement de commentaires

Posté : 12 mars 2006, 14:11
par zeus
avec FF 1.0.7, quand je déroule le menu 1, j'entrapercois le sous menu &.& mais je n'ai aucune action sur lui
Sinon, c'est sympa, il faudra que je prenne 1-2 heures pour regarder ça

Posté : 12 mars 2006, 14:27
par naholyr
avec FF 1.0.7, quand je déroule le menu 1, j'entrapercois le sous menu &.& mais je n'ai aucune action sur lui

Etrange, j'ai testé avec cette version et ça marche bien. Clics trop rapides peut-être ? Il y a un bug difficile à résoudre avec les effets cinématique : si on clique pour fermer le menu alors qu'il est en train de s'ouvrir, la prochaine fois qu'il s'ouvrira il ne le fera que partiellement (il se base sur sa dernière dimension). Tu as probablement subi un effet de bord.
Posté : 12 mars 2006, 14:31
par zeus
Clics trop rapides peut-être ? Il y a un bug difficile à résoudre avec les effets cinématique : si on clique pour fermer le menu alors qu'il est en train de s'ouvrir, la prochaine fois qu'il s'ouvrira il ne le fera que partiellement (il se base sur sa dernière dimension). Tu as probablement subi un effet de bord.
Bingo, je viens de ré-ouvrir la page en prennant le temps du clic (je suis sur le portable de ma copine et j'ai un peu de mal avec le touchpad), j'ai le menu 1 complet et je peut agir sur les sous menus.
Très joli dev

Posté : 12 mars 2006, 14:38
par naholyr
Ce que je trouve dommage, c'est que ces codes manquent cruellement de commentaires

Pour avoir un début de doc sur Prototype tu peux trouver quelques pages sur scriptaculous :
http://wiki.script.aculo.us/scriptaculo ... /Prototype
Mais ça ne couvre qu'une faible étendue de Prototype. Sur le site officiel de Prototype, si on télécharge le .tar.gz on obtient aucune doc

par contre dans cette archive dans le dossier "src", les différentes parties de prototype.js sont eclatées dans différents fichiers, ce qui permet d'analyser plus facilement le code.
Posté : 14 mars 2006, 04:57
par naholyr
Bon les ralentissements de Free m'ayant gonflé, j'ai investi un peu. Tout se trouve sur
www.naholyr.com du coup maintenant (j'ai également édité le premier message).