ASM a écrit :
> Bruno Desthuilliers a écrit :
>> ASM a écrit :
>>> Bruno Desthuilliers a écrit :
>>>> ASM a écrit :
>>> "simplifier" tout en "compliquant" (les docs sont quasi innexistantes)
>>
>> Pardon ???
>>
>> http://www.prototypejs.org/api
>> http://www.prototypejs.org/learn
>> http://mochikit.com/doc/html/MochiKit/index.html
>> http://docs.jquery.com/Main_Page
>>
>> T'es carrément de mauvaise foi, là.
>
> J'ai déjà visité ces pages.
> De la doc en pas français n'est pas pour moi de la doc ...
Ah bin c'est sûr que vu sous cet angle, ça ne va pas aller loin.
> mais .. bon.
>
> Oui je suis de mauvaise foi, je n'aime pas les biblis !
> Bien que leurs éléments y contenus ne soient pas sans intéret.
> En bref : je préfére qque chose constitué de sous-biblis
> dont on ne fait charger que le nécessaire.
Alors contribue pour rendre une de ces bibliothèques plus modulaires...
>
>>> - Oui j'ai un très très fort à priori.
>>
>> Ca se voit.
>
> Ha! désolé d'être franc.
>
>>> (renforcé par ma pas si vieille expérience du RTC)
>>> - Attends ! charger 96ko d'une usine (prototype)
>>> qui intègre aussi l'Ajax pour, finalement,
>>> n'utiliser que $(), $F(), et peut-être each() .... ? ?
>>
>> T'inquiète, t'a vite fait d'en utiliser bien plus, même si tu ne fais
>> pas d'ajax.
>
> En général quand j'ai 20 à 25 ko de JS j'estime que j'ai fait très très
> fort ! Que j'ai bien gavé la page html pour pas grand' chose. Enfin ...
> pour qque chose, mais valait-ce vraiment la peine ?
Quand tu développes une application (par opposition à une simple page
web), tu a vite fait - en tous cas si tu codes tout à la mano - de
dépasser les 25ko, lesquels contiennent une telle quantité de
boilerplate que très vite tu commences à te dire que ça mérite une bonne
factorisation... et voilà, t'a réinventé la roue - carrée de préférence.
>>> Ha! j'ai enfin trouvé une doc en français (bon, ce n'est pas la
>>> dernière version de prototype, mais ça peut aider)
>>> <http://dcabasson.developpez.com/articles/javascript/ajax/documentation-prototype-1.4.0/>
>>
>>
>> Tu ne lis pas l'anglais technique ???
>
> Non !
> C'est déjà bien assez compliqué en français pour mon dernier neurone
> bien atteint !
> Et y a rien qui m'exaspère plus que de visiter des sites francophones
> (au vu de l'url) qui ne baragouinent qu'anglishe.
Que ça fasse ton bonheur ou non, l'anglais est la lingua franca en
informatique.
>>> Question :
>>> Prototype, tout un tas de monde s'en sert, donc normalement il
>>> devrait être en cache,
>>
>> Ah ???
>
> ce serait l'idéal, non ?
Non.
>>> comment se passe la gestion du cache alors qu'il y a je ne sais
>>> combien de versions de prototype qui errent de par le Net ?
>>
>> Ca marche comme pour n'importe quelle autre ressource.
>
> Je m'en doute bien et ça va bien dans mon sens : charger je ne sais
> combien de ko de biblis pour ... finalement ... zapper la page qui
> daigne enfin s'afficher ...
Avec une machine qui n'a rien d'une bête de course (athlon XP1800) et
une connection adsl minimum, c'est tout à fait indolore.
> non merci.
>
Tu n'a pas l'air de comprendre. Dans le cas le plus courant, la
ressource "/url/de/protoype.
js" sera la même pour tout un domaine. Si tu
règles correctement ton serveur, elle devrait être cachée au premier
passage sur une page du site - pas besoin de la recharger avec chaque page.