Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Prototype 1.7.3 : nouvelle version pour le framework JavaScript

De manipulations DOM et AJAX

Le 2015-10-08 16:29:40, par vermine, Expert éminent sénior
Prototype 1.7.3 : nouvelle version
pour le framework JavaScript de manipulations DOM et AJAX


Bien entendu, il suffit que nous décidions de supprimer notre forum Prototype pour qu'une nouvelle version du framework fasse son apparition. En fait, l'auteur sort des versions une fois par an ou tous les deux ans dans le but de rester compatible avec les nouveaux navigateurs.

Prototype est un vieux framework JavaScript de bas niveau orienté objet qui permet de faire des manipulations du DOM ou de l'AJAX. Il est constitué d'un système de classes (ou similaires) faciles à manipuler.

Il offre des extensions utiles à l'environnement de script du navigateur et fournit des APIs élégantes autour des interfaces de l'AJAX et du DOM qui ne sont pas (n'étaient pas) toujours simples à appréhender. Fort apprécié à l'époque, il l'est nettement moins aujourd'hui, remplacé par des frameworks que vous connaissez bien. L'auteur en est conscient et remercie les braves âmes qui le suivent encore.

Cette nouvelle version contient notamment :

  • Element.visible vérifie également le style inline pour déterminer la visibilité d'un élément ;
  • Element.getOpacity retourne un nombre dans tous les navigateurs (IE renvoyait des chaînes de caractères) ;
  • Element.positionedOffset représente mieux les marges ;
  • lorsqu'on supprime le dernier événement d'observation d'un élément avec Element.stopObserving, la structure des données associée est nettoyée afin de libérer un maximum d'espace mémoire ;
  • les tests sont maintenant effectués avec Mocha et Proclaim, ce qui simplifie nettement la manière de tester ;
  • etc.


Téléchargement.
L'article sur le site officiel.
Documentation.
  Discussion forum
0 commentaire